際際滷

際際滷Share a Scribd company logo
Angelo Gino Varrati
MSP LEAD - MICROSOFT STUDENT PARTNER F.Y.
2016
DOTNET ABRUZZO COMMUNITY
AngeloGino.Varrati@studentpartner.com
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 束DaVinci損 - Pescara
5 Dicembre 2016
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%
APAC CEE India Japan GCR Russia LATAM Brazil
Mexico MEA Canada U.S. U.K. France Germany WE
Il 70% degli MSP sono maschi di
et compresa tra i 19 e i 26 anni
Oltre l85% degli MSP proviene
da Universit tecniche (STEM)
Il 58% degli MSP ha almeno una
certificazione MTA o MCSD
Gli MSP hanno organizzato pi湛
di 5000 eventi tecnici
https://msdn.microsoft.com/microsoftstudentpartners
Microsoft Imagine
Microsoft Azure
Xamarin
Risorse per lapprendimento
DEMO
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
https://compete.imagine.microsoft.com/it-it/category/8
Introduction to Xamarin and Xamarin Forms
Self-service su richiesta
Ampio accesso in rete
Condivisione delle risorse
Rapida elasticit
Servizio misurato
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
Data Centers
Regional Partners
Clientlayer
(on-premises)
Tablet Phone
Games
consolePC
On-premises
databaseBrowserOffice 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
ServicesVMMobile Apps
Media
Services
Notification
Hubs Scheduler AutomationAPI Apps
Integration
layer
Service Bus CDN
BizTalk
Services
Traffic
Manager
Virtual
Networks
Express
RouteLogic Apps
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
 Codice differente
 Strumenti diversi
 Richiesti pi湛 team
 Costoso e lento
 Frammentazione dei browser
 Sviluppo per una piattaforma, le
altre vengono di conseguenza
 Nessuna cura dello stile specifico
della piattaforma.
Esempio:
http://www.agenziaentrate.gov.it/wps/content/nsilib/nsi/app
 Prestazioni e UI nativa
 C# pu嘆 essere eseguito da quasi 3
miliardi di dispositivi
 束Start-up損 in opera dal 2000
 Qualsiasi cosa si possa fare in
Objective-C, Swift o Java pu嘆
essere fatta in C# con Xamarin in
Visual Studio
 Riutilizzo fino al 90% del codice
 Pienamente supportato da Azure
Utilizzo di Xamarin inVisual Studio:
 Plug-inVS 2010,VS 2013
 IntegratoVS 2015 Update
Debugging su:
 Emulatori
 Dispositivi
Integrati nella toolbar:
 Stato
 Logs
 Lista di dispositivi
 Il primo designer iOS presente inVisual
Studio
 Simile al designer tradizionale diVisual
Studio
 Supporta pienamente lUIKit
 Modifica i componenti personalizzati e
di terze parti
 Modifiche grafiche applicate in tempo
reale
 Il migliore designer per Android
 Disponibile suVisual Studio (anche su Os X
conVS 2017 RC)
 Crea facilmente linterfaccia utente tramite
drag & drop
 Affronta facilmente il problema del
rescaling e della frammentazione di
Android.
 Layout salvati in file XML Android standard
 UI nativa
 Performance native
 Codice del backend condiviso tra le
piattaforme
 C# + .NET Framework
 Supporto completo alle API
 Interfaccia condivisa e nativa su
tutte le piattaforme
 Performance native
 Codice del backend condiviso tra le
piattaforme
 C# + .NET Framework
 Supporto completo alle API
https://developer.xamarin.com/api/type/Xamarin.Forms.DatePicker/
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,
 AndroidWear,
 Amazon FireTV,
 Apple Watch
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
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.
Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
Q&AGrazie per lattenzione!

@angelus_gi
#MSPItaly
#FutureRecoded
Feedback sulla
sessione
http://bit.ly/2gTjG6X

More Related Content

Introduction to Xamarin and Xamarin Forms

Editor's Notes

  • #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 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).