🚀 Ne manquez pas notre prochaine session de formation intensive sur les Tests Logiciels !
Formation Développeur full stack
Description de la formation développement Full Stack
Devenez Développeur Web Full-Stack : Formation complète et qualifiante
Maîtrisez l’ensemble des compétences nécessaires pour créer des sites et applications web complets et performants.
Objectifs Pédagogiques
A l’issue de la formation, vous serez capable de:
Concevoir et développer des sites web et des applications web complets et performants
Maîtriser les langages front-end et back-end
Intégrer les dernières technologies du web
Travailler en autonomie et en équipe
Vous adapter aux besoins des clients
Public concerné
La formation Développeur Web Full-Stack s’adresse à un large public :
Tout public ayant un attrait pour le web et l’informatique
Demandeurs d’emploi en reconversion professionnelle
Salariés souhaitant évoluer vers un métier du web
Programme de la formation
Module 1 : Introduction au web design et au développement web
Les principes du web design
Les langages du front-end (HTML, CSS, JavaScript)
Les frameworks front-end (Bootstrap, React, AngularJS, etc.)
Le responsive design
Les animations et interactions
Les performances web
Le référencement naturel (SEO)
La gestion de projet web
Module 2 : Langages front-end
HTML5 / CSS3
Photoshop
Javascript (base, DOM; pré-requis : HTML5 / CSS3)
Jquery (pré-requis : javascript)
Module 3 : Frameworks front-end
Bootstrap
Angular
Module 4 : Langages back-end
PHP + XML et SOAP
Ajax et WebServices
PHP OO/Architecture MVC en PHP
Symfony (routes, contrôleurs, vues, modèles, formulaires, sécurité)
Projet Symfony
Architecture client / serveur
Module 5 : Bases de données
Modélisation SGBD
SQL
Module 6 : APIs
Node JS
Express JS
Architecture client / serveur
AJAX : Création d’une API REST
WebSocket et Socket.i
Module 7 : Sécurité web
Les enjeux de la sécurité web
Les mesures de sécurité
Authentification et autorisation
Sécurisation des communications
Protection des données
Mises à jour logicielles
Module 8 : Déploiement et administration
Choix d’un hébergeur web
Mise en place de l’environnement de production
Déploiement du site web ou de l’application web
Maintenance
Gestion des performances
Module 9 : DevOps
Principes du DevOps
Outils DevOps
Pipeline de développement continu
Collaboration avec les équipes d’exploitation
Module 10 : Projet web full-stack
Définition du cahier des charges
Conception et développement de l’architecture
Mise en place des fonctionnalités
Tests et validation
Déploiement en production