03_231159211F_1578377S https://www.coteformations.fr/je-recherche/une-formation/recherche/1159211 Développeur Web - Web fullstack (4 modules) Webecom Formation

Développeur Web - Web fullstack (4 modules)

Date de mise à jour : 07/08/2023 | Identifiant OffreInfo : 03_231159211F
Organisme responsable : Webecom Formation

Objectifs

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 naturel

Activité 2 : 
Développement de fonctionnalités front end (navigateur)

  • Interactions et animations JavaScript

  • Validation de données 

  • Fonctionnalités asynchrones

  • Implémentation de librairies

Bloc 2 : Développement back end d'applications Web

Activité 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ées

Activité 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 versionning 
Bloc 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 production
Bloc 4: Design d'interfaces utilisateur  

Activité 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

Programme de la formation

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ées
Conceptualiser 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 et sanction

Développeur Web

Type de formation

Certifiante

Sortie

Bac + 2

Contact de la formation

1 Boulevard Etats Unis
42000 - Saint-Étienne
Téléphone fixe : 0953416402
Contacter l'organisme

Contact de l'organisme formateur

Webecom
SIRET : 82774341000025
Responsable : Eric BERTOUT
Téléphone fixe : 0627852109
Contacter l'organisme

Information fournie par :