Retour

Développeur Web - Bloc 2 Développement back end d'applications Web

Objectifs de la formation

Apprendre depuis les bases de la construction, la conceptualisation et le développement d'applications Web et acquérir ainsi les compétences relatives au métier de développeur back-end.

Contenu de la formation

• MODULE 3 : Data - analyse modelisation et traitement de données - Introduction à la gestion de bases de données : MySQL - Présentation de l'outil de gestion : phpMyAdmin - Les différents types de données et leur utilisation dans MySQL - Interrogation des bases de données avec le langage SQL - Écriture et réalisation de requêtes simples en SQL - Méthodologie : modélisation de la structure de données d'une application - Cadre légal : Introduction au Règlement Général sur la Protection des Données (RGPD) • MODULE 4 : PHP - Développement de fonctionnalités backend (serveur) - Syntaxe et fonctions natives du langage PHP - Les tests conditionnels et les boucles en PHP - Programmation procédurale, fonctionnelle et orientée objet en PHP - Les tableaux associatifs : écriture et manipulation - Naviguer entre les pages : le routage de l'application en PHP - Manipulation des données avec PHP : utilisation de l'objet POO - Gestion des utilisateurs : identification, gestion des rôles et utilisation des sessions - Les classes, attributs, méthodes et leur utilisation en PHP - L'héritage des classes et son application en PHP - Architecture d'application : le modèle MVC (Model - View - Controller) - Sécurité : hachage des données sensibles, protection contre les injections SQL et les failles de sécurité - Construction d'API REST avec PHP - Tests, débogage et mise en production des applications PHP • Projet examen (évaluation auprès d'un jury)

Résultats de la formation

Certification Développeur Web RNCP37805BC02 validée auprès de France Compétences. Pour valider le bloc, l'évaluation des acquis doit être supérieure ou égale à 50 %.

Conditions spécifiques d'accès à la formation

Les apprenants doivent avoir un niveau moyen en anglais pour comprendre la documentation technique et les ressources disponibles en ligne. De plus, une comprehension de base des mathematiques est necessaire pour aborder certains concepts de programmation et de logique.

Métier formé

Développement

Niveau d'étude visé

Bac+2

Type d'immersion professionnelle

Formation initiale

Organisme de formation

ETC ACADEMY

Durée de la formation

3 mois

Modalités de formation

formation entièrement présentielle

Prochaine(s) session(s)

  • 04/11/2024 - 24/01/2025

Lieu de formation

1567 route de Toulouse 31330 Merville