Technologia
Inscription

Microsoft .NET - C++ - C# - VB

Mieux comprendre les technologies Microsoft .NET (MN101) Coup de coeur

MONTRÉAL : 21 avril 2010  /  23 juin 2010

QUÉBEC : 31 mars 2010

GATINEAU : 9 avril 2010

Programmation ASP.NET 2.0 / 3.5 (MN307) Coup de coeur

MONTRÉAL : 1er au 3 février 2010  /  19 au 21 avril 2010  /  5 au 7 juillet 2010

QUÉBEC : 22 au 24 mars 2010

Sécurité en développement ASP.NET (MN501)

MONTRÉAL : 17 au 19 mai 2010

Programmation avancée ASP.NET 2.0 / 3.5 (MN403)

MONTRÉAL : 4 et 5 février 2010  /  20 et 21 mai 2010

Programmation Visual Basic .NET (MN204) Coup de coeur

MONTRÉAL : 8 au 11 février 2010  /  26 au 29 avril 2010  /  5 au 8 juillet 2010

QUÉBEC : 15 au 18 mars 2010  /  14 au 17 juin 2010

Visual Basic .NET avancé : Programmation objet (MN308)

MONTRÉAL : 8 et 9 avril 2010  /  21 et 22 juin 2010

Programmation Visual C# .NET pour développeurs C++ / Java (MN201)

MONTRÉAL : 9 au 11 mars 2010  /  9 au 11 juin 2010

Programmation Visual C# .NET pour développeurs VB6 (MN203)

MONTRÉAL : 8 au 11 mars 2010  /  8 au 11 juin 2010

Programmation ADO.NET (MN303)

MONTRÉAL : 8 et 9 mars 2010  /  3 et 4 juin 2010

Programmation avancée C# : accès aux données avec LINQ avec .Net 3.5 (DE205) NOUVEAU COURS

MONTRÉAL : 15 et 16 février 2010  /  10 et 11 mai 2010

Programmation avancée C# : services WCF pour SOA avec .Net 3.5 (DE206) NOUVEAU COURS

MONTRÉAL : 17 et 18 février 2010  /  13 et 14 mai 2010

Développement RIA avec Microsoft Silverlight 3 (DE330) NOUVELLE VERSION

MONTRÉAL : 12 au 14 avril 2010  /  5 au 7 juillet 2010

QUÉBEC : 26 au 28 avril 2010

MIEUX COMPRENDRE LES TECHNOLOGIES MICROSOFT .NET Coup de coeur

Objectif
Être en mesure de décrire les éléments essentiels des technologies Microsoft .NET grâce à un tour d'horizon de haut niveau sur les termes et concepts clefs, l'architecture, les scénarios d'utilisation, les outils et les alternatives disponibles.

Clientèle visée
Directeurs de services, directeurs informatiques, gestionnaires de projets, architectes, analystes et concepteurs.

Préalables
Connaissances de base en informatique.

Contenu

  • Microsoft Framework .NET et technologies associées
  • Historique de .NET : évolution des architectures client / serveur, trois-tiers et Windows DNA
  • Survol de .NET : architecture interne, CLR, modèles et langages de programmation, ASP.NET, classes, sécurité, etc.
  • Rôle des principaux serveurs .NET (SQL Server, BizTalk, SharePoint) et autres produits clefs courants et futurs
  • Importance des technologies XML dans l'architecture .NET
  • Développement de systèmes à l'aide de l'architecture orientée services (SOA) et des services Web
  • Développement basé sur des composants réutilisables
  • Environnements et outils de développement (Visual Studio et Team System)
  • Compétition et comparaison avec J2EE, SUN, IBM et autres
  • Survol des nouveautés du Framework .NET
  • Aperçu de Windows Azure, la plate forme Cloud Computing de Microsoft

Cours accrédité.
6 PDU

MN101 - 1 jour

TARIF NORMAL : 445 $

TARIF PRÉFÉRENTIEL : 375 $

MONTRÉAL : 21 avril 2010  /  23 juin 2010

QUÉBEC : 31 mars 2010

GATINEAU : 9 avril 2010

PROGRAMMATION ASP.NET 2.0 / 3.5 Coup de coeur

Maîtrisez un des volets Web de .NET.

Objectif
Être en mesure de créer des solutions Web dynamiques grâce aux technologies ASP.NET 2.0 / 3.5.

