Menu de navigation

Inscription

Lieu : au laboratoire du DESI
Pavillon André-Aisenstadt, local 2194
2920, chemin de la Tour
Montréal (Québec)  

Inscription - Sans préalable

Inscription - Un préalable

Inscription - Deux préalables

Informations

praxis@fas.umontreal.ca
514 343-2328

Vous souhaitez accroître vos compétences professionnelles en informatique?

Près de 30 formations incontournables vous sont offertes!

Graphisme / Logiciels / Multimédia / Programmation / Web

Ces formations sont dispensées par l’équipe de chargé(e)s de cours de la Direction de l’enseignement de service informatique (DESI) de l’Université de Montréal

  • Les cours sont répartis sur 15 semaines (septembre à décembre)
      • 2 h de cours magistral + 2 h de laboratoire par semaine
      • Les cours commençant la semaine du 4 septembre et les laboratoires, la semaine du 10 septembre. Les deux volets se terminent le 7 décembre.
      • Il y a relâche du 16 au 29 octobre. Pour les détails consultez l’horaire
  • Veuillez noter que ces formations ne donnent pas de crédit universitaire et ne comportent pas d’évaluation.
  • Vous recevrez une attestation de formation continue de l’Université de Montréal après avoir complété la formation.

Les formations comportent deux heures de cours magistral et deux heures de laboratoire par semaine.

Les cours commençant la semaine du 4 septembre et les laboratoires, la semaine du 10 septembre.  Les deux volets se terminent le 7 décembre.

Il y a relâche du 16 au 29 octobre. Pour les détails consultez l’horaire.

Ces formations ne donnent pas de crédit universitaire et ne comportent pas d’évaluation.

Vous recevrez une attestation de participation après avoir complété la formation.

Niveau 1

Niveau 1. Formation sans préalable

Introduction à la prog. Internet (IFT1144)

Langage HTML5, feuilles de style CSS pour la conception et la mise en page de documents WEB. Introduction à la programmation avec JavaScript pour la création des pages web dynamiques.

Chiffrier-bases de données : compléments (IFT1177)

Concepts relatifs aux ensembles de données. Modélisation, validation de données et de bases de données. Partage des données. Requêtes, calculs et présentation de résultats. Sujets vus en Excel et en Access.

Programmation d’applications en VB (IFT1178)

Éléments de base de la programmation. Programmation d'applications interactives en utilisant les langages VBA ou Visual Basic.NET. Utilisation d'applications comme Excel, Access et Word.

Introduction à la programmation (IFT1810)

Algorithmes et concepts de base de la programmation. Notions de tableaux et de fonctions avec paramètres. Introduction à la programmation orientée objet.

Initiation aux chiffriers électroniques (IFT1912)

Environnement de travail. Notions de base. Les commandes. Les formules. Les fonctions. Les graphiques. La gestion des données. Les tableaux croisés dynamiques. Les macrocommandes. Applications clé en main.

Initiation aux bases de données (IFT1931)

Environnement de travail. Notions fondamentales. Tables, requêtes, formulaires et rapports. Gestion d'une base de données. Programmation. Applications clé en main. Utilisation professionnelle.

Initiation au graphisme par ordinateur (IFT1935)

Correction et retouche d'images. Utilisation de calques, textes, filtres, styles de calques, effets artistiques et objets vectoriels. Systèmes de couleurs. Formats d'images. Adaptation d'images pour le Web. Logiciels: Gimp. et Inkscape.

Traitement et montage vidéo (IFT1941)

Introduction au traitement informatique et au montage vidéo non linéaire. Réalisation technique de projets vidéo. Notions théoriques portant sur le format des médias et sur les concepts clés de la production vidéo.

Internet et création de pages Web (IFT1945)

Introduction à la Création de pages Web interactives avec langage HTML5. Mise en page avec feuilles de style (CSS), formulaires, ergonomie et intégration de contenus multimédia.

Programmation scientifique en langage C (IFT1969)

Éléments de base de la programmation. Fonctions, tableau, structures de données dynamiques, récursivité. Utilisation du langage C pour résoudre des problèmes scientifiques.

Traitement informatique des textes (IFT1986)

