Presentazione standard di PowerPoint
Angelo Gino VarratiMSP Lead - Microsoft Student Partner F.Y.
2016DotNet Abruzzo Community [email protected]
http://angelus-gi.azurewebsites.net @angelus_gi
https://www.facebook.com/MSPUnivAQ
https://linkedin.com/in/angelus_gi https://github.com/AngelusGi
Future ReCoded@Liceo Scientifico Da Vinci - Pescara5 Dicembre
2016
Microsoft Student Partners nel mondo
https://msdn.microsoft.com/microsoftstudentpartners
Agenda
Cos Future ReCoded?Il progetto Future ReCoded (marzo 2016 -
febbraio 2017), finanziato da Microsoft YouthSpark e Fondazione
Cariplo, e coordinato da Fondazione Filarete, nasce per offrire
maggiori opportunit professionali a migliaia di giovani in tutta
Italia attraverso la pratica e lo sviluppo di competenze
tecnologiche e digitali.
Fonte: Mondodigitale.org
Chi sono i partner di Future ReCoded?Fondazione Filarete,
TechGarage, PoliHub, I3P Incubatore di Imprese Innovative del
Politecnico di Torino, ItaliaCamp, Giardino dei Talenti TAG e
Fondazione Mondo Digitale.
Fonte: Mondodigitale.org
Microsoft Imagine
Microsoft ImagineCosa offre:ConcorsiAzure for ImagineVisual
Studio CommunityVisual Studio CodeXamarinWindows Server Microsoft R
ServerPHP Tools per Visual StudioSQL ServerTeam Explorer Everywhere
Licenza Windows StoreCos?Un programma che sostiene l'istruzione
tecnica fornendo accesso a software Microsoft a scopi di
apprendimento, didattica e ricerca.
https://imagine.microsoft.com/
Imagine Cup 201715 anniversarioPremio di $ 100.000 al team primo
classificatoSono benvenuti tutti i progetti tecnologici, senza
alcun limite di categoria (Games, Innovations, World
Citizenship)Massimo tre membri per ogni teamPer tutti i progetti
richiesto AzureLa tecnologia rappresenter il criterio di giudizio
principale
https://compete.imagine.microsoft.com/it-it/
Hello Cloud 2017
Ogni mese uno studente viene premiato con $1.000Completare una
delle Hello Cloud Activities su Azure for Imagine
https://compete.imagine.microsoft.com/it-it/category/8
Microsoft Azure
Cloud Computing
Perch il Cloud?Creare rapidamente ambienti per guidare le
priorit di businessScalare per soddisfare le richieste di
piccoAumentare le attivit quotidiane, lefficienza e la riduzione
dei costi
Economics
Scale
Speed
Cos Azure?Una gamma completa di servizi che ti consentono
rapidamente di creare, distribuire e gestire applicazioni
attraverso una rete globale di data center gestiti da
Microsoft.
Microsoft Azure
aperto
solido
flessibile
Data CentersRegional Partners
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 Azures 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 worlds 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).
15
Servizi di Microsoft AzureClient layer (on-premises)Tablet
Phone
Games console
PC
On-premises database
Browser
Office Add-in
On-premises service
AD
MultifactorAuthentication
Access ControlLayer
Data Layer
StorageBlobs
Tables
Queues
Data
Machine LearningHD Insight
Backup and Recovery
SQL Database
Caching
StorSimple
ApplicationlayerAPI Mgmt
Web Apps
Cloud Services
VM
Mobile Apps
Media Services
Notification Hubs
Scheduler
Automation
API Apps
Integration layerService Bus
CDN
BizTalk Services
Traffic Manager
Virtual Networks
Express Route
Logic Apps
Thanks Channel9
Microsoft Azure for ImagineWeb AppDatabase MySQL di
ClearDBDatabase SQL (SaaS)Visual Studio Application InsightsVisual
Studio OnlineNotification HubsMobile App
Xamarin
Sviluppo mobile: approccio classico
Codice differenteStrumenti diversiRichiesti pi teamCostoso e
lento
Sviluppo mobile: scrivi una volta, esegui ovunque
Frammentazione dei browserSviluppo per una piattaforma, le altre
vengono di conseguenzaNessuna cura dello stile specifico della
piattaforma.
Esempio:http://www.agenziaentrate.gov.it/wps/content/nsilib/nsi/app
21
Perch Xamarin?
Prestazioni e UI nativaC# pu essere eseguito da quasi 3 miliardi
di dispositiviStart-up in opera dal 2000Qualsiasi cosa si possa
fare in Objective-C, Swift o Java pu essere fatta in C# con Xamarin
in Visual StudioRiutilizzo fino al 90% del codicePienamente
supportato da Azure
Xamarin in Visual Studio
Utilizzo di Xamarin in Visual Studio:Plug-in VS 2010, VS
2013Integrato VS 2015 Update
Debugging su:EmulatoriDispositivi
Integrati nella toolbar:StatoLogsLista di dispositivi
Designer iOS per Xamarin
Il primo designer iOS presente in Visual StudioSimile al
designer tradizionale di Visual StudioSupporta pienamente
lUIKitModifica i componenti personalizzati e di terze
partiModifiche grafiche applicate in tempo reale
Designer Andorid per Xamarin
Il migliore designer per AndroidDisponibile su Visual Studio
(anche su Os X con VS 2017 RC)Crea facilmente linterfaccia utente
tramite drag & dropAffronta facilmente il problema del
rescaling e della frammentazione di Android.Layout salvati in file
XML Android standard
Sviluppo mobile: Xamarin nativo
UI nativaPerformance nativeCodice del backend condiviso tra le
piattaformeC# + .NET FrameworkSupporto completo alle API
Sviluppo mobile: Xamarin.Forms
Interfaccia condivisa e nativa su tutte le
piattaformePerformance nativeCodice del backend condiviso tra le
piattaformeC# + .NET FrameworkSupporto completo alle API
Xamarin.Forms.DatePicker
https://developer.xamarin.com/api/type/Xamarin.Forms.DatePicker/
Xamarin sempre aggiornato
Release iOS supportate al day-one: iOS 5, iOS 6, iOS 7, iOS 7.1,
iOS 8, iOS 9, iOS 10
Supporto a:Windows 10 UWP,Windows 8.x,Android Wear,Amazon Fire
TV,Apple Watch
Xamarin nativo VS Xamarin.FormsXamarin nativoApps that require
specialized interactionsApps with highly polished designApps that
use many platform-specific APIsApps where custom UI is more
important than code sharingXamarin.FormsData entry appsPrototypes
and proofs-of-conceptApps that require little platform-specific
functionalityApps where code sharing is more important than custom
UI
Connect(); //201616-18 Novembre 2016
Visual Studio RC 2017 su Mac OS X.Net
DevelopmentXamarinAzure
Visual Studio o Mobile CenterXamarin Test Cloud +
HockeyApp:BuildTestCrash
ReportingDistribuzioneAnalisiAutenticazioneEasyTables
Welcome Samsung TizenTizen .NET:.NET Core >1.0.0VS 2015
Update 3>Xamarin.FormsAPI specifiche per la piattaforma
Tizen
DEMO
Risorse per lapprendimento
Xamarin University
Live, online classesOffice hoursSelf-guided learning70+
classesGuest lecturesAffordable tuitionIscrizione annuale da
999$
Unica strada daccesso al riconoscimento Xamarin Certified Mobile
Developer
https://www.xamarin.com/university
Microsoft Virtual Academy
https://www.microsoft.com/italy/mva/Un'ampia raccolta di corsi
di formazione multipiattaforma tenuti da personale e partner
Microsoft per aiutarti a sviluppare le tue competenze tecniche e a
crescere.
Settimana Internazionale di Educazione all'Informatica3-11
Dicembre 2016
Code.org
Q&AGrazie per lattenzione!
@angelus_gi#MSPItaly#FutureRecodedFeedback sulla
sessionehttp://bit.ly/2gTjG6X