SlideShare a Scribd company logo
#TecHeroes loves GameDev Tour - DotNetAbruzzo
Angelo Gino Varrati
MSP LEAD L’AQUILA E CAMERINO
DOTNET ABRUZZO COMMUNITY
AngeloGino.Varrati@studentpartner.com
http://angelus-gi.azurewebsites.net/
@angelog_varrati
https://www.facebook.com/MSPUnivAQ
#TechHeroes loves GameDev Tour
@UnivAQ – L’Aquila
21 Ottobre 2016
DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour
Microsoft Student Partners nel mondo
2
APAC
15%
CEE
8%
India
40%
Japan
1%
GCR
4%
Russia
4%
LATAM
6%
Brazil
1%
Mexico
1%
MEA
8%
Canada
1%
U.S.
1%
U.K.
2%
France
2%
Germany
3%
WE
4%
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
DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour
Agenda
• Microsoft Imagine
• Microsoft Azure
• ASP.NET & SignalR
• Lab
3
#TecHeroes loves GameDev Tour - DotNetAbruzzo
Microsoft Imagine
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.
5
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
6
DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour
Imagine Cup
7
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.
DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour
Imagine Cup
8
Stage 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 2
Preliminary 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 3
National 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.
#TecHeroes loves GameDev Tour - DotNetAbruzzo
Microsoft Azure
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
DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour
Caratteristiche essenziali
On-demand self-service
Broad network access
Resource pooling
Rapid elasticity
Measured service
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
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.»
DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour
Microsoft Azure
DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour
Data Centers
Regional Partners
DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour
Servizi di Microsoft Azure
Clientlayer
(on-premises)
Tablet Phone
Games
consolePC
On-
premises
databaseBrowser
Office Add-
in
On-
premises
service
AD
Multifactor
Authentication
AccessControl
Layer
DataLayer
Storage Blobs Tables Queues Data
Machine
Learning HD Insight
Backup
and
Recovery
SQL
Database Caching StorSimple
Application
layer
API Mgmt Web Apps
Cloud
ServicesVM
Mobile
Apps
Media
Services
Notification
Hubs Scheduler
Automatio
nAPI Apps
Integration
layer
Service
Bus CDN
BizTalk
Services
Traffic
Manager
Virtual
Networks
Express
Route
Logic
Apps
DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour
Supporto Open Source
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
18
DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour
Microsoft Azure for Imagine
Attualmente l’offerta include:
Web App
Database MySQL di ClearDB
Database SQL (SaaS)
Visual Studio Application Insights
Visual Studio Online
Notification Hubs
Mobile App
#TecHeroes loves GameDev Tour - DotNetAbruzzo
ASP.NET & SignalR
DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour
.NET Core
• Windows, Linux, Mac
• Non ancora riscritto al 100%
• Documentazione su Microsoft Docs
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
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/
#TecHeroes loves GameDev Tour - DotNetAbruzzo
Lab:
Real Time Chat in <15 minutes
Azure (provided by Microsoft
Imagine)
SignalR (provided by Asp.NET)
#TecHeroes loves GameDev Tour - DotNetAbruzzo
Q&AGrazie per l’attenzione!

@angelog_varrati
#MSPItaly
#TechHeroes
#GameDevTour

More Related Content

DOCX
Criterios de calificacion lengua 3º eso
DOCX
Tabuada iluistrda
PPTX
La valla
PDF
Decline of Oil and Gas Opens Doors New Office Tenants_MileHighCRE_April 2016
DOCX
Reflexos i alter egos
DOC
AhmedYoussefCv-
TXT
علم الرمل
PPT
Dalla Motivazione al Job Design - 10. I 3 elementi del job design
Criterios de calificacion lengua 3º eso
Tabuada iluistrda
La valla
Decline of Oil and Gas Opens Doors New Office Tenants_MileHighCRE_April 2016
Reflexos i alter egos
AhmedYoussefCv-
علم الرمل
Dalla Motivazione al Job Design - 10. I 3 elementi del job design

Viewers also liked (10)

PDF
Meteorologia Radar - Fundamentos Gerais
DOCX
Cuando vivís lo que habéis comprendido enteramente por el bien de vuestra pro...
PPTX
Millat tractor limited
PPTX
Consumer Behavior Project
PDF
Actividadesparaaprenderaconvivir 140922153422-phpapp02
PPT
Hcl technology
PPTX
Knit Dyeing Machines
PDF
We Need to Talk about Content
PPTX
Nishat Group Pvt-1 (1)
PPTX
DECALCIFICATION
Meteorologia Radar - Fundamentos Gerais
Cuando vivís lo que habéis comprendido enteramente por el bien de vuestra pro...
Millat tractor limited
Consumer Behavior Project
Actividadesparaaprenderaconvivir 140922153422-phpapp02
Hcl technology
Knit Dyeing Machines
We Need to Talk about Content
Nishat Group Pvt-1 (1)
DECALCIFICATION
Ad