Clientèle visée
Programmeurs en création de contenu Web.

Préalables
Expérience du développement d'applications avec Visual Basic .NET (cours MN204) ou Visual C# .NET (cours MN201 ou cours MN203).

Contenu

  • Outils et langages .NET : .NET Framework 2.0 / 3.5 et Visual Studio 2005 / 2008
  • De ASP à ASP.NET 2.0 / 3.5
  • Architecture d'une application basée sur ASP.NET
  • Formulaires Web avec contrôles Web Forms et techniques de gestion d'événements
  • Liaison de données (Data Binding) avec List Controls
  • Aperçu de ADO.NET : description et utilisation de la bibliothèque d'accès aux données
  • DataSet, DataList, DataReader et GridView
  • Création de User Controls
  • Fichiers de configuration : machine.config et web.config
  • Sécurisation des applications Internet
  • Contrôles de gestion des utilisateurs
  • Interfaces utilisateur avec les Master Pages et les Themes
  • Débogage, traçage et gestion des erreurs
  • Aperçu des services Web
  • Développement avec Microsoft ASP.NET Ajax Extentions

Note : Ce cours ne s'adresse pas aux programmeurs ayant de l'expérience avec ASP.NET qui devraient plutôt suivre le cours MN403.

MN307 - 3 jours

TARIF NORMAL : 1 165 $

TARIF PRÉFÉRENTIEL : 1 025 $

MONTRÉAL : 1er au 3 février 2010  /  19 au 21 avril 2010  /  5 au 7 juillet 2010

QUÉBEC : 22 au 24 mars 2010

SÉCURITÉ EN DÉVELOPPEMENT ASP.NET

Objectif
Être en mesure de bien comprendre l'aspect sécurité en développement ASP.NET et ainsi minimiser les chances d'intrusions dans votre site Web.

Clientèle visée
Développeurs.

Préalables
Bonne expérience du développement ASP.NET (cours MN307)

Contenu

  • Sécurité en développement Web
  • Comprendre le hosting ASP.NET
  • Comprendre le Pipeline ASP.NET
  • Validation des entrés
  • Techniques de Mitigation
  • Validations dans ASP.NET
  • Stockage des secrets
  • Authentification et Authorization
  • Authentification de comptes Windows
  • Authentification de comptes Custom
  • Sécurité et la gestion des erreurs
  • Outils de Logging
  • Environnements Partial Trust
  • Sécurité et déploiement

MN501 - 3 jours

TARIF NORMAL : 1 265 $

TARIF PRÉFÉRENTIEL : 1 125 $

MONTRÉAL : 17 au 19 mai 2010

PROGRAMMATION AVANCÉE ASP.NET 2.0 / 3.5

Objectif
Être en mesure d'exploiter les techniques de développement avancées de ASP.NET 2.0 / 3.5 pour la création de contrôles serveur personnalisé.

Clientèle visée
Programmeurs en création de contenu Web.

Préalables
Expérience de ASP.NET 2.0 / 3.5 (cours MN307) et du développement d'applications avec Visual Basic .NET (cours MN204), Visual C# .NET (cours MN201 ou cours MN203), Visual C++ .NET (cours MN202) ou Visual J# .NET.

Contenu

  • Techniques de développement de contrôles serveurs
  • Contrôles usagers vs contrôles serveurs
  • Rendus des contrôles : HTML direct, composite et à l'aide de la classe utilitaire HTMLTextWriter
  • Gestion particulière des événements dans les contrôles
  • Gestion particulière des états (Viewstate)
  • Création de composantes génériques basées sur les contrôles ASP.NET standards
  • Gestion des Namespaces dans le développement d'une DLL
  • Contrôles avec liaison de données
  • Technique de déploiement d'un composant dans le GAC
  • Intégration des fichiers ressources pour les applications multilingues
  • Intégration de ressources comme des fichiers JavaScript et CSS

Note : Bien que le cours se donne avec C# sous Visual Studio 2008, les concepts présentés s'appliquent à tous les langages et outils disponibles sous .NET.

MN403 - 2 jours

TARIF NORMAL : 845 $

TARIF PRÉFÉRENTIEL : 695 $

MONTRÉAL : 4 et 5 février 2010  /  20 et 21 mai 2010

PROGRAMMATION VISUAL BASIC .NET Coup de coeur

