- Présentation
- Programme
- Responsables
- FAQ
Objectif de formation
Cette formation vous permettra de maîtriser les compétences nécessaires pour concevoir, développer, et déployer des applications web sécurisées en utilisant PHP, Symfony pour le backend, et ReactJS pour le frontend. Vous apprendrez à analyser les besoins, définir l’architecture logicielle, développer des composants métiers et interfaces utilisateur, et gérer des projets informatiques. Vous serez formé à la préparation et à la mise en production d’applications dans une démarche DevOps. À la fin de cette formation, vous serez capable de concevoir des applications robustes et performantes, répondant aux besoins actuels du marché.
Prérequis
- Connaissances de base en programmation.
- Intérêt pour le développement web et les technologies de l’information.
- Volonté d’apprendre et de se perfectionner en développement d’applications.
- Candidature via notre site ou MonCompteFormation
- Examen de votre dossier et entretien éventuel
- Validation de votre candidature
Diplôme ou certification
- Vous obtenez un Graduate labelisé GLOBAL DIGITAL UNIVERSITY sous réserve de la validation de toutes les soutenances orales
Installer et configurer son environnement de travail en fonction du projet
- Installation et configuration des environnements de développement (IDE, serveurs locaux)
- Gestion des dépendances et des versions (Composer, npm)
- Utilisation des systèmes de contrôle de version (Git)
Développer des interfaces utilisateur
- Principes de base de ReactJS
- Création de composants réutilisables
- Gestion de l’état et des props
- Intégration avec des APIs
Développer des composants métier
- Concepts avancés de PHP et Symfony
- Création de services et de contrôleurs
- Gestion des sessions et de l’authentification
Contribuer à la gestion d’un projet informatique
- Méthodologies de gestion de projet (Agile, Scrum)
- Outils de gestion de projet (Jira, Trello)
- Collaboration et communication en équipe
Analyser les besoins et maquetter une application
- Techniques de collecte et d’analyse des besoins
- Création de wireframes et de maquettes interactives
- Utilisation d’outils de maquettage (Figma, Adobe XD)
Définir l’architecture logicielle d’une application
- Modèles d’architecture logicielle (MVC, microservices)
- Conception de l’architecture backend avec Symfony
- Structuration du code et bonnes pratiques
Concevoir et mettre en place une base de données relationnelle
- Modélisation de bases de données (Merise, UML)
- Création et gestion des schémas de base de données avec SQL
- Optimisation des requêtes SQL
- Développer des composants d’accès aux données SQL et NoSQL
- Utilisation d’ORM (Doctrine)
- Connexion à des bases de données NoSQL (MongoDB)
- Gestion des transactions et des migrations de base de données
Préparer et exécuter les plans de tests d’une application
- Tests unitaires et tests fonctionnels
- Utilisation de frameworks de test (PHPUnit, Jest)
- Automatisation des tests
Préparer et documenter le déploiement d’une application
- Rédaction de la documentation technique
- Création de scripts de déploiement
- Utilisation des outils de CI/CD (Jenkins, GitLab CI)
Contribuer à la mise en production dans une démarche DevOps
- Introduction aux pratiques DevOps
- Gestion de la configuration et du déploiement (Docker, Kubernetes)
- Surveillance et maintenance des applications en production
Responsables pédagogiques :
- Richard LEUBOU(Docteur en informatique et applications, enseignant en Master 2 Université de Strasbourg)
- Benoît CRESPIN (Maître de conférence en Informatique, Université de Limoges) – personne ressource consultée dans le cadre de la conception et de la mise en place des parcours de formation
Référent handicap :
- Toute personne en situation de handicap et désirant suivre une formation chez GDU bénéficie d’un accompagnement gratuit sur demande à l’adresse handicap@gducampus.com
- Notre plateforme a été conçue afin d’éviter les surcharges mentales, pour rendre plus confortables les pages pour les personnes hyperactives ou les plus jeunes, particulièrement sensibles au mouvement sur écran.
- Notre référent handicap répond à vos questions. Si besoin, nous vous orienterons vers l’organisme habilité pour traiter votre demande.
- Contact référent handicap: handicap@gducampus.com
Vos questions, nos réponses
Voulez-vous suivre cette formation ?
500€
En présentiel ou à distance
En petit groupe (maxi 5 stagiaires)
Démarrage possible à tout moment
Délais d’accès 15 jours