Catalogue des formations 2013 - SPECIALISTE Windows Phone et

Transcription

Catalogue des formations 2013 - SPECIALISTE Windows Phone et
Catalogue
des
formations
2014
v1.4 : Mise à jour
Aout 2014
[email protected]
06 50 54 17 21
www.acuisoft.com
Catalogue des formations 2013
Table des matières
Introduction ................................................. 3
WP8 - Windows Phone 8 et 8.1 ................................. 4
W8Apps - Windows 8 Apps ...................................... 5
UApps – Les Universal Apps ................................... 6
TFS01 - Team Foundation Server 2012-2013 (TFS 2012-2013) Introduction ................................................. 7
TFS 02 - Team Foundation Server 2012-2013 (TFS 2012-2013) Administration ............................................... 8
TFS 03 - Team Foundation Server 2012-2013 (TFS 2012-2013) Avancé ....................................................... 9
TFS04 - Team Foundation Server 2012-2013 Express (TFS 20122013 Express) – une équipe jusqu'à 5 personnes .............. 10
TFS05 – Visual Studio Online (ex Team Foundation Service) ... 11
DEV – Ecrire un code de qualité sous VS2010, VS2012 et VS2013
en C# ....................................................... 12
DEV – Introduction au développement en CSHARP ou VB.NET ..... 14
CS4 - CSharp 4 et Visual Studio 2010 ........................ 15
CS5 - CSharp 5 et Visual Studio 2012 ou 2013 ................ 17
ADO45 - ADO.NET – l'accès aux données ....................... 19
WWF - Windows Workflow Foundation ........................... 21
WCF - Windows Communication Foundation ...................... 22
VBNET10 - VB.NET 10 avec Visual Studio 2010 ................. 23
VBNET11 - VB.NET 11 avec Visual Studio 2012 ou 2013 ......... 25
ASPNET45 - ASP.NET 4.5 et Visual Studio 2012 ou 2013 ........ 27
MSAZURE - Microsoft AZURE coté Programmation ................ 28
WPF – Windows Presentation Foundation ....................... 30
KINECT – Kinect 2.0 ......................................... 32
Page 2 sur 32
Catalogue des formations 2013
Introduction
Ce document décrit les différentes formations "prêtes à
l'emploi".
Des sessions personnalisées peuvent être organisées en
fonctions des besoins. Ces sessions devront porter sur les
domaines décrits dans ce document.
Il est recommandé d'avoir au maximum 6 stagiaires pour que
le formateur puisse passer du temps avec chacun d'entre
eux notamment pendant les exercices.
Le formateur arrive avec un ordinateur portable sous
Windows 8 et travail avec des machines virtuelles selon
les besoins.
Les outils sont utilisés sans aucun add-on payant.
Une clef USB est remise en fin de session à chaque
stagiaire afin qu'il puisse repartir avec son travail
réalisé durant la session.
Des supports de cours peuvent être fournit en fonction des
demandes du client. Etant optionnels, ils seront facturés
en plus de la prestation. Ces supports peuvent être en
français ou en anglais.
Page 3 sur 32
Catalogue des formations 2013
WP8 - Windows Phone 8 et 8.1
ATTENTION : Windows 8 obligatoire.
Durée
5 jours
A qui s'adresse cette formation ?
Aux développeurs CSharp souhaitant réaliser des
applications pour Windows Phone.
Version des produits utilisés
- Visual Studio 2013 ou version Express pour Windows
Phone.
- Windows 8
Plan
-
de cours
Architecture
Les outils et les comptes développeurs
Les nouveautés de Windows Phone 8.1
Le modèle d'application et la navigation
Le modèle MVVM
Le binding
Les tuiles dynamiques
L'accès aux données
Les contrôles spécifiques
La localisation et les cartes avec Nokia Maps et Bing
Maps
La voix avec l'API Speech
Le multitâche
Le Store
Présentation des Universal Apps
Méthode pédagogique
Un exemple complet sera fait par les stagiaires durant la
session.
Prérequis
Connaissance du développement .NET en CSharp.
Page 4 sur 32
Catalogue des formations 2013
W8Apps - Windows 8 Apps
ATTENTION : Windows 8 obligatoire.
Durée
5 jours
A qui s'adresse cette formation ?
Aux développeurs CSharp souhaitant réaliser des
applications « Store » pour Windows.
Version des produits utilisés
- Visual Studio 2013 ou version Express pour Windows.
- Windows 8
Plan
-
de cours
Architecture
Les outils et les comptes développeurs
Le modèle d'application et la navigation
Les thèmes, les panels et les contrôles
Le modèle MVVM
Le binding
Les vues et les contrats
L'accès aux données
Les contrôles spécifiques et les notifications
Les tuiles dynamiques
Le multitâche
Le Store
Présentation des Universal Apps
Méthode pédagogique
Un exemple complet sera fait par les stagiaires durant la
session.
Prérequis
Connaissance du développement .NET en CSharp.
Page 5 sur 32
Catalogue des formations 2013
UApps – Les Universal Apps
ATTENTION : Windows 8 obligatoire.
Durée
5 jours
A qui s'adresse cette formation ?
Aux développeurs CSharp souhaitant réaliser des
applications « Store » pour Windows et pour Windows Phone
en partageant le maximum d’élément.
Version des produits utilisés
- Visual Studio 2013
- Windows 8
Plan
-
de cours
Découverte du concept d’Universal Apps
Architecture des projets
Les outils et les comptes développeurs
Le XAML – le Binding
Les classes partielles
Le modèle MVVM
Les vues, orientation et les contrats sur les
différentes plateformes
Présentation des API WinRT
Différences des API des deux plateformes avec
Silverlight
L'accès aux données
Les tuiles dynamiques
Les « Store »
Méthode pédagogique
Un exemple complet sera fait par les stagiaires durant la
session.
Prérequis
Connaissance du développement .NET en CSharp.
Page 6 sur 32
Catalogue des formations 2013
TFS01 - Team Foundation Server 2012-2013 (TFS 20122013) - Introduction
Durée
3 jours
A qui s'adresse cette formation ?
Cette introduction à Team Foundation Server a été conçue
pour un publique de développeurs et de chef de projet.
On y voit une utilisation pratique de TFS dans le cadre
d'une utilisation quotidienne.
Version des produits utilisés
- Visual Studio 2010, 2012 et 2013 (pas de version
express).
- Team Foundation Server 2012 ou 2013
Plan
-
de cours
Introduction à l'outil
La création d'un projet
Les modèles et en particulier SCRUM
Les différents modes d'accès au serveur (Team
Explorer et Web Access)
Les éléments de travail
Le gestionnaire de sources
La gestion des builds
Le server SharePoint
Les outils d'Agilité
Méthode pédagogique
Durant la durée de la formation, un exemple est réalisé de
bout en bout.
Les codes sources initiaux de l'application sont fournis.
Les stagiaires ne font que les modifications nécessaires
aux démonstrations et exercices.
Chaque point important est vu à travers un exemple que le
formateur réalise avec les stagiaires et avec un exercice
individuel.
Certains concepts sont introduits à l'aide d'un diaporama.
C'est notamment le cas pour les généralités sur l'outil et
sur la gestion du versionning.
Pré requis
Connaissance d'un langage .NET. CSharp ou VB.NET.
Page 7 sur 32
Catalogue des formations 2013
TFS 02 - Team Foundation Server 2012-2013 (TFS 20122013) - Administration
Durée
1 jour (+1 jours pour les manipulations par les
stagiaires)
A qui s'adresse cette formation ?
Elle intéresse les personnes qui devront gérer le serveur
TFS. Il peut s'agir d'un administrateur système, d'un chef
de projet ou bien d'un développeur.
Version des produits utilisés
- Visual Studio 2010, 2012 ou 2013 (pas de version
express).
- Team Foundation Server 2012 ou 2013 (hors version
express).
Plan
-
de cours
Introduction à TFS
Les différentes versions de TFS
Les prérequis à l'installation
Installation de SQL Server
Installation de TFS
Administration de TFS
Les outils en mode Console
Les outils graphiques
Le serveur de build
La gestion des utilisateurs
Les sauvegardes et la récupération en cas de crash ou
d'arrêt du service
Méthode pédagogique
TFS ne sera pas installé par les stagiaires dans le cadre
d'une formation d'une journée.
Tous les produits sont installés sur le poste du formateur
et une succession de copies d'écrans simule
l'installation.
Des manipulations peuvent être faites par les stagiaires
sous réserves de l'adéquation des machines physiques.
Prérequis
Connaissance légère de Windows server et de l'active
directory.
Page 8 sur 32
Catalogue des formations 2013
TFS 03 - Team Foundation Server 2012-2013 (TFS 20122013) - Avancé
Durée
2 jours
A qui s'adresse cette formation ?
Aux personnes ayant déjà suivi le cours TF01 (TFS 2012 –
Introduction)
Version des produits utilisés
- Visual Studio 2010, 2012 ou 2013 (pas de version
express).
- Team Foundation Server 2012 ou 2013 (hors version
express).
Plan
-
de cours
Personnalisation des éléments de travail
Personnalisation d'un Process Template
Le reporting et le suivi dans SharePoint
Connexions avec MsExcel et MsProject
Personnalisation des Builds
La gestion des tests avec Microsoft Test Manager
Méthode pédagogique
Des exercices permettront aux stagiaires d'effectuer les
paramétrages et les modifications des éléments de travail
et d'un Process Template. Le TFS utilisé sera fonction de
la configuration installé dans la salle de formation. Le
formateur possède une machine virtuelle avec un TFS2012
qui pourra être utilisé.
Prérequis
- Avoir suivi le cours TF01 (TFS 2012-2013 –
Introduction)
Page 9 sur 32
Catalogue des formations 2013
TFS04 - Team Foundation Server 2012-2013 Express (TFS
2012-2013 Express) – une équipe jusqu'à 5 personnes
Durée
2 jours
A qui s'adresse cette formation ?
Aux développeurs .NET ou chefs de projet étant dans une
petite équipe d'au maximum 5 personnes.
Version des produits utilisés
- Team Foundation Server 2012 ou 2013 Express
- Visual Studio 2012 ou 2013
Plan
-
de cours
Introduction à l'outil
Les spécificités de la version Express
La création d'un projet
Le modèle SCRUM
Les différents modes d'accès au serveur (Team
Explorer et Web Access)
- Les éléments de travail
- Le gestionnaire de sources
- La création d'une build
Méthode pédagogique
Durant la durée de la formation, un exemple est réalisé de
bout en bout.
Les codes sources initiaux de l'application sont fournis.
Les stagiaires ne font que les modifications nécessaires
aux démonstrations et exercices.
Chaque point important est vu à travers un exemple que le
formateur réalise avec les stagiaires et avec un exercice
individuel.
Certains concepts sont introduits à l'aide d'un diaporama.
C'est notamment le cas pour les généralités sur l'outil et
sur la gestion du versionning.
Prérequis
Connaissance du développement .NET
Page 10 sur 32
Catalogue des formations 2013
TFS05 – Visual Studio Online (ex Team Foundation Service)
Durée
2 jours
A qui s'adresse cette formation ?
Aux développeurs .NET ou chefs de projet étant dans une
équipe. Le serveur est hébergé sur AZURE.
Version des produits utilisés
- Visual Studio Online (accès Web obligatoire)
- Visual Studio 2012 ou 2013 (version Express possible)
Plan
-
de cours
Introduction à l'outil
Les spécificités de la version Online
La création d'un projet
Le modèle SCRUM
Les différents modes d'accès au serveur (Team
Explorer et Web Access)
- Les éléments de travail
- Le gestionnaire de sources
- La création d'une build
Méthode pédagogique
Durant la durée de la formation, un exemple est réalisé de
bout en bout.
Les codes sources initiaux de l'application sont fournis.
Les stagiaires ne font que les modifications nécessaires
aux démonstrations et exercices.
Chaque point important est vu à travers un exemple que le
formateur réalise avec les stagiaires et avec un exercice
individuel.
Certains concepts sont introduits à l'aide d'un diaporama.
C'est notamment le cas pour les généralités sur l'outil et
sur la gestion du versionning.
Prérequis
Connaissance du développement .NET
Page 11 sur 32
Catalogue des formations 2013
DEV – Ecrire un code de qualité sous VS2010, VS2012 et
VS2013 en C#
Durée
5 jours
A qui s'adresse cette formation ?
A ceux qui souhaite améliorer le cycle de vie de leurs
programmes en mettant en place des éléments qualités.
Version des produits utilisés
- Visual Studio 2010, 2012 ou 2013 (express ou
supérieur)
Plan
-
-
-
-
de cours
Les règles de nommages
Les commentaires
Le débogage :
o Les types d’erreurs
o Les classes TRACE et DEBUG
o Les exceptions
o Les messages
o Le mode pas à pas
o Les fenêtres espions, stack
o Les autres fenêtres de débogages
o Pour VS2012 et 2013 : Code Map
o Pour VS2013 : peek windows
o Les compteurs de performances
Analyse de performance du code
Les tests unitaires :
o Avant le programme
o Après le programme
o Ecriture des tests
o Execution des tests
o Couverture de code
o Tests impactés
o Les bonnes pratiques
La gestion des sources de données
o Données de production
o Mocking
Les tests d’équipe avec TFS
o Présentation de TFS et de VSO (Visual Studio
Online)
o Les éléments de travail ou « WorkItems »
Les tests fonctionnelles avec TFS
o Présentation de Test Manager
Page 12 sur 32
Catalogue des formations 2013
o Les plans de tests
o Les cas de tests
o Execution et suivis
- Les tests codés de l’interface utilisateur avec TFS
o Création d’un test
o Validation de l’interface
o Personnalisation
o Les bonnes pratiques
- Les autres tests avec TFS :
o Tests unitaires de base de données
o Tests génériques
o Tests ordonnés
o Introduction théoriques de Lab Manager
- La gestion du code source avec TFS :
o Les branches : théorie et mise en pratique
o Le versionning
o La réservation des sources
o L’association aux éléments de travail
o L’utilisation de l’interface dans Visual Studio
Méthode pédagogique
Les concepts seront vus dans un projet de type "Windows
Forms" ou WPF ou Windows Phone selon le choix du groupe.
Prérequis
Connaissance du C#.
Page 13 sur 32
Catalogue des formations 2013
DEV – Introduction au développement en CSHARP ou
VB.NET
Durée
3 jours
A qui s'adresse cette formation ?
A ceux qui souhaite s'initier au développement
d'application sous Windows.
Version des produits utilisés
- Visual Studio 2010, 2012 ou 2013 (express ou
supérieur)
Plan
-
-
-
de cours
Qu'est-ce qu'un logiciel
Qu'est-ce qu'un programme
Les langages de programmation
L'algorithmie :
o Les variables
o Les méthodes
o Les boucles
o Les méthodes de tri
La réalisation d'un programme :
o Le concept
o La préparation avec un arbre de décision
Introduction à l'IDE Visual Studio
Les bases du langage (C# ou VB.NET)
La réalisation d'une application
o En mode Console
o En mode Graphique
o Création d'une DLL
La transcription des concepts algorithmique en
programme
L'écriture d'un code de qualité :
o Les commentaires
o Les règles de nommage
Méthode pédagogique
Les concepts seront vus d'un point de vue algorithmique
dans des projets de type Console. Ensuite les projets
seront réalisés dans des "Windows Forms".
Chaque concept fera l'objet d'un projet autonome.
Prérequis
Utilisation d'un ordinateur.
Page 14 sur 32
Catalogue des formations 2013
CS4 - CSharp 4 et Visual Studio 2010
Durée
5 jours
A qui s'adresse cette formation ?
Aux développeurs ayant déjà un peu d'expérience dans le
développement et souhaitant découvrir ou approfondir la
programmation Windows en CSharp4 sous Visual Studio 2010.
Il s'agit en général de personne travaillant sous Visual
Studio 2010 ou intégrant une équipe qui l'utilise.
Version des produits utilisés
- Visual Studio 2010 (express ou supérieure)
Plan de cours
- les concepts du Framework.NET, les assemblies, les
namespaces
- l'environnement de développement
- les différents types de projets, les solutions multiprojets
- les nouveautés du CSharp 4
- l'IDE Visual Studio 2010
- les bases du langage
o constantes, énumérations, tableaux, structures
o les structures de contrôle (if, switch, for,
while, ...)
- les collections (collections, Listes, Queues, Piles,
Dictionnaires)
- la Programmation Orientée Objet
o les classes, les méthodes, les propriétés, les
visibilités, ...
o l'instanciation, le constructeur, le
destructeur, le Garbage Collector
o l'héritage, la surcharge, la redéfinition, les
interfaces
o les évènements standards et les évènements
personnalisés
o les delegates, les expressions lambda
- la généricité
- la mise en production d'une application
o règles de bonnes conduites dans l'écriture du
code
o la gestion des erreurs (par valeur de retour,
par message, par évènement et par exception
standard et personnalisée)
Page 15 sur 32
Catalogue des formations 2013
o les outils de débogages
o les tests unitaires
o les options de compilation, les modes Debug et
Release
o le déploiement
o la gestion des versions
Méthode pédagogique
Un projet complet d'un jeu de carte populaire permettra de
mettre en pratique tous les concepts.
Prérequis
Connaissance du développement
Page 16 sur 32
Catalogue des formations 2013
CS5 - CSharp 5 et Visual Studio 2012 ou 2013
Durée
5 jours
A qui s'adresse cette formation ?
Aux développeurs ayant déjà un peu d'expérience dans le
développement et souhaitant découvrir ou approfondir la
programmation Windows en CSharp.
Version des produits utilisés
- Visual Studio 2012 ou 2013 (express ou supérieure)
Plan de cours
- les concepts du Framework.NET, les assemblies, les
namespaces
- l'environnement de développement
- les différents types de projets, les solutions multiprojets
- les nouveautés du CSharp 5
- les nouveautés de Visual Studio 2012
- les bases du langage
o constantes, énumérations, tableaux, structures
o les structures de contrôle (if, switch, for,
while, ...)
- les collections (collections, Listes, Queues, Piles,
Dictionnaires)
- la Programmation Orientée Objet
o les classes, les méthodes, les propriétés, les
visibilités, ...
o l'instanciation, le constructeur, le
destructeur, le Garbage Collector
o l'héritage, la surcharge, la redéfinition, les
interfaces
o les évènements standards et les évènements
personnalisés
o les delegates, les expressions lambda
- la généricité
- la mise en production d'une application
o règles de bonnes conduites dans l'écriture du
code
o la gestion des erreurs (par valeur de retour,
par message, par évènement et par exception
standard et personnalisée)
o les outils de débogages
o les tests unitaires
Page 17 sur 32
Catalogue des formations 2013
o les options de compilation, les modes Debug et
Release
o le déploiement
o la gestion des versions
Méthode pédagogique
Un projet complet d'un jeu de carte populaire permettra de
mettre en pratique tous les concepts.
Prérequis
Connaissance du développement
Page 18 sur 32
Catalogue des formations 2013
ADO45 - ADO.NET – l'accès aux données
Durée
5 jours
A qui s'adresse cette formation ?
Aux développeurs .NET souhaitant s'initier à l'accès aux
données en ADO. La base de données pourra être aux choix :
- SQL Server de Microsoft
- Oracle de Oracle
- MySQL de Oracle
Version des produits utilisés
- Visual Studio 2010, 2012 ou 2013
- CSharp ou VB.NET
Plan de cours
- Le mode InMemory
o DataSet
o DataTable
o DataRelation
o Le requêtage
- Le mode connecté
o DataReader
o Le problème des mises à jour
- Le mode déconnecté
o DataAdapter
o La création dynamique de requêtes
- Entity Framework
o Le concept du contexte
o A partir d'une base
o A partir d'un modèle
o Code First
o Linq :
 ToSQL
 ToXML
 ToObject
 ToEntities
Méthode pédagogique
Plusieurs petits exercices seront présentés puis enrichi
par les stagiaires.
Des requêtes simplistes seront faites et expliquées mais
aucune formation sur le langage SQL ne sera dispensée.
Prérequis
Page 19 sur 32
Catalogue des formations 2013
Connaissance du développement .NET.
Pas de connaissance d'ADO, d'ADO.NET nécessaire.
La connaissance du langage SQL est un plus.
Page 20 sur 32
Catalogue des formations 2013
WWF - Windows Workflow Foundation
Durée
5 jours
A qui s'adresse cette formation ?
Aux développeurs souhaitant s'initier à un nouveau mode de
développement.
Aux architectes souhaitant mieux communiquer avec les
développeurs et participer aux développements.
Version des produits utilisés
- Visual Studio 2010, 2012 ou 2013
- Langage CSharp
Plan
-
de cours
Le concept du Workflow
Les bases
Les activités
Les conteneurs de workflow
Le " procédural Workflow"
Le "FlowChart Workflow"
Les services et la communication avec les conteneurs
La persistance
Le suivi du workflow
Intégration du designer de workflow dans une
application
Méthode pédagogique
Plusieurs petits exercices seront présentés puis enrichi
par les stagiaires.
Prérequis
Connaissance du développement .NET en CSharp.
Page 21 sur 32
Catalogue des formations 2013
WCF - Windows Communication Foundation
Durée
5 jours
A qui s'adresse cette formation ?
Aux architectes et développeurs souhaitant réaliser des
applications connectées entre elles ou à un Web Service.
Version des produits utilisés
- Visual Studio 2010, 2012 ou 2013
- Langage CSharp
Plan
-
de cours
Le concept
Hébergement d'un service WCF
La robustesse d'une application ou d'un service WCF
La protection d'un service sur Internet
Les contrats de Services et de Données
Les états
L'utilisation de Workflow
Les transactions
La qualité de service sur une Session
La gestion d'un service WCF par le code
Implémentation unilatéral ou asynchrone d'un service
WCF
Méthode pédagogique
Un certain nombre d'exemples et d'exercice seront mis en
place pour que les stagiaires conçoivent leurs propres
services WCF
Prérequis
Connaissance du développement .NET en CSharp.
Page 22 sur 32
Catalogue des formations 2013
VBNET10 - VB.NET 10 avec Visual Studio 2010
Durée
5 jours
A qui s'adresse cette formation ?
Aux développeurs ayant déjà un peu d'expérience dans le
développement et souhaitant découvrir ou approfondir la
programmation Windows en VB.NET (10) sous Visual Studio
2010.
Il s'agit en général de personne travaillant sous Visual
Studio 2010 ou intégrant une équipe qui l'utilise.
Version des produits utilisés
- Visual Studio 2010 (express ou supérieure)
Plan de cours
- les concepts du Framework.NET, les assemblies, les
namespaces
- l'environnement de développement
- les différents types de projets, les solutions multiprojets
- les nouveautés du VB.NET 10
- l'IDE Visual Studio 2010
- les bases du langage
o constantes, énumérations, tableaux, structures
o les structures de contrôle (if, switch, for,
while, ...)
- les collections (collections, Listes, Queues, Piles,
Dictionnaires)
- la Programmation Orientée Objet
o les classes, les méthodes, les propriétés, les
visibilités, ...
o l'instanciation, le constructeur, le
destructeur, le Garbage Collector
o l'héritage, la surcharge, la redéfinition, les
interfaces
o les évènements standards et les évènements
personnalisés
o les delegates, les expressions lambda
- la généricité
- la mise en production d'une application
o règles de bonnes conduites dans l'écriture du
code
Page 23 sur 32
Catalogue des formations 2013
o la gestion des erreurs (par valeur de retour,
par message, par évènement et par exception
standard et personnalisée)
o les outils de débogages
o les tests unitaires
o les options de compilation, les modes Debug et
Release
o le déploiement
o la gestion des versions
Méthode pédagogique
Un projet complet d'un jeu de carte populaire permettra de
mettre en pratique tous les concepts.
Prérequis
Connaissance du développement
Page 24 sur 32
Catalogue des formations 2013
VBNET11 - VB.NET 11 avec Visual Studio 2012 ou 2013
Durée
5 jours
A qui s'adresse cette formation ?
Aux développeurs ayant déjà un peu d'expérience dans le
développement et souhaitant découvrir ou approfondir la
programmation Windows en VB.NET (11).
Version des produits utilisés
- Visual Studio 2012 ou 2013 (express ou supérieure)
Plan de cours
- les concepts du Framework.NET, les assemblies, les
namespaces
- l'environnement de développement
- les différents types de projets, les solutions multiprojets
- les nouveautés du VB.NET 11
- les nouveautés de Visual Studio 2012 (ou 2013)
- les bases du langage
o constantes, énumérations, tableaux, structures
o les structures de contrôle (if, switch, for,
while, ...)
- les collections (collections, Listes, Queues, Piles,
Dictionnaires)
- la Programmation Orientée Objet
o les classes, les méthodes, les propriétés, les
visibilités, ...
o l'instanciation, le constructeur, le
destructeur, le Garbage Collector
o l'héritage, la surcharge, la redéfinition, les
interfaces
o les évènements standards et les évènements
personnalisés
o les delegates, les expressions lambda
- la généricité
- la mise en production d'une application
o règles de bonnes conduites dans l'écriture du
code
o la gestion des erreurs (par valeur de retour,
par message, par évènement et par exception
standard et personnalisée)
o les outils de débogages
o les tests unitaires
Page 25 sur 32
Catalogue des formations 2013
o les options de compilation, les modes Debug et
Release
o le déploiement
o la gestion des versions
Méthode pédagogique
Un projet complet d'un jeu de carte populaire permettra de
mettre en pratique tous les concepts.
Prérequis
Connaissance du développement
Page 26 sur 32
Catalogue des formations 2013
ASPNET45 - ASP.NET 4.5 et Visual Studio 2012 ou 2013
Durée
5 jours
A qui s'adresse cette formation ?
Aux développeurs WEB souhaitant s'initier au développement
WEB en .NET
Version des produits utilisés
- Visual Studio 2012 ou 2013
- Langage CSharp ou VB.NET
Plan de cours
- Les concepts d'ASP.NET
- IIS et IIS Express
- La construction d'un Site Web et d'une application
Web
- Création de pages Web
- Utilisation des contrôles serveurs
- Mise en forme des pages
- Navigation entre les pages
- La validation des entrées utilisateur
- AJAX et JQuery
- Affichage de données en provenance de différentes
sources et bases de données
- Sécurisation d'un site web (personnalisation du
membership provider)
- Gestion des erreurs, mise en place de traces
- Déploiement sur un serveur IIS
Méthode pédagogique
Une alternance de théorie et d'exercices permettront aux
stagiaires d'assimiler tous les concepts
Prérequis
Connaissance du développement .NET en CSharp ou VB.NET.
Page 27 sur 32
Catalogue des formations 2013
MSAZURE - Microsoft AZURE coté Programmation
En raison des nombreux changements continuels sur AZURE,
le contenu de ce cours sera adapté en conséquence avec les
dernières fonctionnalités.
Durée
De 3 à 5 jours en fonction du périmètre et du niveau de
détails souhaité.
A qui s'adresse cette formation ?
Aux Décideurs et Chefs de projets souhaitant connaitre les
capacités et fonctionnalités de MsAZURE.
Aux développeurs C# souhaitant connaitre l’utilisation du
SDK d’AZURE et du portail de gestion.
Version des produits utilisés
Visual Studio 2012-2013 uniquement.
SDK version 2.3 (Avril 2014)
Plan de cours
- Présentation générale (IAAS, PAAS, SAAS)
- Les interfaces de gestion (Management, Portal, Visual
Studio)
- Cloud Services :
o Les outils de développement
o Web Role, Worker Role
o Caching, Service Bus, Messaging
o Table, Blob et Queues
o Drives
- Web Sites
o Bibliothèque
o Développement
o Mise en production (staging et prod)
- Virtual machines
o La réplication, la sécurisation des données
o Bibliothèque
o Configuration des VM
o Service de récupération
- Mobile Services (Push, Identity)
- Media Services (non traité en détails)
- DataBase
o SQL DataBase
o SQL Reporting
o Accès en ADO et Entity
Page 28 sur 32
Catalogue des formations 2013
o Machine Virtuelle SQL Server
o HD Insight
- Networking
o Réseau
o Active Directory
o Traffic manager
- Visual Studio Online
- Autres
o CDN
o Planificateur
o Gestion des API
Méthode pédagogique
- Présentation générale de type PowerPoint
- Démonstrations
- Manipulations (15 à 90mn par atelier)
Prérequis
Pour la partie développement, une connaissance de la
syntaxe CSharp est conseillé.
Page 29 sur 32
Catalogue des formations 2013
WPF – Windows Presentation Foundation
Durée
5 jours
A qui s'adresse cette formation ?
Aux développeurs Winforms ou ASP.NET souhaitant connaitre
la nouvelle interface promue par Microsoft
Version des produits utilisés
- Visual Studio 2010, 2012 ou 2013 (Version 2013
recommandée car optimisée pour XAML)
- Langage XAML et CSharp
Plan de cours
- Introduction à WPF et à XAML
o XAML et ses espaces de noms
o Les évènements et propriétés
o Le code behind
o La mise en forme graphique (canvas, grid,
splitters, …)
o Les propriétés de dépendance
o Les « routed events »
- Les fenêtres et les pages
- Les contrôles WPF (font, label, button, …)
- Le cycle de vie de l’application
- Le Binding, les triggers et les commandes
- Le pattern MVVM
o Concepts
o Le ViewModel
o Command
o Validation
o Tests unitaires
o L’accès aux données
- Les ressources
- Le Data Binding
- Les styles, les comportements et les modèles
- Les graphiques, les animations et les effets visuels
- Au choix sur la fin de la formation
o La création de contrôles personnalisés
o Le multithreading
o Le son et la vidéo
o Les rapports et les impressions
o Introduction à Microsoft Blend
Page 30 sur 32
Catalogue des formations 2013
o
Méthode pédagogique
Un soin tout particulier sera apporté au langage XAML et
au data Binding, grande nouveauté de WPF.
Prérequis
Connaissance du développement .NET en CSharp ou VB.NET.
Page 31 sur 32
Catalogue des formations 2013
KINECT – Kinect 2.0
Un Kinect est offert à chaque stagiaire.
ATTENTION : utilisation du Microsoft Kinect pour Windows
et non pas du Microsoft Kinect pour XBOX (incompatible).
Durée
3 jours
A qui s'adresse cette formation ?
Aux développeurs et aux concepteurs souhaitant connaitre
les capacités et les champs d'actions du Microsoft Kinect
pour Windows.
Version des produits utilisés
- Visual Studio 2010, 2012 ou 2013
- SDK Kinect 2.0 ou supérieur
- Microsoft Kinect pour Windows
- Langage CSharp
Plan
-
de cours
Présentation du matériel Kinect
Présentation du SDK 1.5 et 2.0
Les différents flux :
o Image
o Profondeur
o Squelette
- La reconnaissance des gestes
- La reconnaissance vocale
- Utilisation avancée :
o Les librairies de "Helpers"
o La détection de proximité
o La reconnaissance faciale
Méthode pédagogique
Chaque stagiaire a un kinect pour tester les possibilités
Prérequis
Connaissance du développement .NET en CSharp
Page 32 sur 32