Développeur web et mobile - Back end



Objectifs, programme, validation de la formation

Objectifs

  • La formation développeur back-end débute par les toutes bases et est accessible aux débutants très motivés et curieux, car nous allons vous amener assez loin dans les compétences. Il faut impérativement connaître les bases du HTML et CSS pour suivre ce module.
  • Elle est dédiée à l’apprentissage de la programmation / développement d’applications Web et de fonctionnalités spécifiques. Elle est précisément conçue pour les personnes souhaitant devenir développeur Web sans passer par les compétences liées à la création de site Web du module 1 de la formation développeur web front. Il est néanmoins important d’avoir les bases en HTML/CSS pour construire les bases structurelles des applications à développer.
  • Au terme de la formation, vous serez capable de développer des applications Web ou métier complexe en utilisant le langage PHP, la méthode Ajax et le Javascript, tout en utilisant le langage orienté objet avec ses héritages. 
  • Ce qui vous permettra après la formation d’aborder d’autres langages objet que le PHP mais surtout de pouvoir travailler et évoluer dans de bonnes conditions avec des technologies comme le Framework Laravel ou les bibliothèques javascript (React, View.JS etc..)
  • Il serait complètement contre-productif de voir ces technologies avant de maîtriser un langage objet et les héritages et l’architecture. C’est typiquement ce qui différencie un bidouilleur de code et un développeur Web professionnel qui pourra évoluer sur différents langages et technologies.

Description, programmation

  • Comprendre le besoin du donneur d’ordre, lui poser les bonnes questions, préciser les modes de fonctionnement dans l’objectif de décrire des spécifications fonctionnelles pertinentes. 
  • Construire un modèle de données cohérents, dans l’objectif de respecter l’adéquation des données et des requêtes afin d’optimiser la charge serveur consommée et les temps de réponses.
  • Schématiser l’ergonomie des fonctionnalités définies, dans l’objectif de rendre l’interface utilisateur simple d’utilisation et efficace.
  • Analyser les données personnelles à récolter afin de détecter les données sensibles et concernées par le RGPD.
  • Mettre en place les fonctionnalités liées à la sécurité des données et aux droits des utilisateurs afin de préparer l’application à la gestion des normes RGPD.
  • Configurer et utiliser un IDE pour faciliter et fiabiliser le développement.
  • Utiliser un outil de gestion des versions (Exemple : GitLab) pour apprendre à travailler collaborativement et efficacement sur un projet au sein d’une équipe de développeurs.
  • Organiser l’arborescence des fichiers dans l’IDE et sur le serveur dans l’objectif de rendre l’application lisible.
  • Concevoir l’application selon le modèle MVC dans l’objectif d’avoir une application facile à maintenir et évolutive.
  • Enrichir l’expérience utilisateur avec le langage Javascript et Ajax.
  • Développer des programmes fiables et maintenables en enrichissant son code de commentaires.et en nommant judicieusement les différents éléments pour faciliter le travail en équipe.
  • Gestion des événementiels avec le langage Javascript et la technologie Ajax. 
  • Utilisation de la POO (Programmation orientée objet) et les héritages pour développer des programmes structurés. 
  • Utilisation des sessions (connexion par mot de passe, gestion des droits) pour traiter la confidentialité des données. 
  • Utilisation du langage SQL pour accéder aux données. 
  • Mise en place des principes de sécurité pour empêcher l’injection de code (javascript, HTML, SQL) Protéger l’intégrité des URL et des paramètres envoyés , hashage des mots de passe. 
  • Utilisation du langage SQL pour accéder aux données. 
  • Mise en ligne de l’application développée 
  • Tester correctement une application (recette) afin de réduire le nombre de bogues et dysfonctionnements. 
  • Fiabiliser l’application en corrigeant les bogues et les dysfonctionnements. 
  • Développer un projet d’application Web complet et fonctionnel et le présenter à un jury composé de 2 chefs d’entreprise.

Validation et sanction

Développeur Web

Type de formation

Certification

Niveau de sortie niveau III (BTS, DUT)

Métiers visés

M1805 :


Durée, rythme, financement

Durée 395 heures en centre, 245 heures en entreprise

Modalités de l'alternance -

Conventionnement Non

Conditions d'accès

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis -

Inscription

Contact renseignement Eric Webecom Formation

Téléphone 09 53 41 64 02


Éligibilité de cette formation au compte personnel de formation pour les salariés


Code CPF 330143 - Validité du 31/07/2020 au 31/12/2115


Périodes prévisibles de déroulement des sessions

Session débutant le : 27/06/2022

Adresse d'inscription
Webecom
1 boulevard des Etats Unis 42000 Saint-Étienne

Lieu de formation


Organisme de formation responsable