Web Transactionnel

Vidéo Promo
M'inscrire

Veuillez choisir un cours


Bloc 1
WEB-101-IST Web Adaptatif (45h)
Ce cours aborde l'apprentissage de HTML5, de CSS3, l’ergonomie Web, les média queries pour des sites web adaptatifs, l’utilisation de Bootstrap et de Material Design, ...

Bloc2
WEB-201-IST Programmation côté client I (45h)
Ce cours aborde la programmation côté client en utilisant les langages Javascript et Typescript. Voici quelques éléments de contenu : une introduction à la programmation, les éléments de base, les sélections, les boucles, les tableaux, les objets, l’expression régulière, les formulaires, ...

Bloc 3
WEB-202-IST Programmation côté client II (45h)
Ce cours aborde les concepts avancés en Javascript. Voici quelques éléments de contenu : apprentissage des langages Typescript, DOM, JSON, Ajax, XML, jQuery, ...

Bloc 4
WEB-301-IST Base de données (45h)
Ce cours aborde les concepts des bases de données. Voici quelques éléments de contenu : définir les bases de données et SGBD, connaître les fonctions d’une base de données, la terminologie des bases de données, l’installation et la mise en fonctionnement de la base de données, la gestion du fonctionnement du serveur de base de données, les types de données, les différentes clauses de la commande SELECT, les filtres & tris, les fonctions SQL & jointures, les vues & les index, les différents types de contraintes, la création de tables, le CRUD, la gestion des usagers & privilèges et les notions de sécurité dans les bases de données.

Bloc 5
WEBP-401-IST Programmation côté serveur (PHP) I
Ce cours aborde les concepts de base du langage PHP. Voici quelques éléments de contenu : intégrer des scripts PHP dans une page Web, connaitre la base du langage PHP (les variables, les opérateurs et les structures de contrôle), les fonctions (les déclarations, les paramètres, les appels, les valeurs de retour), récupérer des données sous PHP, traiter les données de formulaires, les fichiers textes, .... De plus une introduction à la programmation orientée objet (POO) sera donnée.

Bloc 6
WEBP-402-IST Programmation côté serveur (PHP) II (60h)
Ce cours aborde les concepts plus avancés du langage PHP dans un modèle client-serveur. Voici quelques éléments de contenu : interagir avec une base de données, créer et gérer des connexions aux bases de données, interroger une base de données à travers un formulaire, voir les concepts plus avancés de la POO, implanter un CRUD, connaitre les requêtes avec Ajax, concevoir une application par le modèle MVC, concevoir des applications SPA (Single Page Applications), ...

Bloc 7
WEBP-501-IST Projet intégrateur (90h)
Ce cours a pour objectif la réalisation d'un site web transactionnel dont le sujet du projet est proposé par le groupe, et doit être approuvé par le superviseur du projet. Ce cours permet à l’étudiant de faire la synthèse des notions et des compétences développées tout au long du programme. À l’issue de ce cours, l’étudiant est en mesure de réaliser un projet complet à partir d’une étude des besoins. Voici quelques éléments d'apprentissage : le cycle de vie d’un projet de développement, la méthodologie Agile (Scrum), l’architecture de l’application, le prototypage, les tests, le Git : système de gestion de version, le codage du projet, présenter le projet devant une audience.


Bloc 1
WEB-101-IST Web Adaptatif (45h)
Ce cours aborde l'apprentissage de HTML5, de CSS3, l’ergonomie Web, les média queries pour des sites web adaptatifs, l’utilisation de Bootstrap et de Material Design, ...

Bloc 2
2WEB-201-IST Programmation côté client I (45h)
Ce cours aborde la programmation côté client en utilisant les langages Javascript et Typescript. Voici quelques éléments de contenu : une introduction à la programmation, les éléments de base, les sélections, les boucles, les tableaux, les objets, l’expression régulière, les formulaires, ...

Bloc 3
WEB-202-IST Programmation côté client II (45h)
Ce cours aborde les concepts avancés en Javascript. Voici quelques éléments de contenu : apprentissage des langages Typescript, DOM, JSON, Ajax, XML, jQuery, ...

Bloc 4
WEB-301-IST Base de données (45h)
Ce cours aborde les concepts des bases de données. Voici quelques éléments de contenu : définir les bases de données et SGBD, connaître les fonctions d’une base de données, la terminologie des bases de données, l’installation et la mise en fonctionnement de la base de données, la gestion du fonctionnement du serveur de base de données, les types de données, les différentes clauses de la commande SELECT, les filtres & tris, les fonctions SQL & jointures, les vues & les index, les différents types de contraintes, la création de tables, le CRUD, la gestion des usagers & privilèges et les notions de sécurité dans les bases de données.

