Enseigner les technologies Microsoft, un exemple avec Windows Phone

35
palais des congrès Paris 7, 8 et 9 février 2012

Transcript of Enseigner les technologies Microsoft, un exemple avec Windows Phone

Page 1: Enseigner les technologies Microsoft, un exemple avec Windows Phone

palais des congrès Paris

7, 8 et 9 février 2012

Page 2: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Vous êtes dans la salle 202-203

Page 3: Enseigner les technologies Microsoft, un exemple avec Windows Phone

9 février 2012

Enseigner les technologies Microsoft, un exemple avec Windows Phone Julie Knibbe

Développeuse (fière!)

Enseignement Supérieur

Microsoft France

Julien CoriolandDéveloppeur (fier!) FormateurInfinite Square

Page 4: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Microsoft et l’EducationUn exemple avec Windows PhoneLa formation, concrètementEt dans la vraie vie ?

Agenda

Page 5: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Microsoft et l’Education

Page 6: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Une plateforme ?

Page 7: Enseigner les technologies Microsoft, un exemple avec Windows Phone

1 outil, plusieurs langages

1 socle de compétences communes

Page 8: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Licences FormationsDreamSpark Premium

Ateliers pour enseignantsRetours d’expérienceSupports de cours

Microsoft vous accompagne

Page 9: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Windows Phone

Page 10: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Vue d’ensemble d’une plateforme d’exécutionMais au final…

Vue d’ensemble de la plateforme .NET et prise en main des outils qui gravitent autour

Le choix de Windows Phone ?

Page 11: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Découvrir la plateforme Windows Phone et le développement d’applications

Être en capacité de développer un cursus Windows Phone dans vos établissements

Répondre aux questions « fréquentes »

Donner des pistes pour aller plus loin

Objectifs de la formation

Page 12: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Un jeu de slides par chapitreDes travaux pratiquesDes projets de démarrageLes corrections des TPs

Une application « fil rouge » !

Tout ça, Microsoft peut vous le fournir

Supports de cours

Page 13: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Introduction à la plateforme Windows PhoneFramework et outilsConception d’application avec SilverlightAccès aux donnéesFast App Switching et MultitaskingMonétisation et publication sur la Market PlaceConception de jeu avec XNA

Plan de formation WP7

Page 14: Enseigner les technologies Microsoft, un exemple avec Windows Phone

DEMO

Aperçu du contenu fourni

Page 15: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Sur les bancs de l’école…

Page 16: Enseigner les technologies Microsoft, un exemple avec Windows Phone

DEMO

La formation, concrètement !

Page 17: Enseigner les technologies Microsoft, un exemple avec Windows Phone

De la théorie !

Page 18: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Utiliser des compétences déjà existantes OU acquérir des compétences générales : Plateforme .NET Visual Studio C# / VB.NET

Outils de développement Windows Phone Visual Studio Express pour Windows Phone Expression Blend pour Windows Phone Silverlight 4 SDK XNA Game Studio 4 Emulateur Windows Phone

Et en plus, c’est gratuit !

Développement d’applications !

Page 19: Enseigner les technologies Microsoft, un exemple avec Windows Phone

La plateforme de développement

CLOUD

SCREEN

Phone Emulator

Samples Documentation

Guides Community

Packaging and Verification Tools

Notifications

Location Identity Feeds

MapsSocial

App Deployment Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Tools

Portal ServicesCloud Services

Sensors Media Data

Xbox LIVE Notifications

.NET Framework managed code sandbox

Location

Phone

Runtime – On “Screen”

Page 20: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Du développement à l’utilisation…

Packaging Marketplace &

Outils de Vérification

myapp.xap

Émulateur téléphoneExemples DocumentationGuides Communauté

Outils de Packaging et de Vérification

Outils de dév Windows Phone

AppHub

Certification

Client

Émulateur Windows Phone

Page 21: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Pour les développeurs

Création de projets Windows Phone Silverlight et XNACréation de bibliothèques de classesIntelliSenseDéveloppement de la logique applicativeEditeur de XAML pour les vues

Visual Studio 2010

Page 22: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Expérience de débogue disponible sur Windows Phone !

Points d’arrêtsNavigation dans le flux d’exécutionEspionsModification des variables au runtime

Dans l’émulateur et sur un terminal Windows Phone

Visual Studio 2010

Page 23: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Outils pour les designers

Editeur de vue XAML

Création d’animations

Design Data

Expression Blend

Page 24: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Comportement fidèle à un terminal Appel, SMS, Appareil Photo…

Machine virtuelle qui exécute l’OS Windows Phone

Support de région / localisationSupport des thèmes

Multitouch

Emulateur Windows Phone

Page 25: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Identifier les problèmes dans l’application : Consommation CPU Consommation

Mémoire Animations Images

Windows Phone Profiler

Page 26: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Beaucoup de pratique !

Page 27: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Et à part Windows Phone ?

Page 28: Enseigner les technologies Microsoft, un exemple avec Windows Phone

ALM : des cours innovants sur C#

Page 29: Enseigner les technologies Microsoft, un exemple avec Windows Phone

DEMO

Utilisation de TFS pour enseigner C#

Page 30: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Et à part le développement ?

Page 31: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Et après ?

Page 32: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Contenus CommunautésSite du ZéroMSDN et TechNetIT Academy: eLearning

Forums MSDNMicrosoft Student Partners

Approfondissements en autonomie

Page 33: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Atelier complet Windows Phone20 et 21 février 2012Campus Microsoft à Issy-les-MoulineauxInscriptions : [email protected]

Formations enseignants

Page 34: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Julie [email protected] Twitter : @julieknibbe http://www.etudiants.ms

Julien [email protected] Twitter : @beedoo http://www.juliencorioland.net

Questions / Réponses ?

Page 35: Enseigner les technologies Microsoft, un exemple avec Windows Phone

Vous êtes dans la salle 202-203