25
cHeroes loves GameDev Tour - DotNetAbruzzo Angelo Gino Varrati MSP LEAD L’AQUILA E CAMERINO DOTNET ABRUZZO COMMUNITY [email protected] http://angelus-gi.azurewebsites.net/ @angelog_varrati https://www.facebook.com/MSPUnivAQ #TechHeroes loves GameDev Tour @UnivAQ – L’Aquila 21 Ottobre 2016

Azure to build a real time chat in 15 minutes

Embed Size (px)

Citation preview

Page 1: Azure to build a real time chat in 15 minutes

#TecHeroes loves GameDev Tour - DotNetAbruzzo

Angelo Gino VarratiMSP LEAD L’AQUILA E CAMERINODOTNET ABRUZZO COMMUNITY

[email protected]://angelus-gi.azurewebsites.net/@angelog_varratihttps://www.facebook.com/MSPUnivAQ

#TechHeroes loves GameDev Tour

@UnivAQ – L’Aquila21 Ottobre 2016

Page 2: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Microsoft Student Partners nel mondo

APAC15%

CEE8%

India40%

Japan1%

GCR4%

Russia4%

LATAM6%

Brazil1%

Mexico1%

MEA8%

Canada1%

U.S. 1%

U.K.2%

France2% Germany

3% WE4%

58% degli MSP hanno almeno una certificazione MTA o MCSD

70% degli MSP sono maschi di età compresa tra i 19 e i 26

anni

Oltre 85% provengono da Università tecniche

Oltre 5000 MSP hanno organizzato eventi tecnici

Page 3: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Agenda

• Microsoft Imagine• Microsoft Azure• ASP.NET & SignalR• Lab

Page 4: Azure to build a real time chat in 15 minutes

#TecHeroes loves GameDev Tour - DotNetAbruzzo

Microsoft Imagine

Page 5: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Cos’è Microsoft Imagine?

Un programma che sostiene l'istruzione tecnica fornendo accesso a software Microsoft a scopi di apprendimento, didattica e ricerca.

Page 6: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Cosa offre Microsoft Imagine?Microsoft Imagine fornisce software e risorse gratuite per gli studenti, tra cui:• Azure• Visual Studio

Community 2015 e Code• Windows 10 Education• Microsoft Mathematics

4

• Xamarin for Students• Account Windows Store• SQL Server 2016• Microsoft Virtual Academy

(MVA)

https://imagine.microsoft.com/it-it

Page 7: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Imagine Cup

Innovations World CitizenshipGames

Great games come from anywhere and people play them

everywhere. Powerful game engines and

libraries are available for free so students can get started right

away.

Incredible, world-changing software innovations often

come from students. Social networks, music services, – the list goes

on. We’re looking for the next big thing.

Find a problem in the world, even in your

own life or community, that affects many

people, and then work to solve it. Build a project that could

change lives.

Page 8: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Imagine CupStage 1

Complete a maximum 5 page report on your project, which includes:

- Problem definition- Solution- Storyboard of application- Business plan- Team details/background

Form a team with students who share your idea.Start building out your idea by using the free software tools available from Microsoft Imagine.

Stage 2Preliminary Finals - Top 15

Teams Progress Over the summer term – teams will focus on building their prototype and business case in preparation for the preliminary finals.

27th Feb - Teams present to a judging panel, 10 minutes presentation, 5 minutes Q&A - the top 5 teams in each category progress in the competition and to the National Finals.

Stage 3National Finals

All 15 teams go through a final round of judging to panel of judges – 10 minutes presentation, 5 minutes Q&A.All teams will be invited to the National Finals where they will have an opportunity to showcase their idea to industry guests and media.The top team from each category will then be announced and compete in front of a live audience for the top prize and the title of the 2016 New Zealand Imagine Cup Winners.

Page 9: Azure to build a real time chat in 15 minutes

#TecHeroes loves GameDev Tour - DotNetAbruzzo

Microsoft Azure

Page 10: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Cos’è il cloud computing?

«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.»

Fonte: Wikipedia

Page 11: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Caratteristiche essenzialiOn-demand self-service

Broad network access

Resource pooling

Rapid elasticity

Measured service

Page 12: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Perché il Cloud?• Creare rapidamente ambienti per guidare le priorità di

business• Scalare per soddisfare le richieste di picco• Aumentare le attività quotidiane, l’efficienza e la riduzione

dei costi EconomicsScaleSpeed

Page 13: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Cos’è Microsoft Azure?

«Gamma completa di servizi che ti consentono rapidamente di creare, distribuire e gestire applicazioni attraverso una rete globale di data center gestiti da Microsoft.»

Page 14: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Microsoft Azure

aperto solidoflessibile

Page 15: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Data Centers

Regional Partners

Page 16: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Servizi di Microsoft AzureCl

ient

laye

r (

on-p

rem

ises

)

Tablet PhoneGames consolePC

On-premises databaseBrowser

Office Add-in

On-premises service

AD

MultifactorAuthentication

Acce

ss C

ontr

olLa

yer

Dat

a La

yer

Storage Blobs Tables Queues DataMachine Learning

HD Insight

Backup and Recovery

SQL Database Caching

StorSimple

Appl

icat

ion

laye

r

API MgmtWeb Apps

Cloud ServicesVM

Mobile Apps

Media Services

Notification Hubs

Scheduler

AutomationAPI Apps

Inte

grat

ion

laye

r Service Bus CDN

BizTalk Services

Traffic Manager

Virtual Networks

Express Route

Logic Apps

Page 17: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Supporto Open Source

Page 18: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Azure: proprietà e trattamento dei dati

You know how we manage your data. You know where your data is located. You know who can access your data and on

what terms. You know how we respond to government and

law enforcement requests to access your customer data.

We set and adhere to stringent privacy standards.

Fonte: Microsoft Trust Center

Page 19: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Microsoft Azure for ImagineAttualmente l’offerta include:

Web AppDatabase MySQL di ClearDBDatabase SQL (SaaS)Visual Studio Application

InsightsVisual Studio OnlineNotification HubsMobile App

Page 20: Azure to build a real time chat in 15 minutes

#TecHeroes loves GameDev Tour - DotNetAbruzzo

ASP.NET & SignalR

Page 21: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

.NET Core• Windows, Linux, Mac• Non ancora riscritto al 100%• Documentazione su Microsoft

Docs

Page 22: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

Asp.NET Core 1.0

• Basato su .NET Core• Asp.NET 5 = Asp.NET Core

1.0• Web Framework• Open Source (GitHub)• HTML, CSS, JS• Cloud & Performance• http://get.asp.net

Page 23: Azure to build a real time chat in 15 minutes

DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour

SignalR

• ASP.NET• Real-time web functionality• Real-time gaming• Aggiornamenti ad alta

frequenza• http://shootr.signalr.net/

Page 24: Azure to build a real time chat in 15 minutes

#TecHeroes loves GameDev Tour - DotNetAbruzzo

Lab:Real Time Chat in <15 minutes

Azure (provided by Microsoft Imagine)

SignalR (provided by Asp.NET)

Page 25: Azure to build a real time chat in 15 minutes

#TecHeroes loves GameDev Tour - DotNetAbruzzo

Q&AGrazie per

l’attenzione!

@angelog_varrati#MSPItaly

#TechHeroes#GameDevTour