Développeur Web - BC02 - Développement back end d'applications Web (PHP, MySql, Programmation Orientée Objet, Framework Symfony)

Date de mise à jour : 21/03/2025 | Identifiant OffreInfo : 14_AF_0000168978
Organisme responsable : Skills4all

Objectifs

L'objectif de cette formation est de vous permettre de préparer le passage de certification bloc n°2 RNCP37805BC02 intitulé «Développement back end d'applications Web» issu de la certification RNCP37805 Développeur WEB de notre partenaire WEBECOM. Cette certification a été publiée le 19-07-2023.
A li'ssue de cette formation vous serez en mesure de :
Maîtriser les bases de PHP:
Comprendre les principes fondamentaux du langage PHP.
Configurer un environnement de développement et écrire des scripts simples en PHP utilisant des variables, des boucles et des conditions.
Gérer les bases de données avec PHP:
Acquérir les compétences pour interagir avec MySQL en utilisant PHP.
Créer des bases de données, des tables et implémenter les opérations CRUD (Create, Read, Update, Delete) pour manipuler les données.
Adopter la Programmation Orientée Objet (POO) en PHP:
Comprendre les concepts de base de la POO et créer des classes et des objets en PHP.
Mettre en oeuvre des fonctionnalités avancées de la POO telles que l'autoloader de classe, les dépendances, et utiliser PDO pour interagir avec la base de données.
Utiliser le framework Symfony:

Programme de la formation

Module 1 : Php Initiation
1.0 Qu'est-ce que le php ?
Présentation du langage PHP
1.1 Environnement de travail
Présentation des environnements de travail disponibles pour travailler en local sur PC comme sur MAC
1.2 Premiers pas
Les premiers pas et les premières fonctions PHP comme echo. Intégrer le l'html dans du PHP afin de servir une page HTML au client.
1.3 Les variables et les types de données
Déclaration et utilisation des variables en PHP. Présentation des principaux types de variables, string, integer, array, boolean, etc.
1.4 Les opérateurs et les conditions
Les conditions en php comme les conditions if ou encore switch et les différents opérateurs
Opérateurs arithmétiques : Ces opérateurs permettent de faire des calculs
Opérateurs d'affectation : Le but de ces opérateurs est de pouvoir affecter et/ou modifier des valeurs de variables.
Opérateurs de comparaison : Comme l'indique le nom, ces opérateurs permettent de comparer de valeurs de variables. Ils sont utilisés sans des conditions.
Opérateurs logiques : Ces opérateurs permette de rendre les conditions plus opérationnelles, notamment en permettant de spécifier plusieurs conditions au sein d'un condition if.
Opérateurs d'incrémentation et de décrémentation : Ils permettent tout simplement d'ajouter ou de soustraire 1 à la valeur d'une variable.
Opérateur de concaténation : Cet opérateur permet d'additionner des chaînes de caractères entre elles ou bien encore avec la valeur de variables.
1.5 Les tableaux
Les tableaux sont comme dans beaucoup de langages un élément essentiel de la programmation en permettant de stocker et de structurer des données qui pourront ensuite être manipulées et parcourues avec des boucles notamment.
1.6 Les boucles
Autre incontournable de la programmation, les boucles permettent d'automatiser des tâches dans le code et d'opérations de manière itérative. On note les boucles for, foreach, while, do while.
1.7 Les chaînes de caractères
La manipulation de chaînes de caractère est importante, que ce soit pour harmoniser des données dans une table ou dans un affichage dans une page web, comme par exemple s'assurer que les noms de famille sont en majuscule ou bien encore que tous les prénoms sont bien en minuscule en commençant par une majuscule.
1.8 Les dates
Les dates et leurs manipulations ne sont pas forcément des choses aisées, notamment de par le fait que les dates doivent être stockées au format US et, dans notre cas, affichées au format FR. Il est donc important de savoir les manipuler afin de les conformer aux attentes du projet.
1.9 Les fonctions
Encore un incontournable de la programmation, les fonctions permettent de rationaliser et de structurer le code en définissant des morceaux de code qui peuvent être appelés à loisir, diminuant ainsi le nombre de lignes de nos scripts

Validation et sanction

Développeur Web

Type de formation

Certifiante

Sortie

Bac + 2

Contact de la formation

54 Avenue Hoche
75008 - Paris 8e
Téléphone fixe : 0185390973
Contacter l'organisme

Contact de l'organisme formateur

Skills4all
SIRET : 82815451800025
Responsable : Monsieur Marc-Noel FAUVEL
Téléphone fixe : 0185390973
Contacter l'organisme

Information fournie par :