Similar to Azure to build a real time chat in 15 minutes (20)

PPTX
Azure for gaming
PDF
Martin Simecek, Microsoft
PDF
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
PPTX
Cloud for Game Developers – Myth or Real Scenarios?
PPTX
Georgia Azure Event - Scalable cloud games using Microsoft Azure
PPTX
Tim O'Brien Microsoft DevCon Russia 2011 keynote
PPTX
Introduzione al cloud computing e microsoft azure
PPTX
Microsoft Azure News - Sept 2016
PPTX
Assiut Tech Club - Microsoft Cloud Computing
PPTX
Things to think about while architecting azure solutions
PDF
Trivadis TechEvent 2016 Microservices, Containers, CQRS, Actors in .NET for t...
PPTX
Introducing Windows Azure
PPTX
GIS Into to Cloud Microsoft Azure
PPTX
Arduino to build a temperature graph on Azure
PPTX
Games en
PPTX
Azure Mobile Services per Windows Phone e smartphones
PPTX
Azure presentation nnug dec 2010
PDF
Azure from Rookie to DevStart
PDF
Microsoft Azure: Applications Migration Paths
PPTX
Azure Introduction
Azure for gaming
Martin Simecek, Microsoft
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
Cloud for Game Developers – Myth or Real Scenarios?
Georgia Azure Event - Scalable cloud games using Microsoft Azure
Tim O'Brien Microsoft DevCon Russia 2011 keynote
Introduzione al cloud computing e microsoft azure
Microsoft Azure News - Sept 2016
Assiut Tech Club - Microsoft Cloud Computing
Things to think about while architecting azure solutions
Trivadis TechEvent 2016 Microservices, Containers, CQRS, Actors in .NET for t...
Introducing Windows Azure
GIS Into to Cloud Microsoft Azure
Arduino to build a temperature graph on Azure
Games en
Azure Mobile Services per Windows Phone e smartphones
Azure presentation nnug dec 2010
Azure from Rookie to DevStart
Microsoft Azure: Applications Migration Paths
Azure Introduction
Ad

More from Angelo Gino Varrati (17)

PPTX
Progressive web app PWA - il futuro del web
PPSX
Eskills4change by Fondazione Mondo Digitale
PPSX
Internet of everything: let's talk about IoT and Azure - DotNet Conf 2018
PPTX
Un caso di studio sui big data - Campus Connestions Summit 2018 - #CCS18
PPTX
Internet of things: dai sensori al cloud - Global Azure Bootcamp - GABRome18
PPTX
4th industrial revolution and cloud computing
PPTX
Hour of Code Minecraft
PPTX
Introduction to Xamarin and Xamarin Forms
PPSX
Microsoft Hololens (Novembre 2015)
PPTX
Microsoft azure for dream spark
PPTX
Iniziative e opportunità per gli studenti
PPTX
Microsoft Hololens @Sharper2015
PPTX
L'Aquila Student @Gocce di Nuvola Rosa
PPTX
Word e PowerPoint per testi di laurea
PPTX
Microsoft Edge and Windows Hosted Web Apps
PPTX
Windows AppStudio, app without code
PPTX
Azure for DreamSpark: student's benefits and how to create a blog hosted by W...
Progressive web app PWA - il futuro del web
Eskills4change by Fondazione Mondo Digitale
Internet of everything: let's talk about IoT and Azure - DotNet Conf 2018
Un caso di studio sui big data - Campus Connestions Summit 2018 - #CCS18
Internet of things: dai sensori al cloud - Global Azure Bootcamp - GABRome18
4th industrial revolution and cloud computing
Hour of Code Minecraft
Introduction to Xamarin and Xamarin Forms
Microsoft Hololens (Novembre 2015)
Microsoft azure for dream spark
Iniziative e opportunità per gli studenti
Microsoft Hololens @Sharper2015
L'Aquila Student @Gocce di Nuvola Rosa
Word e PowerPoint per testi di laurea
Microsoft Edge and Windows Hosted Web Apps
Windows AppStudio, app without code
Azure for DreamSpark: student's benefits and how to create a blog hosted by W...

Recently uploaded (20)

PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPTX
Digital Literacy And Online Safety on internet
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPT
tcp ip networks nd ip layering assotred slides
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
Introduction to Information and Communication Technology
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPT
Ethics in Information System - Management Information System
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PDF
Introduction to the IoT system, how the IoT system works
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
DOCX
Unit-3 cyber security network security of internet system
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Cloud-Scale Log Monitoring _ Datadog.pdf
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Paper PDF World Game (s) Great Redesign.pdf
Introuction about WHO-FIC in ICD-10.pptx
Digital Literacy And Online Safety on internet
Slides PDF The World Game (s) Eco Economic Epochs.pdf
tcp ip networks nd ip layering assotred slides
international classification of diseases ICD-10 review PPT.pptx
Introduction to Information and Communication Technology
Decoding a Decade: 10 Years of Applied CTI Discipline
Unit-1 introduction to cyber security discuss about how to secure a system
Ethics in Information System - Management Information System
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Mathew Digital SEO Checklist Guidlines 2025
Introduction to the IoT system, how the IoT system works
An introduction to the IFRS (ISSB) Stndards.pdf
522797556-Unit-2-Temperature-measurement-1-1.pptx
Unit-3 cyber security network security of internet system
Slides PPTX World Game (s) Eco Economic Epochs.pptx

Azure to build a real time chat in 15 minutes

  • 1. #TecHeroes loves GameDev Tour - DotNetAbruzzo Angelo Gino Varrati MSP LEAD L’AQUILA E CAMERINO DOTNET ABRUZZO COMMUNITY AngeloGino.Varrati@studentpartner.com http://angelus-gi.azurewebsites.net/ @angelog_varrati https://www.facebook.com/MSPUnivAQ #TechHeroes loves GameDev Tour @UnivAQ – L’Aquila 21 Ottobre 2016
  • 2. DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour Microsoft Student Partners nel mondo 2 APAC 15% CEE 8% India 40% Japan 1% GCR 4% Russia 4% LATAM 6% Brazil 1% Mexico 1% MEA 8% Canada 1% U.S. 1% U.K. 2% France 2% Germany 3% WE 4% 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
  • 3. DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour Agenda • Microsoft Imagine • Microsoft Azure • ASP.NET & SignalR • Lab 3
  • 4. #TecHeroes loves GameDev Tour - DotNetAbruzzo Microsoft Imagine
  • 5. 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. 5
  • 6. 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 6
  • 7. DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour Imagine Cup 7 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.
  • 8. DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour Imagine Cup 8 Stage 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 2 Preliminary 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 3 National 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.
  • 9. #TecHeroes loves GameDev Tour - DotNetAbruzzo Microsoft Azure
  • 10. 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
  • 11. DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour Caratteristiche essenziali On-demand self-service Broad network access Resource pooling Rapid elasticity Measured service
  • 12. 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
  • 13. 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.»
  • 14. DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour Microsoft Azure
  • 15. DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour Data Centers Regional Partners
  • 16. DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour Servizi di Microsoft Azure Clientlayer (on-premises) Tablet Phone Games consolePC On- premises databaseBrowser Office Add- in On- premises service AD Multifactor Authentication AccessControl Layer DataLayer Storage Blobs Tables Queues Data Machine Learning HD Insight Backup and Recovery SQL Database Caching StorSimple Application layer API Mgmt Web Apps Cloud ServicesVM Mobile Apps Media Services Notification Hubs Scheduler Automatio nAPI Apps Integration layer Service Bus CDN BizTalk Services Traffic Manager Virtual Networks Express Route Logic Apps
  • 17. DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour Supporto Open Source
  • 18. 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 18
  • 19. DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour Microsoft Azure for Imagine Attualmente l’offerta include: Web App Database MySQL di ClearDB Database SQL (SaaS) Visual Studio Application Insights Visual Studio Online Notification Hubs Mobile App
  • 20. #TecHeroes loves GameDev Tour - DotNetAbruzzo ASP.NET & SignalR
  • 21. DotNetAbruzzo - L’Aquila, 21 ottobre 2016#TecHeroes loves GameDev Tour .NET Core • Windows, Linux, Mac • Non ancora riscritto al 100% • Documentazione su Microsoft Docs
  • 22. 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
  • 23. 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/
  • 24. #TecHeroes loves GameDev Tour - DotNetAbruzzo Lab: Real Time Chat in <15 minutes Azure (provided by Microsoft Imagine) SignalR (provided by Asp.NET)
  • 25. #TecHeroes loves GameDev Tour - DotNetAbruzzo Q&AGrazie per l’attenzione!  @angelog_varrati #MSPItaly #TechHeroes #GameDevTour

