Bloc 1
PRG-101-IST Notions de base du génie logiciel (45h)
Ce cours aborde l'apprentissage de notions de base du génie logiciel. Voici quelques éléments de contenu : étudier chacune des étapes du cycle de vie d'un logiciel en allant de l'étude des besoins et des spécifications jusqu'aux tests et à la maintenance, observer une vue d'ensemble des méthodologies Agiles et une vue détaillée de la méthodologie Agile Scrum, ...
BLOC 2
PRG-201-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 3
PRGJ-101-IST Base (45h)
Ce cours aborde les concepts de base du langage Java. Voici quelques éléments de contenu : installer Eclipse, exécuter un projet une première fois, structurer un projet, comprendre les variables et les constantes, les types de base et les déclarations, les structures de contrôle, les tableaux, les chaînes de caractères, les fonctions et paramètres, les interfaces graphiques de base, ...
Bloc 4
PRGJ-102-IST Intermédiaire (45h)
Ce cours permet d'aborder les aspects intermédiaires en Java. Voici quelques éléments de contenu : connaître les concepts de la programmation objet (les attributs, les constructeurs, les méthodes, l’encapsulation, l’écriture de classes simples, l’héritage), les objets et les tableaux d'objets, le transtypage, les fichiers textes, les interfaces graphiques plus avancées, ...
Bloc 5
PRGJ-103-IST Avancé (45h)
Ce cours permet d'aborder les aspects avancés en Java. Voici quelques éléments de contenu : connaitre et utiliser les exceptions, les expressions régulières, les threads, les classes abstraites et les interfaces, le polymorphisme, les conteneurs, la base de données, le JDBC, ...
Bloc 1
PRG-101-IST Notions de base du génie logiciel (45h)
Ce cours aborde l'apprentissage de notions de base du génie logiciel. Voici quelques éléments de contenu : étudier chacune des étapes du cycle de vie d'un logiciel en allant de l'étude des besoins et des spécifications jusqu'aux tests et à la maintenance, observer une vue d'ensemble des méthodologies Agiles et une vue détaillée de la méthodologie Agile Scrum, ...
Bloc 2
PRG-201-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 3
PRGS-301-IST C# I (45h)
Ce cours aborde les concepts de base du langage C#. Voici quelques éléments de contenu: installer Visual Studio, exécuter un projet une première fois, structurer un projet, comprendre les variables et les constantes, les types de base et les déclarations, les structures de contrôle, les tableaux, les chaînes de caractères, les fonctions et paramètres, les interfaces graphiques de base, ...
Bloc 4
PRGS-302-IST C# II (45h)
Ce cours permet d'aborder les aspects intermédiaires en C#. Voici quelques éléments de contenu : comprendre les structures, connaitre les concepts de la programmation objet (les attributs, les constructeurs, les méthodes, l’encapsulation, l’écriture de classes simples, l’héritage), utiliser les objets et les tableaux d'objets, le transtypage, les fichiers textes, les énumérations, les conteneurs (Array, Lists), les dates, ...
Bloc 5
PRGS-303-IST C# III (45h)
Ce cours permet d'aborder les aspects avancés en C#. Voici quelques éléments de contenu : connaitre et utiliser les exceptions, les expressions régulières, les classes abstraites et interfaces, le polymorphisme, les conteneurs, les délégués, les évènements et expressions lambdas, l’installation de SQL Server, C# et les bases de données, ...
Bloc 1
PRG-101-IST Notions de base du génie logiciel (45h)
Ce cours aborde l'apprentissage de notions de base du génie logiciel. Voici quelques éléments de contenu : étudier chacune des étapes du cycle de vie d'un logiciel en allant de l'étude des besoins et des spécifications jusqu'aux tests et à la maintenance, observer une vue d'ensemble des méthodologies Agiles et une vue détaillée de la méthodologie Agile Scrum, ...
Bloc 2
PRG-201-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 3
PRGC-101-IST Introduction (45h)
Ce cours aborde les concepts de base du langage C++. Voici quelques éléments de contenu : installer un IDE de développement, exécuter un projet une première fois, structurer un projet, comprendre les variables et les constantes, les types de base et les déclarations, les structures de contrôle, les tableaux, les chaînes de caractères, les fonctions et paramètres, introduction aux pointeurs, ....
Bloc 4
PRGC-102-IST Intermédiaire (45h)
Ce cours permet d'aborder les aspects intermédiaires en C++. Voici quelques éléments de contenu : voir les pointeurs (suite), manipuler le passage de paramètres par valeur, par référence et par adresse, les structures, les concepts de la programmation objet (les attributs, les constructeurs, les méthodes, l’encapsulation, l’écriture de classes simples, l’héritage), utiliser les objets et les tableaux d'objets, le transtypage, les fichiers textes, les énumérations, les conteneurs, les dates, ...
Bloc 5
PRGC-103-IST Avancé (45h)
Ce cours permet d'aborder les aspects avancés en C++. Voici quelques éléments de contenu : connaitre et utiliser les expressions régulières, les fonctions amies et la surcharge des opérateurs, les templates, le polymorphisme, les méthodes virtuelles, les exceptions, les conteneurs STL, les pointeurs de fonctions, les fonctions et membres statiques, les threads C++ et les bases de données, ...
Bloc 1
PRG-101-IST Notions de base du génie logiciel (45h)
Ce cours aborde l'apprentissage de notions de base du génie logiciel. Voici quelques éléments de contenu : étudier chacune des étapes du cycle de vie d'un logiciel en allant de l'étude des besoins et des spécifications jusqu'aux tests et à la maintenance, observer une vue d'ensemble des méthodologies Agiles et une vue détaillée de la méthodologie Agile Scrum, ...
Bloc 2
PRG-201-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 3
PRGT-101-IST Introduction (45h)
Ce cours aborde les concepts de base du langage Javascript. Voici quelques éléments de contenu : installer Visual Studio Code, comprendre les architectures web, 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 4
PRGT-102-IST Intermédiaire (45h)
Ce cours permet d'aborder les aspects intermédiaires en 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 5
PRGT-103-IST Avancé (45h)
Ce cours permet d'aborder les aspects avancés en Javascript et Typescript. Voici quelques éléments de contenu : installer Typecript en VSC, comprendre la compilation, le typage, les variables et fonctions, les types statiques et types dynamiques, le type any et les types primitifs, 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 les modules externes, l’organisation du code avec modules, le synchrone/asynchrone (callbacks, promises et async-await), les décorateurs, ...
*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».