Créer des applications web et mobiles modernes, rapidement avec le framework Angular de Goormatiroduction et prise en main du framework Angumanche 27 Mai 2018, De 12h30 à 16h30 Pour ceux qui ne connaissent pas Angular : Angular est le nouveau framework proposé par Google et qui fait suite au déjà très populaire AngularJS (v1). Angular est un framework Javascript qui vous permet de créer des applications monopages (SPA: Single Page Applications), web et mobiles cross-plateformes. Considéré comme un framework futuriste pour les applications de développement web, Angular est un framework Javascript totalement placé du côté client. Il est gratuit et open source. Population cible : Cette formation s adresse à tous les développeurs web qui souhaiteraient créer des applications web réactives: les développeurs novices, comme les développeurs plus expérimentés qui avaient l habitude d utiliser Angular1. Prérequis : - Connaitre HTML et CSS - Connaissances de base en javascript Sachez qu il n y a pas besoin de connaître AngularJS v.1 pour suivre cette formation, nous partons de zéro ! Objectifs : Cette formation va vous permettre de prendre en main rapidement Angular. Vous verrez pourquoi choisir Angular ? Comment mettre en place son environnement de développement ? Comment récupérer des données depuis un serveur distant ? - Comprendre les bases du framework Angular de manière pratique et progressive - Prendre en main rapidement Angular. - Vous verrez pourquoi choisir Angular ? Comment mettre en place son environnement de développement (Workshop)? Comment récupérer des données depuis un serveur distant ? - Apprendre à créer des applications monopages (SPA: Single Page Applications), web et mobiles cross-plateformes. - Apprendre les fonctionnalités essentielles d Angular 4, - Développer une application Web, - Savoir s’interfacer avec une Web API (RESTful). Cette formation vous permettra de comprendre les bases du framework Angular, très populaire et en plein essor au niveau de la communauté des développeurs Web. Développé par Google et disponible en Open-Source. Vous apprendrez les caractéristiques qui font la force de ce framework comme le Data Binding qui permet un lien dynamique entre votre code JavaScript et HTML, l’injection de dépendance, les appels REST, etc. Programme I. Introduction Qu’est-ce que Angular ? Les versions d Angular Pourquoi utiliser Angular ? II. Architecture d une application Angular Les Modules Les Components Les Services Les templates III. Notions et mécanismes de base Les Directives Le data-binding Notion d’injection de dépendance Notion d’interpolation Principe de binding Les cibles du binding et leurs utilisations Le Routage Principe de routage, configuration et directive Style des liens de routage et passage de paramètres RxJS La programmation réactive avec RxJS Utilisation de RxJS, observer un tableau et un event Utilisation des Operators RxJS Les formulaires avec Angular Binding et validation des champs de formulaire Travail avec HTTP Récupérer des données à travers un serveur distant avec le module HTTP Ajax et Angular Http, Promises et Operators Niveau 1 : Partie théorique et travaux dirigées (4H Dimanche 27 Mai 2018) - Prix 30DT Niveau 2 : Workshop (4H - Date : à fixer avec les candidats qui ont suivi la formation Niveau 1 ) - Prix 30DT Où : à l espace Twiza Coworking space sis au 20, Rue Ibn Khaldoun (1er tournant à droite après place Barcelone en suivant le métro direction TGM - à 5min du Théatre le Mondial) Appelez le : 96 704 278 ou le 27 978 120 ou rendez-vous directement à l espace Twiza Coworking space sis au 20, Rue Ibn Khaldoun, Tunis ( à 5min du Mondial). Pour vous inscrire, vous devez venir menu(e) de : - Une copie cin - Un bulletin d inscription à remplir sur place - Les frais d inscription