Bloc 5
WEBA-401-IST Programmation côté serveur (ASP.NET-C#) I (45h)
Ce cours aborde les concepts de base du langage C#. Voici quelques éléments de contenu: installer Visual Studio, exécuter le projet une première fois, structurer un projet, installer SQL SERVER, connaitre les espaces de noms, les variables et les constantes, les types de base et les déclarations, les structures de contrôle, les conteneurs, les classes, les objets, l’héritage, les classes abstraites, les exceptions, les structures et les énumérations, les fichiers, la gestion des formulaires et le traitement de l'information soumise par le client, les interactions avec des fichiers, les Sites Web, les Web Forms, ...

Bloc 6
WEBA-402-IST Programmation côté serveur (ASP.NET) II (60h)
Ce cours aborde les concepts d'un projet MVC en ASP.NET. Voici quelques éléments de contenu : observer une vue d’ensemble du modèle MVC, structurer un projet MVC : connaitre les types de contrôleurs, le traitement d’une requête, la syntaxe d’une vue Razor, de ViewBag, de la classe HTMLHelper, connaitre l’architecture Entity Framework, le fonctionnement général de Linq, les opérateurs de requêtes de Linq, le fichier Web.Config et les paramètres d'applications, les objets Session et Application, ...

Bloc 7
WEBA-501-IST Projet intégrateur (90h)
Ce cours a pour objectif la réalisation d'un site web transactionnel dont le sujet du projet est proposé par le groupe, et doit être approuvé par le superviseur du projet. Ce cours permet à l’étudiant de faire la synthèse des notions et des compétences développées tout au long du programme. À l’issue de ce cours, l’étudiant est en mesure de réaliser un projet complet à partir d’une étude des besoins. Voici quelques éléments d'apprentissage : le cycle de vie d’un projet de développement, la méthodologie Agile (Scrum), l’architecture de l’application, le prototypage, les tests, le Git : système de gestion de version, le codage du projet, présenter le projet devant une audience.


Bloc 1
WEB-101-IST Web Adaptatif (45h)
Ce cours aborde l'apprentissage de HTML5, de CSS3, l’ergonomie Web, les média queries pour des sites web adaptatifs, l’utilisation de Bootstrap et de Material Design, ...

Bloc 2
2WEB-201-IST Programmation côté client I (45h)
Ce cours aborde la programmation côté client en utilisant les langages Javascript et Typescript. Voici quelques éléments de contenu : une introduction à la programmation, les éléments de base, les sélections, les boucles, les tableaux, les objets, l’expression régulière, les formulaires, ...

Bloc 3
WEB-202-IST Programmation côté client II (45h)
Ce cours aborde les concepts avancés en Javascript. Voici quelques éléments de contenu : apprentissage des langages Typescript, DOM, JSON, Ajax, XML, jQuery, ...

Bloc 4
WEB-301-IST Base de données (45h)
Ce cours aborde les concepts des bases de données. Voici quelques éléments de contenu : définir les bases de données et SGBD, connaître les fonctions d’une base de données, la terminologie des bases de données, l’installation et la mise en fonctionnement de la base de données, la gestion du fonctionnement du serveur de base de données, les types de données, les différentes clauses de la commande SELECT, les filtres & tris, les fonctions SQL & jointures, les vues & les index, les différents types de contraintes, la création de tables, le CRUD, la gestion des usagers & privilèges et les notions de sécurité dans les bases de données.

Bloc 5
WEBJ-401-IST Programmation côté serveur (JSP-JSF) I (45h)
Ce cours aborde les concepts de base du langage Java. Voici quelques éléments de contenu : installer Eclipse, installer un serveur Tomcat, exécuter le projet une première fois, structurer un projet, installer une base de données, connaitre les variables et les constantes, les types de base et les déclarations, les structures de contrôle, les conteneurs, les classes, les objets, l’héritage, les classes abstraites, les exceptions, les fichiers, la gestion des formulaires et le traitement de l'information soumise par le client, l’interaction avec des fichiers, l’introduction à JSP, comprendre un site web simple, ...

Bloc 6
WEBJ-402-IST Programmation côté serveur (JSP-JSF-Serv) II (60h)
Ce cours aborde les concepts d'une application Web en utilisant le langage Java. Voici quelques éléments de contenu : comprendre le projet MVC, le JSP (les concepts, les balises, l’inclusion statique et dynamique, les objets implicites), le JSF et le JSTL, le JavaBean, les Servlets, le JDBC, créer une application MVC avec une base de données, ...

Bloc 7
WEBJ-501-IST Projet intégrateur (90h)
Ce cours a pour objectif la réalisation d'un site web transactionnel dont le sujet du projet est proposé par le groupe, et doit être approuvé par le superviseur du projet. Ce cours permet à l’étudiant de faire la synthèse des notions et des compétences développées tout au long du programme. À l’issue de ce cours, l’étudiant est en mesure de réaliser un projet complet à partir d’une étude des besoins. Voici quelques éléments d'apprentissage : le cycle de vie d’un projet de développement, la méthodologie Agile (Scrum), l’architecture de l’application, le prototypage, les tests, le Git : système de gestion de version, le codage du projet, présenter le projet devant une audience.


Bloc 1
WEB-101-IST Web Adaptatif (45h)
Ce cours aborde l'apprentissage de HTML5, de CSS3, l’ergonomie Web, les média queries pour des sites web adaptatifs, l’utilisation de Bootstrap et de Material Design, ...

Bloc 2
2WEB-201-IST Programmation côté client I (45h)
Ce cours aborde la programmation côté client en utilisant les langages Javascript et Typescript. Voici quelques éléments de contenu : une introduction à la programmation, les éléments de base, les sélections, les boucles, les tableaux, les objets, l’expression régulière, les formulaires, ...

Bloc 3
WEB-202-IST Programmation côté client II (45h)
Ce cours aborde les concepts avancés en Javascript. Voici quelques éléments de contenu : apprentissage des langages Typescript, DOM, JSON, Ajax, XML, jQuery, ...

Bloc 4
WEB-301-IST Base de données (45h)
Ce cours aborde les concepts des bases de données. Voici quelques éléments de contenu : définir les bases de données et SGBD, connaître les fonctions d’une base de données, la terminologie des bases de données, l’installation et la mise en fonctionnement de la base de données, la gestion du fonctionnement du serveur de base de données, les types de données, les différentes clauses de la commande SELECT, les filtres & tris, les fonctions SQL & jointures, les vues & les index, les différents types de contraintes, la création de tables, le CRUD, la gestion des usagers & privilèges et les notions de sécurité dans les bases de données.

Bloc 5
WEBN-401-IST Programmation côté serveur (NODE) I (45h)
Ce cours aborde les principaux éléments 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, analyser une vue d’ensemble de Node, synchrone et asynchrone, connaitre les composants d’une application Node, les modules, l’installation et l’utilisation de modules tiers, le module FS, les fichiers, une petite application client-serveur, ...

Bloc 6
WEBN-402-IST Programmation côté serveur (NODE) II (60h)
Ce cours introduit les aspects avancés de Node avec le module Express. Voici quelques éléments de contenu : le module Express, les routes, la gestion des requêtes HTTP, la gestion du code asynchrone (les callbacks, les promises et l’async/await), la gestion des erreurs, l’intégration des bases de données, la conception d'un petit système (Typescript, Node, Express, Base de Données), ...

Bloc 7
WEBN-501-IST Projet intégrateur (90h)
Ce cours a pour objectif la réalisation d'un site web transactionnel dont le sujet du projet est proposé par le groupe, et doit être approuvé par le superviseur du projet. Ce cours permet à l’étudiant de faire la synthèse des notions et des compétences développées tout au long du programme. À l’issue de ce cours, l’étudiant est en mesure de réaliser un projet complet à partir d’une étude des besoins. Voici quelques éléments d'apprentissage : le cycle de vie d’un projet de développement, la méthodologie Agile (Scrum), l’architecture de l’application, le prototypage, les tests, le Git : système de gestion de version, le codage du projet, présenter le projet devant une audience.

Objectif du programme

Le programme est conçu pour développer l'esprit créatif, la capacité d'adaptation aux changements, la polyvalence et l'autonomie. Le programme permet le travail collaboratif, la communication et un style de programmation selon les normes de la profession.

Cette formation permet aux étudiants de devenir des spécialistes dans l’orchestration d’une application web transactionnel. En effet, au terme de la formation ils auront acquis les compétences dans toutes les étapes exigées pour optimiser les applications de web transactionnels : soit la création, le développement, le déploiement et l’entretien des ces applications web transactionnels.


Cette formation comporte un tronc commun et une spécialité (PHP, ASP.NET, JSP-JSF ou NODE.js). Tout étudiant ayant déjà suivi cette formation et qui souhaite faire une deuxième spécialité n’aura pas à refaire le tronc commun. Il fera uniquement les cours de spécialité.

Pour ouvrir un groupe il doit y avoir minimalement 10 étudiants inscrits. Un groupe ne pourra pas dépasser 20 étudiants. Si vous êtes intéressés par cette formation, vous devez vous inscrire dans une liste d'attente. Lorsque le nombre d'étudiants atteint le seuil minimal de 15 étudiants, vous recevrez un courriel pour passer au centre de formation et y faire officiellement votre inscription.

*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».

375+

485+

Leçons

Heures