Intégration de systèmes d'information

Imprimer

Algorithme et programmation structurée (Algorithmie et C)

75 heures
  • Acquérir une méthodologie de résolution de problèmes.
  • Apprendre les concepts et les techniques de programmation structurée avec le C.

Bases de données I (MS-Access)

45 heures
  • S'approprier les principes de modélisation des bases de données.
  • Étudier le logiciel Access, notamment la création de tables, de formulaires, de rapport et de macros.

Bases de données II (SQL-Transact SQL)

60 heures
  • Maîtriser le langage de programmation de bases de données Transact-SQL.

Introduction à la programmation orientée objets (C++)

75 heures
  • Apprendre les concepts de bases de la programmation orientée objets : classes, objets, héritage, polymorphisme, etc., et la manipulation de pointeur avec le C++.

Programmation orientée objets I (Java)

60 heures
  • Approfondir la programmation orientée objets à l'aide du langage Java.
  • Aborder la programmation d'application graphique et la gestion d'événements, threads et communication socket.

Développement d'applications transactionnelles II (JavaScript)

75 heures
  • Dynamiser les pages Web grâce au JavaScript, les animer et les rendre interactives par l'ajout de script codé dans le langage-client JavaScript.
  • Utiliser des librairies telles que jQuery.

Développement d'applications transactionnelles III (HTML)

45 heures
  • Créer la structure de pages Web à l'aide du langage HTML, bonifier leur présentation grâce aux feuilles de style (CSS).

Programmation orientée objets II (Java avancé)

60 heures
  • Approfondir ses connaissances de Java et maîtriser le développement côté serveur (J2EE, JSP, Servlet).
  • Savoir appliquer une architecture MVC.

Programmation orientée objets III (Java 3)

60 heures
  • Se familiariser avec certains framework utilisant les technologies avancées du développement côté serveur tel la persistance avec IBATIS et le développement d'interfaces utilisateurs avec JSF.

Programmation dans un environnement graphique I (VB.NET)

60 heures
  • Évoluer dans l'environnement Visual Basic.NET afin de se familiariser avec l'analyse de problèmes, les concepts et les termes de la programmation par événement.
  • Bâtir des applications de bureau.

Programmation dans un environnement graphique II (ASP.NET)

90 heures
  • Utiliser la technologie ASP.NET pour créer des sites internet transactionnels basés sur l'accès aux bases de données, exploitant les feuilles de style (CSS), le JavaScript, le XHTML et les Web Services.

Développement d'applications transactionnelles I (XML)

45 heures
  • Connaître l'utilité, les règles et les applications du XML.
  • Savoir le valider, le manipuler et le transformer avec les technologies XSLT, XPath, DOM et Schema.

Modélisation UML et projet d'analyse

60 heures
  • Se familiariser avec une méthode d'analyse et modélisation orientée objet, connaître la notation UML et savoir appliquer ses diagrammes.
  • Appliquer ces connaissances en menant à bien toute la phase d'analyse d'un projet de développement informatique.

Gestion de projet informatique

75 heures
  • Ce projet de fin d'études permet d'intégrer toutes les notions vues pendant la formation. Il s'agit de réaliser le déploiement d'un système d'information complet.

Projet de programmation

45 heures
  • Créer une application web complète qui permettra d'intégrer l'ensemble des concepts vus.
  • Le développement s'effectuera selon des règles précises de gestion de projets et devra répondre aux paramètres définis pour que l'application puisse être mise en opération.

Système d'exploitation et fonctionnement interne

45 heures
  • Se familiariser avec les différents composants et périphériques d'un ordinateur.
  • Installer et configurer un système d'exploitation client (Windows 7) pour une utilisation individuelle ou en réseau local poste à poste.

Théorie des réseaux et principes de communication en réseaux TCP/IP

75 heures
  • Se familiariser avec les différents standards, normes, topologies et modèles de réseaux, de câblage et d'appareils de connectique.
  • Étudier de manière approfondie le protocole TCP/IP dans les systèmes d'exploitation actuels.
  • Installation et configuration d'un réseau TCP/IP avec des routeurs et des commutateurs.
  • Apprendre le fonctionnement, les installations et les configurations des services d'infrastructure réseau: DNS, DHCP, WINS, FTP, Telnet etc.

Fonctions de commutation avancées (CISCO)

45 heures
  • Approfondir les notions avancées de routage LAN et WAN.
  • Étudier et configurer les produits Cisco (routeurs et commutateurs).
  • Configurations de routage statique, RIP, IGRP, BGP, OSPF, VLAN, STP, VTP, ISL.
  • Design de réseaux LAN et WAN.

Linux I (Système Linux)

60 heures
  • Installer et administrer un poste de travail utilisant le système d'exploitation GNU/Linux.
  • Apprivoiser les concepts les plus importants du système d'exploitation GNU/Linux telles que l'installation et la mise à jour de logiciels, la gestion des utilisateurs et des droits, l'automatisation des tâches, la compilation du noyau, ainsi que la programmation des scripts BASH.

