SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Andrea	Dottor
Microsoft	MVP	ASP.NET
@dottor
L'evoluzione del	web
Chi	sono
Andrea	Dottor
Microsoft	MVP	ASP.NET
presidente	XE	– Development	User	Group (www.xedotnet.org)
www.dottor.net
andrea@dottor.net
@dottor
Chi	sono
• Docente	nei	corsi	organizzati	dal	ITS	Kennedy
• Moduli
• Sviluppo	web	(HTML,	CSS	e	JavaScript)
• ASP.NET	MVC
• Accesso	ai	Dati	e	Web	Services
• Architetture	e	servizi	Cluod computing con	Microsoft	
Azure
• C#
Agenda
Cosa	sono	i	corsi	ITS
Evoluzione	del	web
Tecnologie	in	pillole
Layout	responsivi
Javascript
Cloud
Cosa	sono	i	corsi	ITS
"	Gli	Istituti	Tecnici	Superiori	sono	"scuole	ad	alta	
specializzazione	tecnologica",	nate	per	rispondere	alla	
domanda	delle	imprese	di	nuove	ed	elevate	
competenze	tecniche	e	tecnologiche.
Formano	tecnici	superiori	nelle	aree	tecnologiche	
strategiche	per	lo	sviluppo	economico	e	la	
competitività	e	costituiscono	il	segmento	di	
formazione	terziaria	non	universitaria.
Si	costituiscono	secondo	la	forma	della	Fondazione	di	
partecipazione	che	comprende	scuole,	enti	di	
formazione,	imprese,	università	e	centri	di	ricerca,	
enti	locali."
Fonte:	http://www.indire.it/its/
Perché	i	corsi	ITS
• Durata:	4	semestri* per	1800/2000	ore
• Didattica	in	laboratorio
• Tirocini	obbligatori	per	almeno	il	30%	del	monte	
orario	complessivo,	anche	all'estero
• 50%	dei	docenti provenienti	dal	mondo	del	lavoro	
e	delle	professioni
L'evoluzione	del	web
Evoluzione	del	web
Fonte:	http://www.sankarakannan.com/category/technology/software-engineering/web-application-development/
Evoluzione	del	web
• Ogni	giorno	viene	creata	"una"	nuova	libreria	
JavaScript
• I	framework e	le	tecnologie	che	utilizziamo	
evolvono	in	continuazione
• Le	nuove	tecnologie	permettono	di	fornire	
all'utente	sempre	nuovi	modi	di	comunicazione	e	
interazione
• Notifiche
• Condivisione
• …
Fare	le	scelte	giuste
• Dobbiamo	fare	le	scelte	corrette	quando	iniziamo	un	
nuovo	progetto
• quale	tecnologia	server?
• quale	tecnologia	client?
• quali	librerie	utilizziamo?
• quali	dispositivi	utilizzeranno	la	nostra	applicazione?
• …
Fare	le	scelte	giuste
• Non	è	possibile	rincorrere	sempre	la	tecnologia
• Richiede	tempo
• Richiede	risorse
Tecnologie	in	pillole
Layout	responsivi
Layout	responsivi
• Dobbiamo	pensare	che	il	nostro	applicativo	dovrà	
essere	utilizzato	da
• Browser
• Tablet
• Dispositivo	mobile
• Screen	reader
Layout	responsivi
• "Responsive"	è	la	keyword	che	identifica	un	
sito/pagina	che	adatta	i	suoi	contenuti	alla	
dimensione	del	browser	di	chi	sta	navigando
• Esistono	framework che	permettono	di	facilitare	la	
realizzazione	di	siti	e	pagine	responsivi
• Bootstrap
• Zurb Foundation
• …
• Angular Material
• …
Bootstrap
• http://getbootstrap.com/
• Creato	da	Mark	Otto	e	Jacob	Thornton	quando	
lavoravano	entrambi	in	Twitter
• Nasce	come	raccolta	di	librerie/utility	per	la	realizzazione	
di	interfacce	responsive
• E'	attualmente	il	più	popolare	framework per	la	
realizzazione	di	interfacce	responsive
• " Bootstrap	makes	front-end	web	development	
faster and	easier	"
• " One	framework,	every	device	"
Bootstrap	- templates
Esistono	template/temi	che	utilizzano	bootstrap
• Forniscono	un	ottimo	punto	di	partenza
• Il	sito	di	riferimento	ufficiale	è
• http://themes.getbootstrap.com/
• Ma	ne	esistono	di	terze	parti
• https://wrapbootstrap.com/
• https://www.bootstrapzero.com/
• https://themeforest.net/tags/bootstrap
• http://www.templatemonster.com/it/temi-bootstrap/
• …
Tecnologie	in	pillole
Javascript
JavaScript	Everywhere
Applicazioni	sempre	più	reattive
• I	social	network	stanno	guidando	l'evoluzione	delle	
tecnologie
• Gli	standard	attuali	dipendono	dalle	scelte	fatte	dai	
grandi	player:	Google,	Microsoft,	Facebook,	Twitter,	…
• Non	è	più	pensabile	presentare	un'applicazione	che	
non	sia	alla	pari	o	simile	a	ciò	che	l'utente	utilizza	
abitualmente
• Scrolling	infinito
• Inserire	un	commento	o	un	dato	senza	ricaricare	la	
pagina
• Notifiche	all'interno	della	pagina
• Notifiche	del	browser
• …
Angular
• https://angular.io/ e	http://angularjs.org/
• Develop Across All Platforms
• Speed &	Performance
• Incredible Tooling
• Loved by	Millions
Made	with	Angular
https://www.madewithangular.com/
HTML	non	solo	per	il	web
Il	web	come	app mobile	[1]
• Ionic Framework
• http://ionicframework.com/
Il	web	come	app mobile	[2]
• Apache	Cordova
• https://cordova.apache.org/
Il	web	come	app desktop
• Electron
• http://electron.atom.io/
Tecnologie	in	pillole
Il	cloud
Cloud Computing
Da	Wikipedia:
"In informatica con	il	termine	inglese cloud
computing (in	italiano nuvola	informatica)	si	indica	un	
paradigma	di	erogazione	di	risorse	informatiche,	
come	l'archiviazione,	l'elaborazione o	la	trasmissione	
di	dati,	caratterizzato	dalla	disponibilità on	
demand attraverso Internet a	partire	da	un	insieme	di	
risorse	preesistenti	e	configurabili."
Il	cloud
• Fornisce	una	serie	di	risorse	pagabili	al	consumo	
che	vanno	dal	calcolo	computazionale,	al	database,	
a	servizi	di	storage,	alle	notifiche,	…
• Esistono	varie	offerte:
• Microsoft	Azure
• Amazon	AWS
• Google	Cloud
• …
• Sono	l'ideale	per	le	startup	o	progetti	in	fase	di	
avvio
• Dove	quindi	il	carico	e	le	risorse	utili	non	si	conoscono
Perché	il	cloud
Pronti	al	futuro?
Fate	la	scelta	giusta
Thanks!

