Vai alla Homepage del Campus di Cesena Laurea in Scienze e tecnologie informatiche

Seminario Microsoft spostato: 16 dicembre ore 14-17 aula magna

Pubblicato il 11 novembre 2014

 

Luogo, data e ora (modificate causa sciopero generale): martedì 16 dicembre in vicolo Carbonari 2 (aula magna) a Cesena dalle 14 alle 17

Speaker
: Pietro Brambati, Microsoft Technical Evangelist, Web & Cloud Development

Titolo: Sviluppare applicazioni web e per dispositivi mobili con ASP.NET MVC, Microsoft Azure e Apache Cordova usando tecnologie web standard

In questo seminario vedremo come utilizzare le competenze acquisite con HTML, CSS e JavaScript per realizzare applicazioni web, che possono facilmente essere utilizzate in ambienti cloud. Tratteremo inoltre come, con le stesse tecnologie, si possano realizzare applicazioni per disposti mobili cross-platfrom e multi-device. Il seminario sarà diviso in una prima parte in cui si imparerà ad usare ASP.NET MVC per sviluppare applicazioni web, di cui in particolare vedremo il motore di Routing, il funzionamento del Controller, come realizzare delle View e come scrivere un modello dei dati con un database relazionale. Vedremo inoltre come sia anche possibile integrare diversi framework  Javascript open source oggi disponibili; e come farci aiutare nelle scrittura di codice CSS e HTML da Visual Studio 2013. Nella seconda parte vedremo alcuni dei servizi principali offerti da Microsoft Azure per le applicazioni web, tra cui macchine virtuali (Windows e Linux) e servizi di Load Balancing; vedremo poi una soluzione PaaS, gli Azure Websites, che offrono supporto nativo per diversi framework di sviluppo server-side, come ASP.NET, Java, PHP e altri, che al contempo rendono facile, rispetto al passato, far scalare un sito web in base al traffico a cui è realmente sottoposto. Nella parte finale vedremo invece l’integrazione con Apache Cordova con Visual Studio al fine di realizzare applicazioni mobili che possono essere fatte certificare nei diversi Store oggi presenti sul mercato e possono girare su dispositivi mobili con Windows, Android e iOS.