Bloc 1
CCJS-101-IST Javascript 1 (30h)
Ce cours aborde les concepts de base du langage Javascript. Voici quelques éléments de contenu : installer Visual Studio Code, comprendre les architectures Web, HTML et CSS de base, utiliser les variables et leurs types, les structures de contrôle, les tableaux, les chaînes de caractères, les fonctions et paramètres, l’intégration dans les pages web, la gestion des événements, ...
Bloc 2
CCJS-201-IST Javascript 2 (30h)
Ce cours aborde les concepts avancés du langage Javascript. Voici quelques éléments de contenu : les formulaires et les expressions régulières, l’introduction au DOM, la manipulation du DOM, les exceptions, la programmation orientée objet en Javascript, les conteneurs, JSON, XML, AJAX, jQuery, ...
Bloc 1
CCTS-101-IST Typescript 1 (30h)
Ce cours aborde les concepts de base du langage Typescript. Voici quelques éléments de contenu : installer Typescript en Visual Studio Code, compiler son premier programme TypeScript, utiliser le typage, les variables et les fonctions, les paramètres de fonctions, les types statiques et types dynamiques, le type any et les types primitifs, les conteneurs, ...
Bloc 2
CCTS-201-IST Typescript 2 (30h)
Ce cours aborde les concepts avancés du langage Typescript. Voici quelques éléments de contenu : comprendre la programmation orientée objet en Typescript, l’héritage, les interfaces, le typage générique, les contraintes de type, les modules internes et modules externes, l’organisation du code avec modules, le synchrone/asynchrone (callbacks, promises et async-await), les décorateurs, ...
Bloc 1
CCNJ-101-IST Node 1 (30h)
Ce cours aborde les concepts de base de Node. Voici quelques éléments de contenu : comprendre l’environnement de développement (installation de IDE Visual Studio Code (VSC), installation de Node), le NPM (le gestionnaire de paquetages Node), les commandes usuelles de NPM, vue d’ensemble de Node, le synchrone et asynchrone, les composants d’une application Node, les modules, l’installation et l’utilisation de modules tiers, ...
Bloc 2
CCNJ-201-IST Node 2 (30h)
Ce cours aborde les concepts avancés de Node. Voici quelques éléments de contenu : le module Express, les routes, la gestion des requêtes HTTP, comprendre le module FS, les fichiers, la gestion du code asynchrone (les callbacks, promises et async/await), la gestion des erreurs, la conception d'un petit système (Node, Express, Fichiers), ...
Bloc 1
CCNG-101-IST Angular 1 (30h)
Ce cours aborde les concepts de base de Angular. Voici quelques éléments de contenu : installer Angular CLI, vue d'ensemble de Angular, comprendre l’architecture d’une application Angular, les fichiers de configuration, installer les dépendances du projet, les composants, les templates, ...
Bloc 2
CCNG-201-IST Angular 2 (30h)
Ce cours aborde les concepts avancés de Angular. Voici quelques éléments de contenu : les directives, les routes, les modules, les pipes, la communication entre composants, les services, les requêtes http et la création d'un petit système.
Bloc 1
CCHC-101-IST HTML5-CSS3 (base) 1 (30h)
Ce cours aborde surtout HTML5 et CSS de base. Voici quelques éléments de contenu : la structure d'une page Web, les principales balises de HTML, les formulaires, les validations, les hyperliens, les images, les nouveaux éléments en HTML5 (article, nav, section, ...), les nouveaux éléments média, les tableaux, le CSS de base, ...
Bloc 2
CCHC-201-IST HTML5-CSS3 (avancé) 2 (30h)
Ce cours aborde HTML5 et surtout CSS3. Voici quelques éléments de contenu : les feuilles de styles CSS, les propriétés du texte, les alignements, les bordures, les tailles, les marges intérieures et extérieures, les couleurs de fond, les images d'arrière-plan, les selecteurs, la gestion de la transparence, la mise en forme tabulaire, les templates et le layout, le media queries, les animations, une vue d'ensemble de Bootstrap, ...
Bloc 1
CCWC-101-IST Composants Web (base) 1 (30h)
Ce cours aborde les bases des Composants Web. Voici quelques éléments de contenu : la structure d'une page Web, la révision HTML, Javascript, DOM, XML, JSON, les standards, la configuration de l'environnement de développement, les composants personnalisés, HTML Templates, Shadow DOM, ...
Bloc 2
CCWC-201-IST Composants Web (avancé) 2 (30h)
Ce cours aborde les aspects avancés et la pratique des Composants Web. Voici quelques éléments de contenu : HTML imports, l’héritage de Composants Web, la création des Composants Web qui proposent une API, l’étude de multiples exemples d'utilisation, ...
*Pour suivre cette formation, vous devez avoir un ordinateur portable. Si vous n'en avez pas et que vous êtes dans impossibilité de vous acheter un, le centre de formation pourra vous prêter un pendant la durée de votre formation. Vous devez alors signer un contrat de prêt avec le centre de formation.
En ayant un ordinateur portatif, l'étudiant pourra satisfaire la compétence «Être capable d'installer, configurer et gérer son environnement de développement».