Mais conteúdo relacionado

Destaque

odell powerpoint
odell powerpointodell powerpoint
odell powerpointMarcus Eng
 
Vecumam nepiemērota informācija un mans bērns. Iveta Ķelle, “Papardes zieds” ...
Vecumam nepiemērota informācija un mans bērns. Iveta Ķelle, “Papardes zieds” ...Vecumam nepiemērota informācija un mans bērns. Iveta Ķelle, “Papardes zieds” ...
Vecumam nepiemērota informācija un mans bērns. Iveta Ķelle, “Papardes zieds” ...BJPLC
 
What's New in ASP.NET 4.5 and Visual Studio 2012
What's New in ASP.NET 4.5 and Visual Studio 2012What's New in ASP.NET 4.5 and Visual Studio 2012
What's New in ASP.NET 4.5 and Visual Studio 2012Andrea Dottor
 
Il buon programmatore - consigli pratici per una vita felice
Il buon programmatore - consigli pratici per una vita feliceIl buon programmatore - consigli pratici per una vita felice
Il buon programmatore - consigli pratici per una vita feliceAndrea Dottor
 
Windows azure - abbattere tempi e costi di sviluppo
Windows azure - abbattere tempi e costi di sviluppoWindows azure - abbattere tempi e costi di sviluppo
Windows azure - abbattere tempi e costi di sviluppoAndrea Dottor
 
