05.05.2019 Views

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.

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!