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

Formulaire d'inscription au formation