Editor's Notes

  • #6: Come si accede? Scuola sottoscrive un contratto che prevede e in molti casi è accompagnato da un account di tipo Office 365 School
  • #9: $5,000 for 1st place $3,000 for 2nd place $2,000 for 3rd place $1,000 for 4th place
  • #16: Speaker notes: Broad global reach Azure maintains a global presence across 17 datacenter around the world to help customers and partners meet their goal of providing applications close to their user base.  Mention contribution of regional partners help Azure’s global presence. Microsoft's continued investment in subsea and terrestrial dark fiber capacity helping deliver data at higher speeds, with higher capacity and lower latency for our customers across the globe. Use the following notes if you want to address some or all security, compliance, transparency and privacy concerns of the audience.   Microsoft has leveraged its decades-long experience in operating some of the world’s largest online services to create a robust set of security technologies and practices to keep your data at rest or in motion secured in Azure. Azure meets a broad set of international and industry-specific compliance standards as part of help customer attain compliance for their own infrastructure running on the platform. Azure is subjected to rigorous audits by independent organizations and the results are available to you as a part of Microsoft's commitment to transparency. Azure adheres to stringent privacy policies through a program called Privacy by Design which describes Microsoft's core privacy concerns to protect customer data and how to address them. Those protections are then backed with strong contractual commitments to safeguard customer data with by abiding by the EU Model Clauses, Safe Harbor programs, and ISO/IEC 27018 (which governs the processing of personal information).
  • #19: Partire dalle cose che già abbiamo grazie alle quali potremmo utilizzare le infrastrutture già presente (es. wifi) e solo successivamente andremo ad aggiungere nuovi componenti e nuove infrastrutture Windows 10 IoT Core Establish bi-directional communication with millions of IoT devices Rely on Microsoft Azure IoT Hub to easily and securely connect your Internet of Things (IoT) assets. Use device-to-cloud telemetry data to understand the state of your devices and assets, and be ready to take action when a device needs your attention. In cloud-to-device messages, reliably send commands and notifications to your connected devices—and track message delivery with acknowledgement receipts. Device messages are sent in a durable way to accommodate intermittently connected devices. Work with familiar platforms and protocols Add new devices—and connect existing ones—using open-source device SDKs for multiple platforms, including Linux, Windows, and real-time operating systems. Use standard and custom protocols, including HTTP, Advanced Message Queuing Protocol (AMQP), and MQ Telemetry Transport (MQTT). Authenticate per device for security-enhanced IoT solutions Set up individual identities and credentials for each of your connected devices—and help retain the confidentiality of both cloud-to-device and device-to-cloud messages. To maintain the integrity of your system, selectively revoke access rights for specific devices as needed. Standards based IoT device management at scale With new device management capabilities in Azure IoT Hub, administrators can remotely maintain, interact with, update and manage IoT devices at scale from the cloud using accepted open source standards. Save time and cost by removing the burden of developing and maintaining a custom device management solution or spending precious resources traveling to maintain global assets. Take advantage of edge intelligence with the Azure IoT Gateway SDK (Beta) The IoT Gateway SDK offers a powerful framework to build, configure, and deploy edge logic that enables you to do more with Azure IoT. Whether it’s connecting legacy devices, reducing bandwidth costs, enforcing security and privacy policies, or any other data processing you choose—the IoT Gateway SDK eases the development process, so you can focus on solving the problems that really matter. Find the Azure IoT Gateway SDK on GitHub.
  • #22: NET CORE abbandona la vecchia filosofia ed è il primo framework a marchio MS ad essere pensato già sul cloud. Dopo .NET Framework 4,6 si è passati a denominazione .NET +ANNO. NET CORE OPEN SOURCE Più LEGGERO perché runtime distribuito con applicazione. Ovviamente compatibile con Visual Studio, C#, MVC Anche se ha meno funzionalità, come ad esempio Windows Communication Foundation (WCF), (WPF) Windows Presentation Foundation perché si usa sempre più approccio sempre più REST, se si ha necessità di questi servizi si rimane con .NET FRAMEWORK
  • #23: ASP.NET è un framework web open source per sviluppare servizi e applicazioni web moderne. Con ASP.NET è possibile creare rapidamente siti web basati su HTML, CSS e JavaScript, scalarle a milioni di utenti e aggiungere facilmente funzionalità più complesse come le API Web, form su dati o comunicazioni in tempo reale. Utilizzabile anche su cloud, nel senso di facilmente scalabile e performabile su tutti i tipi di hardware. TOOL ANCORA PREVIEW, STABILI SOLO CON VISUAL STUDIO 15 (diverso da 2015). ASPNET CORE>10 VOLTE >NODE. JS
  • #24: Esempi classici aggiornaemnto automatic di un sito per mostrare nuovi contenuti automaticamente o chat, ma anche collaborative applications, monitoring applications