Apprenez Angular, TypeScript et les bases du développement web moderne
Angular est un cadriciel structuré, puissant — et intimidant pour qui n'en connaît pas les fondements. Pour en tirer le meilleur, il faut d'abord solidifier ses bases en JavaScript, comprendre TypeScript et saisir les grands principes des applications monopages. Cette formation propose un parcours progressif qui va des fondamentaux du web jusqu'à la création d'un premier projet Angular fonctionnel, avec connexion à une API et structuration des composants.
Est-ce pour vous ?
Informaticiens
Préalables
Des connaissances de base sur le langage JavaScript sont nécessaires.
Ce que vous saurez faire
- ✓ Comprendre les bases de JavaScript, TypeScript et les API REST avant d'aborder Angular
- ✓ Créer un premier projet Angular structuré avec composants, services et routage
- ✓ Connecter une application Angular à une API externe pour afficher des données dynamiques
Contenu de la formation
1 Introduction au JavaScript
- Introduction
- Démonstration – Installation de Node.js et de WebStorm
- Types de données
- Structures de code
- Fonctions et portée
- Le DOM
- Webpack
- Tests avec Jest
2 La programmation orientée objet
- La programmation orientée objet
- Les fonctions
- Les prototypes
- ES6 (classe, fonctionnalités)
3 JavaScript et les API
- Qu’est-ce qu’une API ?
- Démonstration – Contacter une API
- Les requêtes HTTP
- L’API RESTful
- Démonstration – Swagger
- L’asynchronisme
- Démonstration – Fetch
- Await et async
- Démonstration – Promise
4 TypeScript
- Introduction au TypeScript
- Les variables
- La programmation orientée objet en TypeScript
- Les génériques
- Les modules
5 Initiation à Angular
- Présentation
- Command Line Interface
- Démonstration – Création d’un projet
- Maquette
- Composants Angular
- Liaisons entre composants et HTML
- Les directives
- Le routage
- Les services
- Contacter une API
📌 Informations pratiques
Formation 100% à distance. Accessible en tout temps de n’importe où pendant un an. Si vous avez des questions concernant l'inscription, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