Maîtrise d'un logiciel de traitement de texte : édition, formatage, pagination, en-tête, pied de page, sections, colonnes, tableau, graphiques, références (index, table des matières, bibliographie, légende), fusion de documents, travail collaboratif.

Informatique pour sciences sociales (IFT1990)

Initiation aux micro-ordinateurs. Concepts et vocabulaire. Logiciels et matériel. Traitement de l’information. Utilisation d’Internet. Gestion de bases de données. Logiciel de traitement statistique. Analyse qualitative et quantitative de données.

Niveau 2

Niveau 2. Formation avec un préalable

Intro. aux aplications mobiles (IFT1135)

Éléments de base de programmation d’applications graphiques interactives pour appareils mobiles utilisant une plateforme en source libre, telle Android. Architecture d’un projet. Outils de développement et de test. Préalable : IFT 1810

Programmation côté client (IFT1142)

Programmation Javascript avancée, modèle objet de document (DOM), XHTML, notions de programmation Internet (Ajax, JSON, jQuery, etc.).
Préalable : IFT1144

Programmation serveur avec PHP (IFT1147)

Programmation Web du côté serveur avec le langage PHP. Création de documents dynamiques. Accès aux bases de données. Notions avancées de programmation PHP (MVC, Ajax, librairie graphique, cookies, sessions, Smarty, etc.). 
Préalable : IFT1144

Programmation serveur ASP (IFT1148)

Programmation Web du côté serveur avec le langage ASP.NET. Création de documents dynamiques. Création de contrôles serveur personnalisés. Accès aux bases de données. Notions avancées de programmation ASP.NET (MVC, Ajax, cookies, sessions, etc.).
Préalable : IFT1144

Introduction aux technologies XML (IFT1152)

Utilisation des technologies XML pour gestion, stockage, distribution des documents d’affaires sur le Web. Introduction aux schémas (DTD, XSD et RelaxNG), transformations XSL (XSLT et XSLT-FO), langage XPath et programmation avec API SAX et DOM.
Préalable : IFT1144

Programmation orientée objet en C++ (IFT1166)

Perfectionnement en programmation. Étude du langage C++ et de la programmation orientée objet. Applications aux structures de données simples et aux interfaces graphiques de base.
Préalable : IFT1810

Programmation Java et applications (IFT1170)

Langage Java. Programmation orientée objet avec Java. Récursivité. Fichiers. Vecteurs. Piles. Listes chaînées.
Préalable : IFT1810 ou PHY1234

Programmation en Visual Basic (IFT1175)

Programmation par événements et orientée objet avec Visual Basic. Classes d’objets, composants ActiveX et .NET, connexions aux bases de données, contrôle d’applications Windows (VBA).
Préalable : IFT1810

Programmation en C# (IFT1179)

Étude du langage et de la programmation orientée objet en C#. Applications aux structures de données et aux interfaces graphiques de base.
Préalable : IFT1810

Initiation à l’informatique (IFT1800)

Information et informatique. Concepts et vocabulaire de base. Accès à l’information via Internet. Applications diverses : arts, sciences, gestion santé, éducation, etc.

Introduction au multimédia (IFT2720)

Médias informatiques. Web. Interfaces usagers. Images. Vidéo. Audio.
Préalable : un premier cours de programmation

Sécurité des systèmes informatiques (IFT2830)

Introduction à la sécurité informatique. La sécurité d’un ordinateur personnel. Protocoles et cryptographie. Applications internet. Protection réseau. Programmation sécurisée.
Préalable : IFT1810

Niveau 3

Niveau 3. Formation avec plus d’un préalable

Programmation mobile à plate-forme libre (IFT1155)

Programmation d’applications pour appareils mobiles utilisant une plate-forme en source libre, tel Android. Cycle de vie des activités. Interaction avec le matériel et les ressources. Données, multimédia et Internet. Publication d’applications.
Préalable : IFT 1135

Programmation avancée en C++ (IFT1169)

Structures de données avancées. Concepts avancés en programmation orientée objet. Librairie de modèles standard STL. Algorithmes génériques. Applications.
Préalable : IFT1166

Aspects avancés de Java (IFT1176)

Traitement des exceptions en Java. Interfaces usager. Type générique. Collections. JDBC. Programmation concurrente et web, côté serveur.
Préalable : IFT1170