Objectif
Être en mesure de développer des applications en Visual Basic .NET (VB.NET).

Clientèle visée
Développeurs.

Préalables
Bonne expérience de la programmation et de l'environnement Windows.

Contenu

  • Aperçu de l'infrastructure .NET (Framework), CLR (Common Language Runtime), classes, espaces de nommage (Namespaces), Global Assembly Cache, etc.
  • Définition des types d'applications : Windows vs ASP vs Web Service
  • Environnement de développement Visual Studio
  • Structure d'une application : solutions, projets et assemblages
  • Langage de programmation Visual Basic .NET : variables, utilisation des objets, constantes, méthodes, objet My, événements, lecture
  • Conception d'objets simples
  • Débogage de la solution
  • Gestion des exceptions (erreurs)
  • Déploiement d'applications .NET
  • Aperçu des possibilités avancées : ADO.NET et programmation orientée objet

Note : Bien que le cours se donne avec Visual Basic .NET 2008, les fonctionnalités distinctes des versions 2003 et 2005 sont également présentées.

MN204 - 4 jours

TARIF NORMAL : 1 395 $

TARIF PRÉFÉRENTIEL : 1 195 $

MONTRÉAL : 8 au 11 février 2010  /  26 au 29 avril 2010  /  5 au 8 juillet 2010

QUÉBEC : 15 au 18 mars 2010  /  14 au 17 juin 2010

VISUAL BASIC .NET AVANCÉ : PROGRAMMATION OBJET

Maîtrisez le volet objet de VB.NET.

Objectif
Être en mesure de développer ses propres classes et systèmes de classes dans l'environnement Visual Basic .NET (VB.NET).

Clientèle visée
Développeurs.

Préalables
Bonne expérience du développement d'applications avec Visual Basic .NET (cours MN204). Connaissance des concepts objet souhaitable.

Contenu

  • Introduction aux concepts et aux technologies objets : abstraction, encapsulation et polymorphisme
  • Structures vs classes : objets valeur vs référence
  • Création d'une classe : définition des propriétés, méthodes et événements
  • Portée et modificateurs (Public, Private, Friend, Protected, Overrides, etc.)
  • Construction et destruction des objets
  • Types de classes : internes, statiques et abstraites
  • Bibliothèque de classes : création de DLL
  • Interfaces, héritage d'implémentation et héritage visuel
  • Création d'objets système : exceptions et collections
  • Sérialisation des objets
  • Création de composants et de contrôles à partir de classes existantes

Note : Bien que le cours se donne avec Visual Basic .NET 2008, les fonctionnalités distinctes des versions 2003 et 2005 sont également présentées.

MN308 - 2 jours

TARIF NORMAL : 845 $

TARIF PRÉFÉRENTIEL : 695 $

MONTRÉAL : 8 et 9 avril 2010  /  21 et 22 juin 2010

PROGRAMMATION VISUAL C# .NET POUR DÉVELOPPEURS C++ / JAVA

Objectif
Être en mesure de développer des applications en Visual C# .NET.

Clientèle visée
Développeurs.

Préalables
Connaissance des concepts objet (cours DE101) et expérience de C++ ou Java (cours DE204).

Contenu

  • Comparaison brève entre C#, VB, VB.NET, C++ et Java, standardisation ECMA / ISO (C# v2.0) et survol de .NET
  • Classes, objets et espaces de nommage : utilisation des modificateurs d'accès et unités de compilation
  • Membres de classe et réutilisation : champs, méthodes, agrégation vs héritage et utilisation de méthodes protégées
  • Système de type unifié : référence, valeur, structures, énumérations, types par énumération, littéraux, conversions, emboîtage (Boxing), désemboîtage (Unboxing) et invocation de méthodes virtuelles
  • Opérateurs et expressions communs à C# / C++ / Java : priorité, associativité et nouveaux opérateurs exclusifs à C#
  • Types d'énoncés : bloc, sélection et itération
  • Exceptions et gestion des erreurs : Try-catch-finally blocs et lancement Throw
  • Polymorphisme et accesseurs : classes abstraites, interfaces, définition de méthodes virtuelles, propriétés et indexeurs
  • Classes de base de .NET : collections, entrées / sorties, fichiers, flux (Streams), lecture de documents XML et interopérabilité

MN201 - 3 jours

TARIF NORMAL : 1 165 $

TARIF PRÉFÉRENTIEL : 925 $

