Formations numériques : catalogue 2s-academy
Catalogue complet des formations proposées par 2s-academy : Infographie, administration système, créer un site internet.
Catalogue complet des formations proposées par 2s-academy : Infographie, administration système, créer un site internet.
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
DÉVELOPPER AVEC JS<br />
Javascript a pris sa revanche. Language banni pendant une époque pas si lointaine des applications Web, il fait son grand<br />
retour avec le Web 2.0. Les librairies et frameworks JS foisonnent sur la toile, et il est même possible de coder du JS coté<br />
serveur avec NodeJS notamment.<br />
Cette formation s’adresse à toute personne souhaitant acquérir ou approfondir les compétences en programmation Web<br />
dynamique avec le language Javascript.<br />
Introduction aux technologies du Web<br />
* Présentation des types de navigateur<br />
* HTML, XHTML, HTML5, CSS, Javascript<br />
* Les outils de développement<br />
* Les outils de débogage<br />
TP : Préparation et installation du poste de travail<br />
du développeur JS<br />
Le langage Javascript<br />
* Déclaration et portée des variables<br />
* Type de données<br />
* Gestion des tableaux<br />
* Structure de controle et boucle<br />
* Fonction<br />
* Les objets en Javascript<br />
* JSON et les classes Javascript<br />
TP : Utiliser les principes fondamentaux de JS pour<br />
gérer du contenu HTML<br />
Gestion des formulaires<br />
* Manipulation du contenu des formulaires<br />
* Zones de saisies, cases à cocher<br />
* Fonctions de validation des données<br />
* Gestion des évènements<br />
TP : Gérer un formulaire de contact en JS<br />
Gestion des propriétés CSS avec le DOM<br />
* Présentation des feuilles de style<br />
* Implémentation des CSS dans le DOM<br />
* Modification des CSS avec le DOM<br />
TP : Modifier les propriétés CSS des éléments HTML<br />
avec JS<br />
Mise en place d’AJAX et JQuery<br />
* Présentation de Ajax<br />
* Les bibliothèques Ajax<br />
* HTTP et Ajax, l’objet XMLHttpRequest<br />
* Présentation de jQuery UI<br />
* Manipulation de données, de tableaux, d’objets, de<br />
chaines de caractères<br />
Node.js, javascript coté serveur<br />
* Premier pas sous Node.js<br />
* La gestion des extensions<br />
* Les fondamentaux et le développement en asynchrone<br />
* Gestion des requêtes HTTP et HTTPS<br />
* La gestion des routes<br />
TP : Installer Node.js et gérer la persistance des<br />
données avec MongoDB et mise en place de CRUD<br />
AngularJS, le framework de Google<br />
* Intégration, compatibilité avec la version 1<br />
* Nouveautés des dernière version<br />
* Les outils Babel, Traceur et Typescript<br />
* Fonctionnalités et principes généraux<br />
* Contrôleurs et gestion des scopes<br />
* Module et injection de dépendance<br />
* Définition des routes<br />
* Echange avec le serveur, Ajax<br />
* Tests automatisés<br />
ReactJS, le framework de Facebook<br />
* Les fondamentaux<br />
* Développer avec ReactJS<br />
* Les composants<br />
* Application monopage<br />
* Introduction à React Native<br />
Durée : 5 jours / 35 heures Participants : 2 à 12 stagiaires par session Formateur : Sébastien Ermacore<br />
Public visé :<br />
Tout public<br />
Pré-requis<br />
Connaissances de base du langage HTML<br />
Connaissances de base d’un langage de programmation<br />
Objectifs pédagogiques :<br />
Maîtriser la syntaxe du langage Javascript. Manipuler la<br />
structure du DOM. Gérer la programmation événementielle.<br />
Gérer la programment Ajax. Maitriser les fondamentaux<br />
JQuery.<br />
S’initier à la programmation sous Node.js. S’initier à la<br />
programmation sous ReactJS. S’initier à la programmation<br />
sous AngularJS.<br />
25