Serveur Microsoft I (Windows 2003)

75 heures
  • Approfondir ses connaissances théoriques et pratiques du serveur Microsoft Windows 2003.
  • Installer, configurer et administrer des serveurs Windows 2003 dans le cadre des réseaux Microsoft.
  • Installer, configurer et administrer des domaines Active Directory, les politiques de Groupes (GPO), Services (Messagerie POP3/SMTP; WEB; FTP; Quotas; VSS; NAT; VPN; SSL; T.S.).
  • Sécuriser les serveurs, monitorer et analyser les performances des SRV.

Serveur Microsoft II (Windows 2008)

45 heures
  • Installer, configurer et administrer un serveur 2008 (AD; DHCP; DNS; NAP; fichiers impression; GPO IntelliMirror; IIS7; Windows Server Core; RODC).
  • Se familiariser avec le Power Shell et le Clustering.
  • Configurer et administrer l'audit et la sécurité des serveurs Windows 2008.
  • Étudier les éléments théoriques et pratiques de la migration d'un réseau Windows 2003 vers un réseau Windows 2008.

Sécurité des accès aux réseaux informatiques (Check Point)

60 heures
  • Assurer la sécurité des accès aux réseaux par Check Point (accès sécurisé de l'externe et publication sécurisée des serveurs internes).
  • Études des 5 phases d'une attaque et comment se protéger de chaque phase.
  • Exemples des outils utilisés par les attaquants et comment se sécuriser contre : sniffer, scanner, keylogger, attaques DOS, buffer overflow, cracker les mots de passe, détecter les vulnérabilités, IDS/IPS, etc.

Messagerie (MS-Exchange)

60 heures
  • Installer, configurer et administrer le serveur de messagerie Microsoft Exchange Server.

Administration de serveur de bases de données

45 heures
  • Implanter, configurer, sécuriser, optimiser, maintenir et administrer les serveurs de bases de données de type SQL Serveur.

Linux II (Serveur Linux)

60 heures
  • Installer, configurer et administrer, sur un serveur utilisant le système d'exploitation GNU/Linux, différents types d'applications ou de serveurs réseau (DNS, DHCP, FTP, NFS, NIS, APACHE, SAMBA, POSTFIX, SQUID, etc.).

Design et implantation de réseaux

75 heures
  • Analyser un réseau désuet existant.
  • Faire le desing, implanter et documenter des réseaux Lan et Wan dans un environnement où l'on retrouve à la fois les plateformes Microsoft et Linux ainsi que les serveurs de messagerie et de bases de données.

Stage de fin d'études

270 heures
  • Consolider les notions acquises par une application concrète des concepts et des apprentissages en situation réelle.
  • Pratiquer le métier en étant en contact direct avec les clients et les utilisateurs.
  • Budgets, délais et résolutions de problèmes.
Concrètement
sur le marché
du travail
  • Le gestionnaire
    de réseaux

    Le gestionnaire de réseaux

    Le gestionnaire de réseaux informatiques est appelé à planifier l'implantation et la migration des réseaux et d'en assurer le maintient et la sécurité. Plus expérimenté, il sera apte d'en élaborer l'architecture. Il peut être employé à titre d'administrateur de réseau, superviseur des opérations ou technicien en réseaux et soutien technique aux utilisateurs.

  • Le gestionnaire
    de projets

    Le gestionnaire de projets

    Le gestionnaire de projet (ou chef de projet) est appelé à planifier, coordonner et administrer les projets. Il s'implique dès l'ébauche en analysant les besoins du client, en établissant le calendrier et le cahier des charges ainsi que les budgets. Il coordonne les équipes de travail et les spécialistes pendant le développement du produit et assure la conformité en testant le produit. Les domaines d'intervention du gestionnaire de projet sont très variés. Les applications personnalisées sont utilisées dans tous les domaines, qu'ils soient culturels, économiques, commerciaux, gouvernementaux et bancaires.

  • Le programmeur analyste

    Le programmeur analyste

    La mission du programmeur analyste consiste à concevoir des logiciels et des applications informatiques en créant des algorithmes qui seront mis en relation avec les langages de programmation. Il doit tout d'abord analyser les besoins des utilisateurs de l'application et identifier les contraintes spécifiques et technologiques. Il développe des sites transactionnels et dynamiques, des applications, des Intranet et extranet, des bases de données et bien plus. Il devra analyser les besoins, participer au développement, tester le produit, en faire la maintenance, l'améliorer et en assurer l'évolution.

    Les connaissances langagières diffèrent selon la spécialisation choisie. Par exemple, le programmeur Web devra développer des compétences spécifiques en HTLM, Javascript, CSS et PHP.

255 boul. Crémazie Est, bureau 100,  Montréal (Québec)  H2M 1M2            Tél.: 514.842.2426               info@isi-mtl.com