MONTRÉAL : 9 au 11 mars 2010  /  9 au 11 juin 2010

PROGRAMMATION VISUAL C# .NET POUR DÉVELOPPEURS VB6

Objectif
Être en mesure de développer des applications en Visual C# .NET.

Clientèle visée
Développeurs.

Préalables
Connaissance des concepts objet (cours DE101) et expérience de Visual Basic 6.

Contenu

  • Comparaison brève entre C#, VB et VB.NET, standardisation ECMA / ISO (C# v2.0) et survol de .NET
  • Concepts objet importants en C# : encapsulation, héritage, polymorphisme, classes abstraites et interfaces
  • Classes, objets et espaces de nommage : utilisation des modificateurs d'accès et unités de compilation
  • Membres de classe et réutilisation : champs, méthodes, agrégation vs héritage et utilisation de méthodes protégées
  • Système de type unifié : référence, valeur, structures, énumérations, types par énumération, littéraux, conversions, emboîtage (Boxing), désemboîtage (Unboxing) et invocation de méthodes virtuelles
  • Opérateurs et expressions : priorité, associativité et nouveaux opérateurs exclusifs à C#
  • Types d'énoncés : bloc, sélection et itération
  • Exceptions et gestion des erreurs : Try-catch-finally blocs et lancement Throw
  • Polymorphisme et accesseurs : classes abstraites, interfaces, définition de méthodes virtuelles, propriétés et indexeurs
  • Classes de base de .NET : collections, entrées / sorties, fichiers, flux (Streams), lecture de documents XML et interopérabilité

MN203 - 4 jours

TARIF NORMAL : 1 395 $

TARIF PRÉFÉRENTIEL : 1 195 $

MONTRÉAL : 8 au 11 mars 2010  /  8 au 11 juin 2010

PROGRAMMATION ADO.NET

Maîtrisez le volet base de données de .NET.

Objectif
Être en mesure de développer des applications de bases de données avec ADO.NET.

Clientèle visée
Développeurs.

Préalables
Expérience du développement d'applications avec Visual Basic .NET (cours MN204), Visual C# .NET (cours MN201 ou cours MN203).

Contenu

  • Mise en perspective des technologies d'accès aux données : DAO, RDO, ADO, ODBC vs OLE DB
  • ADO.NET vs ADO
  • Access vs SQL Server vs Oracle vs autres bases de données
  • Architecture ADO.NET
  • Aperçu de la création d'objets ADO.NET avec les outils automatiques
  • Utilisation des objets ADO.NET dans le code
  • Lecture des données : DataReader
  • Manipulation et mise à jour des données : DataAdapter, DataTable et DataSet
  • Gestion de la concurrence (conflits multiutilisateurs)
  • Aperçu de l'utilisation de XML en relation avec les bases de données
  • Aperçu de l'utilisation des grilles et de la création de rapports
  • Aperçu des classes d'accès aux données

Note : Bien que les exemples soient présentés en Visual Basic .NET avec les bases de données Access et SQL Server, les concepts présentés s'appliquent à tous les langages disponibles sous .NET et à la plupart des bases de données modernes.

MN303 - 2 jours

TARIF NORMAL : 845 $

TARIF PRÉFÉRENTIEL : 675 $

MONTRÉAL : 8 et 9 mars 2010  /  3 et 4 juin 2010

PROGRAMMATION AVANCÉE C# : ACCÈS AUX DONNÉES AVEC LINQ AVEC .NET 3.5

NOUVEAU COURS

Appliquez la nouvelle façon d'accéder aux données côté service en .NET.

Objectif
Être en mesure d'utiliser LINQ permettant de faire des requêtes d'interrogation évoluées en .NET.

Clientèle visée
Développeurs.

Préalables
Expérience du développement d'applications avec Visual Basic .NET (cours MN204), Visual C# .NET (cours MN201 ou cours MN203), Visual C++ .NET (cours MN202) Java (cours DE204) ou Visual J# .NET.

