Corso sviluppo mobile multipiattaforma
Realizza la tua App mobile ed il suo backend web
Informazioni

Il corso

Corso sviluppo mobile multipiattaforma

Lo sviluppo per piattaforme mobili è uno degli skill attualmente più richiesti ad uno sviluppatore. Le tre principali piattaforme, iPhone, Android, WindowsPhone, mettono in difficoltà sia il management che lo sviluppatore, che devono scegliere la direzione intraprendere per la formazione ed il successivo sviluppo di soluzione mobili. Investire in formazione mobile multipiattaforma HTML5+Javascript e conoscere framework quali Ionic, AngularJS, Cordova, ASP.net Web Api ed ASP.net MVC permettono di sviluppare per tutte le piattaforme in modalità "ibrida" soluzioni pacchettizzabili e commerciabili attraverso gli Store oppure soluzioni Web based fruibili in azienda.

Ionic Framework

Impiega il framework ideale per lo sviluppo di App Ibride. Potente veloce e versatile, sfrutta a pieno le potenzialità di AngularJS e Cordova.

RESTFul Web Services

Esponi e consuma al meglio i tuoi dati in sicurezza ed attraverso standard di mercato quali HTTP, REST, JSON, OData e OAuth.

ASP.NET MVC e WebAPI

Realizza il backend perfetto per la tua app mobile. Le applicazioni mobile hanno necessità di un'applicazione che permetta di gestire i dati (ASP.NET MVC), e la loro pubblicazione (ASP.NET Web API).

Programma

Questo corso, attraverso esempi pratici, fornirà le basi per affrontare la pianificazione, la progettazione e lo sviluppo di applicazioni per piattaforme mobili. Gli argomenti che verranno trattati sono la combinazione di tecnologie e casi di studio confermati dall'impiego in progetti/soluzioni reali.

Ionic Framework


  • Applicazioni Native vs Applicazioni Ibride
  • Introduzione a Ionic
  • Impostare l’ambiente di sviluppo per Android e iOS
  • AngularJS Primer: concetti di base di Angular JS per lo sviluppo con Ionic
  • Ionic CLI
  • UI Components
    • Navigazione con navbars, tabs, e side menus
    • Content containers, pull to refresh e infinite scroll
    • Form elements, inputs, range sliders, togglers
    • Popups, popovers, form modali, slide box
    • Icons, spinners, e loading indicators
  • Interazione con Cordova e utilizzo dei plugin di ngCordova (GPS, Camera, Notification)
  • Utilizzare dati esterni con RESTful API
  • Strategie di test ed utilizzo degli strumenti di monitoraggio
  • Risorse e packaging dell’app
  • Pubblicazione negli store: accorgimenti e best practices
  • Durante tutto il corso, Hands-on sullo sviluppo di un’app mobile.

ASP.NET MVC, ASP.NET Web API


  • ASP.NET MVC
    • Dalla teoria alla pratica
      • Il pattern
      • Routing
      • Aree
      • Html Helpers
    • ASP.NET Identity
    • Layout responsive con Bootstrap e/o ZURB Foundation
  • ASP.NET Web API
    • REST vs SOAP
    • Introduzione ad ASP.NET Web API
    • Supporto allo standard OData
    • Autenticarsi ai servizi con OAuth 2
    • Consumare e testare servizi REST
  • Performance e ottimizzazioni
    • Bundle & Minification
    • Less & SASS
    • Uso della Cache per migliorare le performance
  • Microsoft Azure
    • Introduzione agli Azure App Service

Iscrizione

Sei interessato al corso?

La registrazione non obbliga la partecipazione, ma ci è utile per organizzare al meglio il corso in base alla possibile affluenza. Se sei interessato a partecipare ti chiediamo di registrarti utilizzando il link sottostante. Verrai reindirizzato ad una form da compilare.

Le iscrizioni sono chiuse.

Il Team

Davide Senatore

Ingenium s.a.s.

Andrea Dottor

Microsoft MVP ASP.NET/IIS