Migliora il tuo codice con knockout.js
Migliora il tuo codice con knockout.jsMigliora il tuo codice con knockout.js
Migliora il tuo codice con knockout.jsAndrea Dottor
 

Destaque (11)

cluster computing
cluster computingcluster computing
cluster computing
 
1 Peter 3i
1 Peter 3i1 Peter 3i
1 Peter 3i
 
odell powerpoint
odell powerpointodell powerpoint
odell powerpoint
 
Botline Bling
Botline BlingBotline Bling
Botline Bling
 
Customers types
Customers typesCustomers types
Customers types
 
Cluster computer
Cluster  computerCluster  computer
Cluster computer
 
Vecumam nepiemērota informācija un mans bērns. Iveta Ķelle, “Papardes zieds” ...
Vecumam nepiemērota informācija un mans bērns. Iveta Ķelle, “Papardes zieds” ...Vecumam nepiemērota informācija un mans bērns. Iveta Ķelle, “Papardes zieds” ...
Vecumam nepiemērota informācija un mans bērns. Iveta Ķelle, “Papardes zieds” ...
 
What's New in ASP.NET 4.5 and Visual Studio 2012
What's New in ASP.NET 4.5 and Visual Studio 2012What's New in ASP.NET 4.5 and Visual Studio 2012
What's New in ASP.NET 4.5 and Visual Studio 2012
 
Il buon programmatore - consigli pratici per una vita felice
Il buon programmatore - consigli pratici per una vita feliceIl buon programmatore - consigli pratici per una vita felice
Il buon programmatore - consigli pratici per una vita felice
 
Windows azure - abbattere tempi e costi di sviluppo
Windows azure - abbattere tempi e costi di sviluppoWindows azure - abbattere tempi e costi di sviluppo
Windows azure - abbattere tempi e costi di sviluppo
 
Migliora il tuo codice con knockout.js
Migliora il tuo codice con knockout.jsMigliora il tuo codice con knockout.js
Migliora il tuo codice con knockout.js
 

Semelhante a L'evoluzione del web

CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...
CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...
CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...Confindustria Emilia-Romagna Ricerca
 
E commerce-creare e gestire un negozio nel web
E commerce-creare e gestire un negozio nel webE commerce-creare e gestire un negozio nel web
E commerce-creare e gestire un negozio nel webvarlesecaterina
 
Iniziative e opportunità per gli studenti
Iniziative e opportunità per gli studentiIniziative e opportunità per gli studenti
Iniziative e opportunità per gli studentiAngelo Gino Varrati
 
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006Emanuele Della Valle
 
B Human Progetti di Stage 2009
B Human Progetti di Stage 2009B Human Progetti di Stage 2009
B Human Progetti di Stage 2009B Human Srl
 
Advansys - Presentazione Istituzionale
Advansys - Presentazione IstituzionaleAdvansys - Presentazione Istituzionale
Advansys - Presentazione IstituzionaleAdvansys
 
Enjoineering - Web Marketing Universitario - Presentazione 4 aprile
Enjoineering - Web Marketing Universitario - Presentazione 4 aprileEnjoineering - Web Marketing Universitario - Presentazione 4 aprile
Enjoineering - Web Marketing Universitario - Presentazione 4 aprileenjoineering
 
Rinnovare i servizi per il lavoro nell'era della social innovation: la ricerc...
Rinnovare i servizi per il lavoro nell'era della social innovation: la ricerc...Rinnovare i servizi per il lavoro nell'era della social innovation: la ricerc...
Rinnovare i servizi per il lavoro nell'era della social innovation: la ricerc...Miriana Bucalossi
 
ARISTOTELE presentation at the workshop "Informatics for enterprise processes"
ARISTOTELE presentation at the workshop "Informatics for enterprise processes"ARISTOTELE presentation at the workshop "Informatics for enterprise processes"
ARISTOTELE presentation at the workshop "Informatics for enterprise processes"ARISTOTELE
 
Pensiero Analogico e Microservizi
Pensiero Analogico  e MicroserviziPensiero Analogico  e Microservizi
Pensiero Analogico e MicroserviziConsulthinkspa
 
