Ce que vous saurez faire
Objectifs et compétences visées
Savoir concevoir une application web, aussi bien côté client (HTML5/CSS, Javascript, Bootstrap) que côté serveur (PHP, Symfony, MySQL) avec une gestion d'utilisateurs (authentification)
Comprendre les concepts d'architecture MVC d'une application web
Savoir mettre en œuvre le comportement serveur avec les contrôleurs, actions, filtres et API REST
Développer une interface utilisateur web responsive avec Bootstrap et dynamique avec JavaScript
Créer et mettre en œuvre une base de données relationnelle avec MySQL
Devenir autonome vis-à-vis de la conception et du développement d'une application web dans une approche full-stack
Avant de vous inscrire
Public visé, prérequis et positionnement
Public visé
- Salariés
- Demandeurs d'emploi
- Indépendants
- Professionnels de l'informatique en reconversion professionnelle souhaitant obtenir un titre reconnu
Prérequis
- Aucun prérequis n'est demandé pour l'accès à cette formation
Positionnement
Questionnaire de positionnement
Jour par jour
Programme détaillé
Créer un site web avec HTML, CSS et le framework Bootstrap
- Fonctionnement des sites web, création de pages HTML
- Mise en forme et agencement avec CSS
- Système de grille et responsive design avec Bootstrap
Utiliser Git et GitHub pour gérer son code source
- Installation et utilisation de Git en ligne de commande
- Création de repository, commits, branches et résolution de conflits
Initiation à la programmation avec JavaScript
- Variables, opérateurs, conditions et boucles
- Fonctions, tableaux, tests unitaires et fonctionnels
- Manipulation du DOM, jQuery, AJAX, JSON/REST
Développer une application web avec React.js
- Concepts fondamentaux de React, composants, props, JSX
- Redux, React Router, communication avec les API
Créer un site web avec le CMS WordPress
- Installation, personnalisation, thèmes et plugins
- Gestion de contenu et optimisation du référencement
Créer et administrer une base de données
- Création et modification de tables, requêtes et fonctions SQL
- Jointures SQL
Développer des sites web dynamiques avec PHP
- Installation d'un serveur LAMP, variables, conditions, boucles
- Programmation orientée objet, design patterns, modèle MVC
Créer une application web avec le framework Symfony
- Contrôleurs, moteur de template Twig, ORM Doctrine
- Formulaires, sécurité et gestion des utilisateurs, API Platform
Méthodes pédagogiques, évaluation et examen
Méthodes pédagogiques
- Ateliers pratiques
- Mises en pratique et projets à réaliser
Modalités d'évaluation
- Évaluation continue tout au long de la session (ateliers, mises en pratique, projets)
- Note minimale de 50 % requise par bloc (contrôle continu 50 % + examens évalués par un jury 50 %)
- Stage en entreprise de deux mois requis pour la validation du titre
- Évaluation à chaud de la satisfaction en fin de session
Financement
Données réelles, datées
Indicateurs de résultats
Taux de réussite
91 %
Taux de satisfaction
98 %
Accessibilité handicap
La Loi du 5 septembre 2018 pour la « liberté de choisir son avenir professionnel » a pour objectif de faciliter l'accès à l'emploi des personnes en situation de handicap. MGK Télécom tente de donner à tous les mêmes chances d'accéder ou de maintenir l'emploi. N'hésitez pas à nous contacter à l'adresse accessibilite@mgk-formation.fr afin de mettre en place l'équipement et l'accompagnement adaptés.
Nom du référent handicap à préciser (voir docs/A-FOURNIR.md).
Sessions à venir
| Dates | Horaires | Modalité | Lieu | Offre |
|---|
Prochaines dates sur demande.
