Front End Developer par Association Educaskills&Formaskills

Lieu(x)
En centre (34)
Durée
Total : 105 heures
En centre : 105 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Module 1 Front End Developer : formation Environnement de travail Linux/Github (1j)
- Usages de base d'un terminal sous linux
- Paramétrages de base d'un serveur apache
- Paramétrage de base du SGBD mysql
- Installation de github
- Usages de base de github
- Découverte de l'Environnement de développement "Visual Studio Code"

Module 2 : javascript (3j)Historique : du js des années 90 au dernier ECMAScript
- Le DOM
- Standards de code
- Variables et leur portée (SCOPE, contexte d'exécution, hoisting, closure)
- Types de données primitifs
- Objets
- Prototypes
- Fonctions
- Opérateurs
- Structures de contrôle
- Evénements
- Nombreux exercices dont la création ex nihilo d'une application "aide mémoire"

Module 3 : jQuery (2j)
- La méthode jQuery et ses différentes utilisations
- Les sélecteurs CSS étendus
- Manipulation du DOM
- Les getter
- Les setter
- Fonctions essentielles et chaînage
- Les événements
- Les animations
- AJAX
- Les callbacks et leur gestion avec l'objet Deferred
- L'objet Promise
- Nombreux exercices dont l'amélioration d'une application "aide mémoire"

Module 4 : React.js (3j)
- Les principaux composants (Square,Board,Game,...)
- Les principales méthodes
- Gestion des Callback
- Syntaxe JSX
- Outils de développement pour Chrome et Firefox
- Administration des événements
- Gestion des routes
- Maniement des animations
- Gestion de l'historique
- Communication avec une API REST
- Nombreux exercices dont l'amélioration d'une application "aide mémoire"

Module 5 : Node.js (3j)
- Principe de base
- Installation d'un serveur
- Principaux modules
- Bonnes pratiques
- Le routage
- Les vues
- Gestion des bases de données
- Les websockets
- Utilisation du "package manager" npm
- Communication en "temps réel"
Objectifs
Utiliser l'environnement Linux et gestion des versions sous Github. Connaître les fondamentaux de JavascriptUtiliser le JQueryCréer des applications Single Page. Créer des interfaces utilisateurs ergonomiques et performantes en utilisant des API REST.Apprendre à mettre en place l'environnement de NodeJs pour exécuter du javascript côté serveur.Apprendre à créer des applications web performantes même avec un nombre important de requêtes. Apprendre à gérer l'un des "manager de paquet" les plus utilisés dans le monde du développement web : NPM.
Centre(s)
  • Sète (34)
Métier(s)
Compétence(s)
Formation proposée par : Association Educaskills&Formaskills
À découvrir
Développement Front-End par TECH ME UP
React - Développement Web front-end en JavaScript par Groupe Arkesys
jQuery - développement web front end en JavaScript par Groupe Arkesys
Vue.js - développement Web Front End en JavaScript par Groupe Arkesys
React - Développement Web front-end en JavaScript par Groupe Arkesys - Avanteam Formation
Développement front end et webmarketing par CEFii Angers
Front-End par EVOLUTION5
Développeur Front End par Media Management
Industrialisation Front End par M2I Formation (Siège)
Cursus développement Front - End avec certification IT par TECH ME UP