E-Learning Portal in ambito Enterprise
E-Learning Portal in ambito EnterpriseE-Learning Portal in ambito Enterprise
E-Learning Portal in ambito EnterpriseAriadne
 
Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAbilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAmazon Web Services
 
Web Communication & Digital Technologies | IED 2016
Web Communication & Digital Technologies | IED 2016Web Communication & Digital Technologies | IED 2016
Web Communication & Digital Technologies | IED 2016Lapo Chirici
 
Gruppo Wice2009
Gruppo Wice2009Gruppo Wice2009
Gruppo Wice2009Elisorm
 
Maria Grazia Maffucci - programmazione relazione
Maria Grazia Maffucci - programmazione relazioneMaria Grazia Maffucci - programmazione relazione
Maria Grazia Maffucci - programmazione relazioneMaria Grazia Maffucci
 

Semelhante a L'evoluzione del web (20)

CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...
CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...
CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...
 
E commerce-creare e gestire un negozio nel web
E commerce-creare e gestire un negozio nel webE commerce-creare e gestire un negozio nel web
E commerce-creare e gestire un negozio nel web
 
Iniziative e opportunità per gli studenti
Iniziative e opportunità per gli studentiIniziative e opportunità per gli studenti
Iniziative e opportunità per gli studenti
 
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
 
B Human Progetti di Stage 2009
B Human Progetti di Stage 2009B Human Progetti di Stage 2009
B Human Progetti di Stage 2009
 
Advansys - Presentazione Istituzionale
Advansys - Presentazione IstituzionaleAdvansys - Presentazione Istituzionale
Advansys - Presentazione Istituzionale
 
Enjoineering - Web Marketing Universitario - Presentazione 4 aprile
Enjoineering - Web Marketing Universitario - Presentazione 4 aprileEnjoineering - Web Marketing Universitario - Presentazione 4 aprile
Enjoineering - Web Marketing Universitario - Presentazione 4 aprile
 
Rinnovare i servizi per il lavoro nell'era della social innovation: la ricerc...
Rinnovare i servizi per il lavoro nell'era della social innovation: la ricerc...Rinnovare i servizi per il lavoro nell'era della social innovation: la ricerc...
Rinnovare i servizi per il lavoro nell'era della social innovation: la ricerc...
 
ARISTOTELE presentation at the workshop "Informatics for enterprise processes"
ARISTOTELE presentation at the workshop "Informatics for enterprise processes"ARISTOTELE presentation at the workshop "Informatics for enterprise processes"
ARISTOTELE presentation at the workshop "Informatics for enterprise processes"
 
Pensiero Analogico e Microservizi
Pensiero Analogico  e MicroserviziPensiero Analogico  e Microservizi
Pensiero Analogico e Microservizi
 
E-Learning Portal in ambito Enterprise
E-Learning Portal in ambito EnterpriseE-Learning Portal in ambito Enterprise
E-Learning Portal in ambito Enterprise
 
Udev Presentazione
Udev PresentazioneUdev Presentazione
Udev Presentazione
 
Mcas 2010
Mcas 2010Mcas 2010
Mcas 2010
 
Mcas 2010
Mcas 2010Mcas 2010
Mcas 2010
 
Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAbilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
 
Web Communication & Digital Technologies | IED 2016
Web Communication & Digital Technologies | IED 2016Web Communication & Digital Technologies | IED 2016
Web Communication & Digital Technologies | IED 2016
 
Gruppo Wice2009
Gruppo Wice2009Gruppo Wice2009
Gruppo Wice2009
 
Elearning e CNAP
Elearning e CNAPElearning e CNAP
Elearning e CNAP
 
Maria Grazia Maffucci - programmazione relazione
Maria Grazia Maffucci - programmazione relazioneMaria Grazia Maffucci - programmazione relazione
Maria Grazia Maffucci - programmazione relazione
 
001 le professioni dell'ict
001   le professioni dell'ict001   le professioni dell'ict
001 le professioni dell'ict
 

Mais de Andrea Dottor

