TI288
Technologies de l'information

Industrialisation Front-End, maîtriser ses pratiques de développement

Structurer, automatiser et fiabiliser vos développements Front-End modernes


Cette formation met en exergue l'industrialisation du front-end qui englobe les outils et bibliothèques permettant de définir un environnement adéquat au développement Front-end de qualité. Le but est de choisir les outils les plus adaptés pour un développement d'applications basé sur HTML 5 / CSS 3 / JavaScript et ses frameworks.

Objectif

L’objectif de cette formation est de permettre aux participants de maîtriser les bases du développement web avec HTML, CSS et JavaScript, et d’automatiser les tâches de développement en suivant un workflow structuré.

Est-ce pour vous ?

Développeur, chef de projet ou intégrateur Web

Préalables

Bonnes connaissances du HTML et des technologies du Web. Connaissance du langage de programmation JavaScript.

Vos gains

  • Structurer une application web avec HTML5, CSS3 et JavaScript modulaire
  • Mettre en place une gestion de version efficace avec Git et organiser les branches
  • Gérer les dépendances et l’environnement de développement avec Node.js et npm
  • Automatiser les tâches de build et de workflow avec Gulp
  • Intégrer des tests automatisés (unitaires et end-to-end) pour fiabiliser les développements
  • Contenu

    Structure d'une application Web

    • Structurer une application Web.
    • HTML5 et les frameworks correspondants.
    • Prise en main avec CSS3.
    • Organiser le développement JavaScript.
    • Normaliser le code en modules avec JavaScript.
    Voir plus +/-

    Critères de choix de l'environnement de développement

    • Découvrir les offres du marché.
    • Choisir et configurer son IDE.
    • Les solutions pour développer en ligne (Cloud 9...).
    • Les environnements pré-intégrés (PrePros).

    Gestion de configuration: "Versionner" avec GIT

    • Introduction au versionning.
    • Concepts de base, initialiser un repository.
    • Organiser les branches de développement.

    Découvrir Node.js

    • Présentation de Node.js.
    • Npm et Bower, objectifs et confusion.
    • Gestion des dépendances.

    Automatisation des tâches avec Gulp

    • Définition de l'automatisation des tâches.
    • Identification ndes types de tâches.
    • Structure d'un fichier gulptfile.js.
    • Créer un "Build" avec Gulp.

    Intégration des tests automatisés

    • Recommandation pour l'écriture des tests unitaires.
    • Utilitaires de test : Jasmine, Mocha...
    • Mise en place de Karma.
    • Générer les rapports de test.
    • End to End Testing : interface utilisateur.

    Concevoir un template de projet

    • Présentation du scaffolding.
    • Yeoman versus Lineman
    • Les générateurs de Yo.

    💡 Informations utiles

    Nos formations sont offertes à Montréal ou Québec en présentiel ou en format virtuel. Les dates et lieux sont précisés lors de votre choix de session ci-dessous. Si vous avez des questions concernant l'inscription, les horaires, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ .

    Intervenants

    Durée
    3 jours
    Horaire
    Voir les dates de formations pour plus de détails
    Tarif régulier
    1 485 $
    Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
    1 335 $
    Formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Demander une soumission

    Demander une formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Dites-nous en plus
    Ajout effectué Voir mon panier