Développeur Web - Web fullstack (4 modules)

Webecom (Webecom Formation)

Coût de la formation

Coût de la formation : Consulter l'organisme

Nombre d'heures

1331 heures

Pré-requis

Entretien individuel & tests;

Objectif général : Certification

Activité 1 :Traduction de la maquette en code interprétables par les différents navigateurs. Intégration Web responsive design Normes et accessibilité Standardisation du code Référencement naturelActivité 2 :Développement de fonctionnalités front end (navigateur) Interactions et animations JavaScript Validation de données Fonctionnalités asynchrones Implémentation de librairiesBloc 2 : Développement back end d'applications WebActivité 3 : Data : analyse, modélisation, et traitement des données. Modélisation des données Construction de bases de données Exploitation des bases de données Cadre légal et protection des donnéesActivité 4 : Développement de fonctionnalités back end (serveur) Conceptualisation d'applications Programmation côté serveur Programmation orientée objet Architecture M-V-C Sécurité Travail en équipe et versionningBloc 3 : Développement avancé : Comprendre et utiliser une architecture de type framework Activité 5 : Développement d'applications à l'aide de framework (Framework front-end ou framework back-end) Appropriation d'un nouveau cadre de travail Configuration d'un framework et installation de dépendances Développement et mise en productionBloc 4: Design d'interfaces utilisateurActivité 6 :Réalisation des maquettes d'interface (site web/ applications) Analyse d'une demande client Schématisation de l'interface utilisateur Conception graphique Prototypage multi support

Contenu

Utiliser les langages de balisage html et css (avec et sans framework) pour intégrer les maquettes graphiques en utilisant un éditeur de code. Produire l'encodage en tenant compte des différentes contraintes imposées par les différentes résolutions d'écrans et les navigateurs afin d'obtenir un affichage optimisé pour smartphones, tablettes et desktop.Considérer la diversité des publics, notamment en situation de handicap, afin d'améliorer l'expérience utilisateur, en mobilisant les différentes normes d'accessibilité. (Ex: RGAA) Travailler sur une logique d'intégration réutilisable, organisée et synthétique, à des fins de lisibilité et de performances, en utilisant un système de classes génériques et fonctionnelles. Travailler le référencement naturel d'un site internet tout au long de sa construction pour optimiser son positionnement en appliquant les recommandations pour les différents moteurs de recherche.hiérarchisation des contenus, sémantique, poids des pages. Enrichir l'interface de l'application ou du site internet en utilisant le langage JavaScript afin d'apporter à la partie front end de l'interactivité et des animations. Valider les saisies utilisateurs dans les formulaires afin de vérifier l'échange de données entre l'utilisateur et le serveur à l'aide de méthodes de validation adaptées. (ex : expressions régulières) Développer des fonctionnalités mettant en jeu des requêtes asynchrones avec le serveur afin d'apporter de la fluidité et de l'interactivité sans rechargement de page en utilisant des API. Optimiser les temps de développement en utilisant des ressources externes (librairies JavaScript) pour résoudre des problématiques de développement complexes.Synthétiser les données utiles à l'application en analysant le cahier des charges afin de formaliser le modèle de données Construire la base de données à l'aide d'un outil d'administration de base de données, afin de permettre la bonne circulation des données nécessaires au fonctionnement de l'application. Interroger la base de données par l'intermédiaire d'un langage de requêtes (SQL) pour permettre la manipulation et l'exploitation des données par l'application.Respecter le cadre légal en utilisant les normes imposées par le règlement général sur la protection des données (RGPD) afin de garantir l'intégrité des utilisateurs et la protection des donnéesConceptualiser l'application, formaliser son schéma fonctionnel, à partir du cahier des charges fourni et des échanges avec le client, afin d'optimiser la charge serveur et les temps de réponse. Développer une application en utilisant un langage de programmation adapté afin d'en construire l'architecture et les fonctionnalités côté serveur. (CF suite des compétences dans le référentiel)

Validation

  • Type de validation : Titre inscrit sur demande au RNCP
  • Certification : Développeur Web
  • Niveau de sortie : Bac+2

Contact :

BERTOUT Eric (Webecom)

0627852109

contact@webecom-formation.com

Webecom (Webecom Formation)

Quels emplois sont accessibles maintenant ?