Blazor ♥️ JavaScript
Blazor ♥️ JavaScriptBlazor ♥️ JavaScript
Blazor ♥️ JavaScriptAndrea Dottor
 
Blazor, lo sapevi che...
Blazor, lo sapevi che...Blazor, lo sapevi che...
Blazor, lo sapevi che...Andrea Dottor
 
Dal RenderFragment ai Generics, tips for Blazor developers
Dal RenderFragment ai Generics, tips for Blazor developersDal RenderFragment ai Generics, tips for Blazor developers
Dal RenderFragment ai Generics, tips for Blazor developersAndrea Dottor
 
Blazor per uno sviluppatore Web Form
Blazor per uno sviluppatore Web FormBlazor per uno sviluppatore Web Form
Blazor per uno sviluppatore Web FormAndrea Dottor
 
Come sta la nostra applicazione? Un viaggio alla scoperta degli Health Check ...
Come sta la nostra applicazione? Un viaggio alla scoperta degli Health Check ...Come sta la nostra applicazione? Un viaggio alla scoperta degli Health Check ...
Come sta la nostra applicazione? Un viaggio alla scoperta degli Health Check ...Andrea Dottor
 
Blazor ha vinto? Storie di casi reali
Blazor ha vinto? Storie di casi realiBlazor ha vinto? Storie di casi reali
Blazor ha vinto? Storie di casi realiAndrea Dottor
 
What's New in ASP.NET Core 3
What's New in ASP.NET Core 3What's New in ASP.NET Core 3
What's New in ASP.NET Core 3Andrea Dottor
 
Alla scoperta di gRPC
Alla scoperta di gRPCAlla scoperta di gRPC
Alla scoperta di gRPCAndrea Dottor
 
Back to the Future: Migrare da WebForm ad ASP.NET Core gradualmente
Back to the Future: Migrare da WebForm ad ASP.NET Core gradualmente Back to the Future: Migrare da WebForm ad ASP.NET Core gradualmente
Back to the Future: Migrare da WebForm ad ASP.NET Core gradualmente Andrea Dottor
 
Real case: migrate from Web Forms to ASP.NET Core gradually
Real case: migrate from Web Forms to ASP.NET Core graduallyReal case: migrate from Web Forms to ASP.NET Core gradually
Real case: migrate from Web Forms to ASP.NET Core graduallyAndrea Dottor
 
ASP.NET Core - Razor Pages
ASP.NET Core - Razor PagesASP.NET Core - Razor Pages
ASP.NET Core - Razor PagesAndrea Dottor
 
ASP.NET Core - dove siamo arrivati
ASP.NET Core - dove siamo arrivatiASP.NET Core - dove siamo arrivati
ASP.NET Core - dove siamo arrivatiAndrea Dottor
 
Dependency injection questa sconosciuta
Dependency injection questa sconosciutaDependency injection questa sconosciuta
Dependency injection questa sconosciutaAndrea Dottor
 
Customize ASP.NET Core scaffolding
Customize ASP.NET Core scaffoldingCustomize ASP.NET Core scaffolding
Customize ASP.NET Core scaffoldingAndrea Dottor
 
ASP.NET, ottimizziamo con la cache
ASP.NET, ottimizziamo con la cacheASP.NET, ottimizziamo con la cache
ASP.NET, ottimizziamo con la cacheAndrea Dottor
 
Cosa c'è di nuovo in asp.net core 2 0
Cosa c'è di nuovo in asp.net core 2 0Cosa c'è di nuovo in asp.net core 2 0
Cosa c'è di nuovo in asp.net core 2 0Andrea Dottor
 
Creare API pubbliche, come evitare gli errori comuni
 Creare API pubbliche, come evitare gli errori comuni Creare API pubbliche, come evitare gli errori comuni
Creare API pubbliche, come evitare gli errori comuniAndrea Dottor
 
Deploy & Run on Azure App Service
Deploy & Run on Azure App ServiceDeploy & Run on Azure App Service
Deploy & Run on Azure App ServiceAndrea Dottor
 
Introduzione ad ASP.NET Core
Introduzione ad ASP.NET CoreIntroduzione ad ASP.NET Core
Introduzione ad ASP.NET CoreAndrea Dottor
 