Contenu

  • Introduction du Language INtegrated Query (LINQ) : requêtes, filtres, tri et regroupement
  • Utilisation de requêtes, fitres et opérateurs LINQ pour les collections .NET
  • Utilisation des connections aux bases de données, commandes d'exécution SQL, expressions Lambda, procédures stockées, le modèle objet ADO.NET et les schémas XML
  • De LINQ à SQL : mise en correspondance (mapping) des objets avec LINQ
  • De LINQ à XML et .NET 3.5 : requêtes, objets d'aide et sorties XML
  • Production de requêtes dans un document XML avec LINQ
  • Transformation d'un document XML en multiples formats avec LINQ
  • Réutilisation de requêtes SQL paramétrisées avec LINQ
  • Collections et génériques, réflexion et attributs : hiérarchie, métadonnées, gestion des versions, accès aux assemblages, sérialisation, compilation conditionnelle et gestion du code désuet

DE205 - 2 jours

TARIF NORMAL : 845 $

TARIF PRÉFÉRENTIEL : 695 $

MONTRÉAL : 15 et 16 février 2010  /  10 et 11 mai 2010

PROGRAMMATION AVANCÉE C# : SERVICES WCF POUR SOA AVEC .NET 3.5

NOUVEAU COURS

Appliquez la nouvelle technologie de l'implémentation d'un service en .Net.

Objectif
Être en mesure de développer des applications .Net client-serveur, multitiers et services Web pour SOA.

Clientèle visée
Développeurs.

Préalables
Expérience du développement d'applications avec Visual Basic .NET (cours MN204) ou Visual C# .NET (cours MN201 ou cours MN203). Bonne connaissance des principes du SOA ou Mieux comprendre l'architecture orientée service (cours DE122).

Contenu

  • Différences entre orienté-objet, orienté-composant et orienté-service
  • Utilisation des bibliothèques de communication client-serveur : adresses IP, hostname, URL, URI, sockets, TCP, HTTP, FTP, SMTP et remoting
  • Création d'un service Web de base : localisation, utilisation, rôle de SOAP, WSDL, clients et proxies
  • Concepts essentiels du WCF : services, adresses, contrats, hosting, bindings et endpoints
  • Création d'un service Web avec WCF : configuration, contrats de service et de données
  • Gestion d'instances de services : per-call, sessionful et singleton
  • Disposition des ressources et classes pour la programmation de fils d'exécution (threads) et leur synchronisation
  • Lignes directrices de codage pour le WCF

DE206 - 2 jours

TARIF NORMAL : 845 $

TARIF PRÉFÉRENTIEL : 695 $

MONTRÉAL : 17 et 18 février 2010  /  13 et 14 mai 2010

DÉVELOPPEMENT RIA AVEC MICROSOFT SILVERLIGHT 3

NOUVELLE VERSION

Objectif
Être en mesure de bâtir des applications Silverlight, la nouvelle technologie Web de Microsoft, pour créer des applications riches de types RIA.

Clientèle visée
Programmeurs en création de contenu Web.

Préalables
Connaissance du langage Visual Basic .NET (cours MN204) ou Visual C# .NET (cours MN203).

Contenu

  • Introduction : Développement RIA avec Microsoft Silverlight
  • Comparaisons WPF / Silverlight, Flash / Flex / Silverlight
  • Structure d'une application Silverlight avec Visual Studio 2008 et Expression Blend
  • Langage XAML : Architecture, balises de bases, etc.
  • Expression Blend : design, animations, transformations, etc.
  • Expression Design : création et import de fichiers images
  • Développement Silverlight avec Visual Studio et Microsoft .NET 3.5
  • Formulaire, valisation, Element to Element, Navigation Framework, etc.
  • Utilisation des contrôles UI : DataGrid, Calendar, DatePicker, Slider, etc.
  • Création de contrôles Silverlight
  • Design, modèles (templates) et styles et thèmes
  • Déploiement et gestion des erreurs
  • Intégration avec ASP.NET et AJAX
  • Communication serveur avec WCF et Web Services ASMX
  • .NET RIA Services
  • Isolated Storage
  • Accessibilité et Search Engine Optimization (SEO)
  • Technologie DeepZoom
  • Expression Encoder : manipulation et encodage des vidéos

DE330 - 3 jours

TARIF NORMAL : 1 165 $

TARIF PRÉFÉRENTIEL : 1 025 $

MONTRÉAL : 12 au 14 avril 2010  /  5 au 7 juillet 2010

QUÉBEC : 26 au 28 avril 2010

Savoir plus. Valoir plus.
Tous droits réservés © 2009 Groupe informatique Technologia inc. - Téléphone : +1 514.380.0380 - Sans frais : + 1 877.380.8228