Industrialisation Front-End, maîtriser vos pratiques de développement, 3 jours (réf. JVS)

Formation

À Paris la Défense

1 910 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Paris la défense

  • Durée

    3 Jours

  • Dates de début

    Dates au choix

Depuis quelque temps, le langage JavaScript, en plein essor, a modifié l'environnement du développeur Front-End. Ce stage vous présentera les outils modernes qui vous permettront de créer un Workflow efficace, automatiser les tâches redondantes et produire des applications modulaires.

Les sites et dates disponibles

Lieu

Date de début

Paris la Défense ((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044

Date de début

Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes

À propos de cette formation

Objectifs pédagogiques
Maîtriser les "SuperSet" HTML CSS JavaScript
Automatiser les tâches de développement
Organiser son workflow
Intégrer efficacement les contributions

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Automatisation
  • Application web
  • Front-end
  • Java
  • JavaScript
  • Langage de programmation
  • Développement web
  • Développeur
  • Workflow
  • Applications informatiques

Le programme

PROGRAMME DE FORMATION » Composants d'une application Web Structurer un projet d'application Web. HTML5, les frameworks (bootstrap, foundation...). CSS3, automatisation avec LESS ou SASS. JavaScript, normaliser le code en modules (API CommonJS et AMD). "SuperSet JavaScript" : simplifier le développement avec TypeScript. Organiser le développement JavaScript. Optimiser l'empreinte des ressources. Travaux pratiques Migrer une application Web en utilisant le développement modulaire JavaScript. Développer un Framework CSS avec SASS. » Choisir l'environnement de développement Offre du marché (SublimeText, Eclipse...). Choisir et configuer son IDE (extensions...). Quelles fonctionnalités attendre, "live Template", "code snippet". Les solutions pour développer en ligne (Cloud 9...). Les environnements pré-intégrés (PrePros). Travaux pratiques Découverte des différentes plates-formes. Personnaliser l'IDE SublimeText. » "Versionner" avec GIT Gestion de source : centralisée vs distribuée. Concepts de base, initialiser un repository. Organiser les branches de développement. Travaux pratiques Mise en place d'un processus de développement en branches. » Node.js comme utilitaire de développement Présentation de Node.js. Le Node Package Manager Les modules indispensables pour le développeur. Npm et Bower, objectifs et confusion. Gestion des dépendances. Créer un package npm. Travaux pratiques Créer un module pour configurer les dépendances du projet. » Automatisation des tâches avec Gulp Présentation : automatisation des tâches. Définition des types de tâches : créer une commande. Structure d'un fichier gulptfile.js. Les contributions indispensables. Créer un "Build" efficace avec Gulp. Travaux pratiques Configurer et utiliser Gulp. » Intégration des tests automatisés Utilitaires de test : Jasmine, Mocha... Recommandation pour l'écriture des tests unitaires. Karma : présentation et configuration. Générer les rapports de test et de couverture du code. End to End Testing : interface utilisateur. Travaux pratiques Tests unitaires avec Jasmine. Automatisation avec Karma et Istanbul. » Créer un template de projet Présentation, avantage et inconvénient du scaffolding. Quels utilitaires : Yeoman, Lineman ? Les générateurs de Yo. Création de générateur.

Informations complémentaires

Sommaire • Composants d'une application Web • Choisir l'environnement de développement • "Versionner" avec GIT • Node.js comme utilitaire de développement • Automatisation des tâches avec Gulp • Intégration des tests automatisés • Créer un template de projet Participants Cette formation s'adresse à tout développeur, chef de projet ou intégrateur Web souhaitant optimiser les temps de développement par la maîtrise des utilitaires modernes. Prérequis Bonnes connaissances du HTML et des technologies du Web. Connaissance du langage de programmation JavaScript. Travaux pratiques Vous configurerez pour chaque étape de vos développements les outils d'optimisation afin de pouvoir au final générer vos profils de projets. Méthodes pédagogiques Développement, présentation et mise en oeuvre d'applications existantes.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Industrialisation Front-End, maîtriser vos pratiques de développement, 3 jours (réf. JVS)

1 910 € HT