Sviluppare Azure Web Apps
Sviluppare Azure Web AppsSviluppare Azure Web Apps
Sviluppare Azure Web AppsAndrea Dottor
 

Mais de Andrea Dottor (20)

Blazor ♥️ JavaScript
Blazor ♥️ JavaScriptBlazor ♥️ JavaScript
Blazor ♥️ JavaScript
 
Blazor, lo sapevi che...
Blazor, lo sapevi che...Blazor, lo sapevi che...
Blazor, lo sapevi che...
 
Dal RenderFragment ai Generics, tips for Blazor developers
Dal RenderFragment ai Generics, tips for Blazor developersDal RenderFragment ai Generics, tips for Blazor developers
Dal RenderFragment ai Generics, tips for Blazor developers
 
Blazor per uno sviluppatore Web Form
Blazor per uno sviluppatore Web FormBlazor per uno sviluppatore Web Form
Blazor per uno sviluppatore Web Form
 
Come sta la nostra applicazione? Un viaggio alla scoperta degli Health Check ...
Come sta la nostra applicazione? Un viaggio alla scoperta degli Health Check ...Come sta la nostra applicazione? Un viaggio alla scoperta degli Health Check ...
Come sta la nostra applicazione? Un viaggio alla scoperta degli Health Check ...
 
Blazor ha vinto? Storie di casi reali
Blazor ha vinto? Storie di casi realiBlazor ha vinto? Storie di casi reali
Blazor ha vinto? Storie di casi reali
 
What's New in ASP.NET Core 3
What's New in ASP.NET Core 3What's New in ASP.NET Core 3
What's New in ASP.NET Core 3
 
Alla scoperta di gRPC
Alla scoperta di gRPCAlla scoperta di gRPC
Alla scoperta di gRPC
 
Back to the Future: Migrare da WebForm ad ASP.NET Core gradualmente
Back to the Future: Migrare da WebForm ad ASP.NET Core gradualmente Back to the Future: Migrare da WebForm ad ASP.NET Core gradualmente
Back to the Future: Migrare da WebForm ad ASP.NET Core gradualmente
 
Real case: migrate from Web Forms to ASP.NET Core gradually
Real case: migrate from Web Forms to ASP.NET Core graduallyReal case: migrate from Web Forms to ASP.NET Core gradually
Real case: migrate from Web Forms to ASP.NET Core gradually
 
ASP.NET Core - Razor Pages
ASP.NET Core - Razor PagesASP.NET Core - Razor Pages
ASP.NET Core - Razor Pages
 
ASP.NET Core - dove siamo arrivati
ASP.NET Core - dove siamo arrivatiASP.NET Core - dove siamo arrivati
ASP.NET Core - dove siamo arrivati
 
Dependency injection questa sconosciuta
Dependency injection questa sconosciutaDependency injection questa sconosciuta
Dependency injection questa sconosciuta
 
Customize ASP.NET Core scaffolding
Customize ASP.NET Core scaffoldingCustomize ASP.NET Core scaffolding
Customize ASP.NET Core scaffolding
 
ASP.NET, ottimizziamo con la cache
ASP.NET, ottimizziamo con la cacheASP.NET, ottimizziamo con la cache
ASP.NET, ottimizziamo con la cache
 
Cosa c'è di nuovo in asp.net core 2 0
Cosa c'è di nuovo in asp.net core 2 0Cosa c'è di nuovo in asp.net core 2 0
Cosa c'è di nuovo in asp.net core 2 0
 
Creare API pubbliche, come evitare gli errori comuni
 Creare API pubbliche, come evitare gli errori comuni Creare API pubbliche, come evitare gli errori comuni
Creare API pubbliche, come evitare gli errori comuni
 
Deploy & Run on Azure App Service
Deploy & Run on Azure App ServiceDeploy & Run on Azure App Service
Deploy & Run on Azure App Service
 
Introduzione ad ASP.NET Core
Introduzione ad ASP.NET CoreIntroduzione ad ASP.NET Core
Introduzione ad ASP.NET Core
 
Sviluppare Azure Web Apps
Sviluppare Azure Web AppsSviluppare Azure Web Apps
Sviluppare Azure Web Apps
 

L'evoluzione del web