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
Notre équipe va devoir vérifier votre question pour s'assurer qu'elle respecte notre règlement de publication. D'autre part, nous avons remarqué d'après vos réponses qu'il est possible que vous n'ayez pas la possibilité de vous inscrire à cette formation. Ceci peut-être dû à votre localisation géographique, à votre niveau académique, etc. Veuillez consulter directement l'établissement concerné pour toute information supplémentaire.
Merci beaucoup!
Nous sommes en train d'examiner votre question. Nous la publierons prochainement.
Préférez-vous que l'établissement vous contacte directement?
Les Avis
Avez-vous suivi ce cours? Partagez votre 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.
Ajoutez des cours similaires et comparez-les pour mieux choisir.
{title}
{rating}
{centerName}
{price}
{price}{priceBeforeDiscount}{taxCaption}
{options}
Formation par thèmes
Cours de Animaux Cours de Architecture et Construction Cours de Arts Cours de Communication et Information Cours de Design Cours de Développement Personnel et Détente Cours de Droit Cours de Économie et Gestion Cours de Éducation Cours de Gestion d'Entreprise Cours de Hôtellerie et Tourisme Cours de Industrie Cours de Informatique Cours de Langues Cours de Marketing et Vente Cours de Mode et Beauté Cours de Qualité - Sécurité - Environnement Cours de Santé et Social Cours de Sciences Cours de Sciences Humaines et Sociales Cours de Secteur Public Cours de Sport Cours de Transport et Logistique
Industrialisation Front-End, maîtriser vos pratiques de développement, 3 jours (réf. JVS)
ORSYS
Industrialisation Front-End, maîtriser vos pratiques de développement, 3 jours (réf. JVS)