Sviluppare Applicazioni per Windows Phone

MRW Corsi
Online

159 
+IVA
Vuoi parlare del corso con un consulente?

Informazione importanti

  • Corso
  • Online
  • Durata:
    Flessible
  • Quando:
    Da definire
  • Servizio di consultazione
  • Tutoraggio personalizzato
  • Lezioni virtuali
Descrizione

Il corso si prefigge l'obiettivo di guidare il discente alla scoperta delle potenzialità del sistema operativo mobile di Microsoft al fine di poter creare applicazioni compatibili con l'ambiente Windows Phone. Dopo una breve fase introduttiva, il corso si sofferma sui principali framework di sviluppo per poi passare ad un'analisi (sia teorica che pratica) dei vari concetti legati alla programmazione di apps per Windows Phone. Il corso è ricco di esempi pratici che aiuteranno il discente nella comprensione dei vari passaggi.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Da definire
Online

Domande più frequenti

· Quali sono gli obiettivi del corso?

Il corso ti prepara a creare applicazioni per smartphone basati sul sistema operativo mobile di casa Microsoft (Windows Phone)

· A chi è diretto?

Il corso si rivolge a chi desidera imparare a creare applicazioni per smartphone basati sul sistema operativo mobile Windows Phone.

· Requisiti

I requisiti consigliati per la fruizione del corso sono: conoscenza di base del .NET Framework, del linguaggio di programmazione C#, di Silverlight/XAML e dell’ambiente di sviluppo Visual Studio. Il corso parte comunque dalle basi della programmazione per Windows Phone, pertanto è possibile approfondire le suddette conoscenze anche parallelamente alla fruizione del corso stesso.

· Quali saranno i passi successivi alla richiesta di informazioni?

Il corso è attivo 365 giorni all'anno, 24H su 24. Per info, costi e promozioni: http://www.mrwcorsi.it/corsi/scheda/corso-creare-app-per-windows-phone.asp

Cosa impari in questo corso?

Creazione di app
Creazione di applicativi per smartphone
Programmazione per smartphone e tablet
Sviluppo di applicativi per smartphone

Professori

Vincenzo Gaglio
Vincenzo Gaglio
Dott.

Vincenzo Gaglio è un affermato professionista nel settore dello sviluppo di software ed applicazioni sia in ambiente desktop che mobile. Oltre ad essere docente di corsi on-line è columnist su Mr.Webmaster dove si occupa di tematiche legate al mondo del NET Framework e di Android.

Programma

  1. Introduzione a Windows Phone
    • Evoluzione dei dispositivi mobili
    • Requisiti minimi per dispositivi Windows Phone
    • Architettura Windows Phone
  2. Servizi e strumenti di sviluppo
    • Servizi
    • Strumenti di sviluppo
    • Installazione del Windows Phone SDK
    • Creazione di un progetto Windows Phone con Visual Studio
    • Panoramica degli elementi fondamentali del progetto e dell’ambiente di sviluppo
  3. Linguaggi per lo sviluppo e struttura dei file di un progetto
    • Silverlight e XAML
    • Il file MainPage.xaml
    • Gestori degli eventi predefiniti in C#
    • Il file WMAppManifest.xml
    • Interazione tra i controlli tramite eventi
  4. Panoramica dei controlli
    • I principali controlli per Windows Phone
    • Proprietà fondamentali dei controlli
    • Il controllo Canvas
    • Il controllo Grid
    • Il controllo StackPanel
    • Il controllo Border
    • Il controllo ScrollViewer
    • Il controllo TextBlock
    • Il controllo TextBox
    • Il controllo Button
    • Il controllo Image
    • Il controllo RadioButton
  5. Elementi grafici
    • Il controllo Ellipse
    • Il controllo Rectangle
    • Il controllo Line
    • Il controllo Polygon
    • Il controllo Polyline
    • Effetti di trasformazione
  6. Stli e modelli dei controlli
    • Definire ed utilizzare stili tramite l’oggetto Style
    • Definire ed utilizzare modelli
  7. Memorizzazione e consultazione dei dati
    • Il sistema Isolated Storage
    • La classe IsolatedStorageSettings
    • La classe IsolatedStorageFile
    • Le classi StreamWriter e StreamReader
  8. Navigazione tra le pagine e ciclo di vita di un’applicazione
    • Il Navigation Framework e la classe NavigationService
    • Il metodo query string
    • Eventi correlati alla navigazione tra le pagine
    • Stati e ciclo di di vita di un’applicazione
    • La classe PhoneApplicationService
  9. Interazione con l'hardware
    • Caratteristiche dei dispositivi mobili
    • Orientamento di un dispositivo
    • Il pulsante Back
    • La vibrazione
  10. Gestione dell'input da parte dell’utente
    • La barra delle applicazioni
    • Impostazione ed utilizzo della barra delle applicazioni
    • Il Software Input Panel (SIP)
    • Impostazione delle diverse tipologie di SIP
    • Caratteristiche della funzionalità multitouch
    • Eventi e proprietà correlati al multitouch
    • La classe Touch e l’oggetto touchPoint
  11. Interazione tra le applicazioni
    • I launcher e gli chooser
    • Utilizzo di un launcher
    • Utilizzo di uno chooser
  12. Localizzazione e servizi web
    • I servizi di localizzazione
    • Classi ed eventi per la gestione del servizio di localizzazione
    • I servizi web
    • Windows Communication Foundation (WCF)
    • La classe WebClient
    • Le classi WebRequest e WebResponse
  13. Creazione ed utilizzo di un servizio WCF
    • Creazione di un servizio WCF
    • Definizione delle funzionalità del servizio
    • Testing del servizio
    • Utilizzo del servizio all’interno di un’applicazione Windows Phone
  14. Cenni su XNA e struttura di un gioco per smartphone
    • Soluzioni per lo sviluppo di giochi
    • Struttura di un progetto XNA
    • Classi e metodi fondamentali
  15. Pubblicazione di un'app
    • Marketplace e AppHub
    • Inserimento di un’applicazione nell’AppHub
  16. Appendice: sviluppo di una semplice applicazione "blocco note"
    • Creiamo una semplice applicazione stile blocco note

Confronta questo corso con altri simili
Leggi tutto