Retour

Certification IT - Développement de sites web dynamiques

Objectifs de la formation

? Comprendre le rôle et le périmètre d'intervention du développeur frontend ? Création du site web dynamique ? Maîtrise de l'HTML / CSS ? Être capable d'implémenter une charte graphique ? Monter en compétences sur bootstrap ? Monter en compétences sur Javascript ? Bonne connaissance de l'environnement web ? Comprendre les principes itératifs des méthodes agiles ? Comprendre les enjeux de la gestion de projet agile ? Définir et prioriser les enjeux de la gestion de projet agile ? Mettre en place une planification de projet basée sur les principes agiles ? Se repérer avec les outils de management visuels et d'avancement dans un contexte agile ? Identifier sa place et ton rôle au sein d'un projet agile

Contenu de la formation

? Comprendre les enjeux et la place du développeur frontend ? Qu'est-ce qu'un développeur frontend ? ? Quelques chiffres ? Le marché du travail ? Quels sont ses outils ? ? Qu'est-ce qu'un bon développeur ? ? Quelles sont les bonnes pratiques ? ? Quels sont les enjeux ? ? Rôle du développeur dans l'équipe technique ? Le navigateur ? Disséquer une page web ? Différent navigateur ? Jouer avec la console du navigateur ? Créer une page web ? Introduction à l'HTML ? Structure d'un site ? Différentes balises ? Formulaire de saisies ? Ajouter du style à une page web ? Introduction au CSS ? Attributs importants ? Mis en forme et placement des éléments ? Animations ? Héritages et classes ? Référencement naturel (SEO) ? Introduction ? L'impact des performances technique ? Introduction à la programmation ? Introduction ? Évolution de la programmation ? Qu'est-ce qu'un langage typé ? ? Qu'est-ce qu'un compilateur ? ? ? ? Introduction à linux ? Introduction ? L'interface ? Les commandes shell ? Gérer les droits d'accès ? Installer des logiciels sur le système ? Découverte du langage Javascript ? Introduction ? Installation ? Gestionnaire de package (npm, yarn) ? Les variables ? Comprendre les fonctions ? Comprendre les classes et objets ? Comprendre les boucles et conditions ? Gérer les erreurs et exceptions ? Communication avec un service web ? Javascript avancé ? Qu'est-ce que le DOM ? ? Linter (ES lint) ? Webpack ? Test unitaire ? Typescript ? Frameworks ? ReactJs ? VueJs ? NodeJs ? Découverte du Cloud (GCP, AWS, Azure) ? Introduction ? Problématiques ? Solutions ? Quelques notions complémentaires ? Veille technologique ? Docker ? Documentation ? Server siderendering ? Tests automatisés ? ? Introduction à la méthode agile ? Histoire ? Rupture culturelle ? Les principes ? Panorama des principales méthodes agiles ? Les méthodes agiles en chiffres ? Formalisation des exigences en agile ? Technique de description des besoins fonctionnels ? Les features / User stories ? Rédiger des user stories ? Comment construire un "backlog" ? La valeur des stories ? Les tests d'acceptation ? Construire des stories tests ? Priorisation des "User Stories" ? Planification basée sur la valeur ? Le modèle Kano / Méthode Moscow ? Calculé les valeurs ajoutées ? Priorisation des stories basée sur le risque et la valeur client ? Planification des releases ? Découpage du projet en sprint (Roadmap) ? D

Résultats de la formation

Certification

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

Avoir un ordinateur et une connexion internet

Formation 100% en ligne

Métier formé

Développement

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

Agence dm

Durée de la formation

50 mois

Prochaine(s) session(s)

  • 18/11/2020 - 31/12/2024