Développeur web

59 - roubaix

Durée :

1 an

Niveau d'entrée :

Bac

Niveau de sortie :

Bac

Informations et objectifs

  • Conceptualiser et développer des sites internet ou des applications web
  • Répondre aux exigences du cahier des charges d’un client

Contenu de la formation

Bloc 1 - Développement Front End de sites et applications web
  • Utiliser les langages de balisage html et css et produire l’encodage
  • Considérer la diversité des publics, notamment en situation de handicap
  • Travailler sur une logique d’intégration réutilisable, organisée et synthétique
  • Travailler le référencement naturel d’un site internet tout au long de sa construction
  • Enrichir l’interface de l’application ou du site internet (langage JavaScript)
  • Valider les saisies utilisateurs dans les formulaires
  • Développer des fonctionnalités mettant en jeu des requêtes asynchrones avec le serveur
  • Optimiser les temps de développement (librairies JavaScript)
Bloc 2 - Développement back end d’applications Web
  • Synthétiser les données utiles à l'application (analyse du cahier des charges)
  • Construire la base de données (outil d’administration de base de données)
  • L'interroger par l'intermédiaire d’un langage de requêtes (SQL)
  • Respecter le cadre légal (normes imposées par le RGPD)
  • Conceptualiser l’application, formaliser son schéma fonctionnel
  • Développer une application (programmation orientée objet et héritages ou architecture MVC)
  • Travailler en équipe (outils de collaboration et de gestion des versions)
  • Préparer l’application pour la livraison (conformité à la demande du client et bon fonctionnement)
Bloc 3 - Développement avancé : Comprendre et utiliser une architecture de type framework (option 1)
  • Confronter ses connaissances en développement avec la documentation d’un framework
  • Configurer le framework en utilisant un gestionnaire de dépendances
  • Développer une application évolutive avec un framework
Bloc 4 - Design d’interfaces utilisateur(option 2)
  • Comprendre une problématique client et son cahier des charges
  • Préparer la maquette et ses différents composants (Wireframe)
  • Concevoir des maquettes (logiciel professionnel de création graphique)
  • Faire évoluer le contenu des maquettes
Bloc 5 - Utilisation de DevOps pour automatiser, conteneuriser et déployer une application en continu(option 3)
  • Identifier les points d’automatisation possibles
  • Programmer les actions en utilisant un langage de script
  • Créer un environnement de développement indépendant (ex : Docker)
  • Assurer un déploiement continu de l’application (ex : Github Action)

Informations sur l’établissement

LAHO Formation

299 Boulevard de Leeds 59000 Lille Voir l’itinéraire

0320637979

formation@laho-formation.fr

Formations similaires

Ce domaine t’intéresse, mais tu n’es pas sûr d’avoir trouvé la formation idéale ?
Ces cursus similaires présentent des points communs ; consulte leurs fiches pour en apprendre davantage.

Voir toutes les formations similaires