Descriptif de la formation : Développeur PHP
Le PHP est un langage de programmation qui est largement utilisé dans le secteur de l’informatique depuis des années.
La mission de ce développeur est de créer des sites Internet dynamiques grâce à son langage de programmation de prédilection : le PHP. Pour cela, il peut utiliser, selon ses préférences et ses compétences, le PHP sans framework, avec framework propriétaire ou avec framework en open source (Symfony, Laravel…).
Module 1 : Formalisation et modélisation des données
- Acquérir les compétences nécessaires pour formaliser et modéliser les données d'une application en utilisant les méthodes Merise, UML, Agile et Rational Unified Process (RUP).
Module 2 : Initiation aux langages du web
- Maîtriser les bases de l'intégration HTML5/CSS3 pour concevoir et développer l'interface utilisateur d'une application web.
- Se familiariser avec les concepts de la programmation et découvrir les bases du langage PHP.
Module 3 : Langages PHP
- Comprendre les principes de base des bases de données relationnelles et apprendre à utiliser le langage SQL pour interagir avec elles.
- Acquérir des compétences en développement orienté objet en PHP.
- Se familiariser avec le framework PHP Symfony pour faciliter le développement d'applications web.
Module 4 : Base de données
- Approfondir les connaissances en SQL pour l'implémentation de requêtes complexes.
- Découvrir PL/SQL sous Oracle pour la programmation procédurale dans une base de données.
Module 5 : Développement Front-End
- Acquérir les compétences nécessaires pour développer des applications web complètes en utilisant des technologies front-end avancées telles que JavaScript, jQuery, AJAX et AngularJS.
Module 6 : Conduite de projet
- Apprendre à gérer un projet de développement d'application web avec PHP en utilisant les méthodes agiles et les bonnes pratiques de gestion de projet.
- Mettre en pratique les compétences acquises en développant une application web complète.
Module 7 : Atelier - Coaching stratégie
- Mettre en pratique les compétences acquises lors d'ateliers pratiques et de projets concrets.
- Recevoir un accompagnement personnalisé pour développer une stratégie de recherche d'emploi dans le domaine de l'informatique.
Module 8 : Évaluation et Bilan de la formation
- Évaluer les acquis des participants et réaliser un bilan de la formation pour mesurer leur progression et leur niveau de compétences.
Formalisation et modélisation des données avec les méthodes Merise, UML, Agile et Rational Unify Process (RUP)
INITIATION AUX LANGAGES DU WEB
- Initiation intégration HTML5/ CSS3
- Initiation à la programmation /intro PHP
LANGAGES PHP
- Introduction MySQL
- Développement orienté objet
- PHP Symfony
BASE DE DONNEES
- Programme SQL
- PL/SQL sous ORACLE
- Implémentation des requêtes
DEVELOPPEMENT FROND END
- Développement d’applications Web Full
- (Javascript, jQuery pour développeur web, ajax, AngularJS, etc.)
CONDUITE DE PROJET (développement d’une application web avec PHP)
- Atelier – Coaching stratégie
- Recherche d’emploi en informatique
- Évaluation et Bilan de la formation
Développeur Web PHP : Les participants pourront occuper des postes de développeurs spécialisés dans le développement d'applications web en utilisant le langage PHP et les technologies front-end associées.
Développeur Back-End PHP : Certains participants pourront se concentrer sur le développement back-end en utilisant PHP et travailler sur la gestion des bases de données, la logique métier et les fonctionnalités serveur.
Développeur Full-Stack : Certains participants pourront acquérir des compétences à la fois en développement front-end et back-end, leur permettant ainsi de travailler sur l'ensemble du processus de création d'une application web.
Développeur Symfony : Les participants ayant acquis des compétences en PHP Symfony pourront se spécialiser dans le développement d'applications utilisant ce framework.
Analyste Programmeur : Les participants pourront travailler comme analystes programmeurs, responsables de la conception et du développement de solutions logicielles personnalisées pour les entreprises.
Développeur JavaScript/AJAX : Certains participants pourront se concentrer sur le développement front-end avancé en utilisant JavaScript et les technologies AJAX pour créer des interfaces web interactives et dynamiques.
Consultant en Développement Web : Certains participants pourront travailler en tant que consultants indépendants ou pour des entreprises de conseil en technologie, offrant des services de développement web sur mesure à divers clients.
Chef de Projet Informatique : Les participants ayant acquis des compétences en gestion de projet pourront évoluer vers des postes de gestion de projets informatiques, supervisant des équipes de développement et assurant la livraison réussie de projets web.
Entrepreneurs Technologiques : Certains participants pourront créer leur propre entreprise de développement web, proposant des services de conception et de développement d'applications PHP personnalisées à des clients variés.
Les pré-requis
- Une bonne culture informatique, un niveau BAC ou supérieur, un autodidactes avec expérience.
- Une formation de base ou une expérience en programmation ou une expérience de 1 à 3 ans dans le domaine informatique.
- Une connaissances de base en développement, logiciels bureautiques.
Équipement nécessaires
- Un PC ou un Mac, de bureau ou portable qui fonctionne sans blocage (processeur i3, i5 ou AMD Ryzen avec 8Go de RAM sont suffisant)
- Une connexion internet stable avec un débit minimum de 5 Mbps
Sélection
Test de culture web & informatique, Entretien individuel
En fonction de la demande du client et de la disponibilité de l’organisme
Avant la formation
Test de positionnement et/ou Entretien individuel avec le formateur
Pendant la formation & fin de formation
Projets, exercices, debrieffing, mise en situation
Projet fil rouge, QCM, Exercices
Visioconférence
Quiz
Support de cours
Les formateurs sont des experts métiers en activités
Nos formations peuvent s'adapter aux personnes en situation de handicap.
Plus d'information : AGEFIPH
Inscrivez-vous
Prochaines sessions
- Du 07/02/2023 au 25/08/2023
- Du 10/05/2023 au 23/11/2023
- Du 22/08/2023 au 05/03/2024
- Du 29/09/2023 au 12/04/2024
- Du 21/11/2023 au 07/06/2024
Informations utiles
Code formation : A01002
Code NSF : 326
Formacode : 31054
Code Rome : M1805