Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Problèmes techniques posés par l’hétérogénéité (PC, téléphone, tablette)
Solutions apportées par le Responsive Design
Pré-requis pour faire du responsive Design
Media-queries : s'adapter à la résolution d'écran et à l'orientation
Viewport
Déterminer la valeur d’une propriété CSS (calc)
Positionnement colonnes, tailles fluides et media queries
Partie 4 : Les aspects avancés du langage JavaScript
1/ Vue d’ensemble de JavaScript
La portée des données
Les différents types de fonction (anonymes, immédiates, internes)
Les fonctions anonymes
Les fonctions callback
Les fonctions immédiates
Les fonctions internes
Rappel sur les scopes
Les closures
Le débogage avec les meilleurs outils actuels
2/ JavaScript Avancé
Les nouveautés principales d'ES6/2015
Les superset JavaScript : TypeScript, Babel, Traceur
Fonctionnement et intégration du Framework jQuery
jQuery pour des échanges Ajax et la gestion des formulaires
Orienté Objet
Méthodes. Héritage. Portée des données privées et publiques. Mapping et sérialisation
Structure et syntaxe d'une expression régulière
Maîtrise de l'environnement de débogage
Solution de stockage embarquée de données : SQLite, LocalStorage, Cookies
Appréhender la notion de JavaScript côté serveur avec Node.js
Programmation JavaScript sous HTML5
3/ Le Framework AngularJS
Les grands principes d'AngularJS
Directives AngularsJS, compilateur HTML
Expressions. Data-Binding bidirectionnel. Filtres
Modèle, vues et contrôleurs
Propagation des événements. API. Dirty Checking
Module et injection de dépendance
Le routage
L'accès au serveur
Tester une application Angular : Karma, Jasmine. Protractor
4/ Le Responsive Web Design
Les écrans : Taille, Résolution
Démarche de conception : concept de Marcotte, Mobile First
Les tailles des devices mobiles
Les Media Queries
Principe de grille flexible, fluide
Contenu Responsive : rupture texte, multicolonnes. Césure et découpe
Framework et librairies responsive
5/ Industrialisation du Front-End
Composants d'une application Web, le "SuperSet JavaScript"
Choisir l'environnement de développement (SublimeText, Eclipse, Cloud 9...)
"Versionner" avec GIT. Organiser les branches de développement
Node.js comme utilitaire de développement. Le Node Package Manager et Bower
Automatisation des tâches avec GRUNT
Intégration des tests automatisés. Utilitaires de test : Jasmine, Mocha...
Créer un template de projet. Quels utilitaires : Yeoman, Lineman ?
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Développeurs
Chefs de projet Web
Dates
Dates
Du 03 au 18 Juin 2024
Du 16 Sept. au 01 Oct. 2024
Du 16 au 31 Déc. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.