Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Tech webinar: iOS Get Started

1.064 Aufrufe

Veröffentlicht am

Massimo Oliviero ci illustra l'ecosistema, i requisiti e gli strumenti necessari per poter iniziare a sviluppare in iOS.

Iscriviti qui e fai iscrivere i tuoi amici e colleghi per essere sempre aggiornato sui nostri Tech Webinar! https://goo.gl/Od3Vrr

Scrivici a training@codemotion.it
TW: @codemotionTR

Veröffentlicht in: Software
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Tech webinar: iOS Get Started

  1. 1. iOS Get Started introduzione allo sviluppo su piattaforma iOS
  2. 2. Programmare App per iOS su iPhone e iPad con Objective-C / Swift https://formazione.leadpages.net/corso-in-aula-mi-maggio-oliviero/ 3
  3. 3. Massimo Oliviero ‣ Freelance Software Developer & Trainer Mobile Developer specializzato nello sviluppo di applicazioni iOS e OS X ‣ Co-founder di #pragma mark La prima community di sviluppatori iOS e OS X. Il gruppo nasce con l’obiettivo di creare la prima rete di specialisti finalizzato alla condivisione delle esperienze tramite una serie di workshop e conferenze. http://pragmamark.org/ ‣ Contatti & Social email: massimo.oliviero@gmail.com
 web: http://www.massimooliviero.net
 twitter: @maxoly
  4. 4. Agenda ‣ Market ‣ Ecosystem ‣ Platform
  5. 5. Market
  6. 6. Top 5 Smartphone OS
  7. 7. Top Five Smartphone Vendors
  8. 8. Top 5 Tablet Vendors
  9. 9. Vendite ‣ 700 milioni di iPhone ‣ 225 milioni di iPad
  10. 10. iOS version stats Earlier 2%iOS 7 17% iOS 8 81%
  11. 11. App Store ‣ +575 milioni di account iTunes con CC ‣ +1.300.000 apps (di cui +500k specifiche per iPad) ‣ +75 miliardi di download ‣ +150.000 developers ‣ +13 miliardi $ agli sviluppatori ‣ 155 paesi
  12. 12. App Trends 1.Games 2.Business 3.Education 4.Lifestyle 5.Entertainment
  13. 13. Ecosystem
  14. 14. Think different ‣ Apple is different by design Il design permea la tecnologia Apple a partire dai device, passando per i tools, fino al framework dove le API sono progettate con una cura estetica incredibile ‣ The Customer First Prima di tutto viene il cliente le sue esigenze e aspettative e poi lo sviluppatore ‣ Closed Principle L’app vive in una sandbox, la documentazione è sotto NDA, l’accesso a molte risorse avviene solo tramite ADP, anche se negli ultimi anni le cose stanno lentamente cambiando…
  15. 15. Think different ‣ iOS platform is highly consistent Non ci sono centinaia di modelli tra cui scegliere, con decine di feature diverse per varie fasce di mercato. Esistono solo 3 famiglie di prodotti: iPhone, iPad e iPod. ‣ Target the high-end market Sappiamo bene che i prezzi dei prodotti Apple sono mediamente più elevati della concorrenza
  16. 16. Pro ‣ WWDC is high-quality developer event La WWDC è il più importante evento mondiale per sviluppatori iOS e OS X. Una settimana full-immersion a stretto contatto con gli ingegneri Apple e tutte le novità tecnologiche della piattaforma ‣ Strumenti e risorse di qualità I tool di sviluppo sono particolarmente veloci e al passo con i tempi. La documentazione, gli esempi e le risorse multimediali sono molto curate, complete e tenute costantemente aggiornate ‣ Qualità dell’SDK e delle API L’iOS SDK e le API sono ben organizzate e strutturate secondo logiche e pattern ricorrenti e ben documentati
  17. 17. Cons ‣ Nessun programma di certificazione Non esiste un programma di certificazione come sviluppatore. Non c’è un sistema ufficiale e consolidato di riconoscimento dell’esperienza e del valore di un professionista del settore ‣ Politiche di update di Xcode & iOS SDK A volte, a fronte di una nuova versione di iOS, è necessario aggiornare anche il sistema operativo. Oppure può succedere che aggiornando all’ultima versione di Xcode si perda il supporto ai precedenti SDK ‣ Hardware costoso Per sviluppare seriamente è necessario dotarsi di hardware e device Apple che notoriamente non sono così economici come la concorrenza
  18. 18. Requisiti ‣ Apple ID ‣ Hardware Apple ‣ Apple Developer Program ‣ Mac OS X ‣ Xcode (free dal Mac App Store) ‣ Device (iPhone/iPad/iPod)
  19. 19. Apple Developer Program
  20. 20. iOS Developer Program
  21. 21. iOS Developer Enterprise Prog.
  22. 22. Platform
  23. 23. iOS SDK ‣ Strumenti, documentazione ed esempi L’iOS SDK è quell’insieme di strumenti, esempi e documentazione per sviluppare su piattaforma iOS e Mac OS X. L’SDK contiene l’ambiente di sviluppo Xcode, il simulatore e tutti i framework necessari. L’iOS SDK è quell’insieme di strumenti, esempi e documentazione per sviluppare su piattaforma iOS e Mac OS X. L’SDK contiene l’ambiente di sviluppo Xcode, il simulatore e tutti i framework necessari. ‣ Scaricabile gratuitamente dallo store L’iOS SDK è incluso nell’app Xcode presente sull’Mac App Store o sul Developer Center di Apple utilizzando il proprio Apple ID.
  24. 24. Il sistema operativo iOS ‣ iPhone OS iOS (conosciuto precedentemente com iPhone OS) è il sistema operativo mobile sviluppato da Apple. Rilasciato per la prima volta nel 2007, supporta l’architettura ARM e utilizza XNU come kernel di sistema. ‣ A complete operative system E’un sistema operativo moderno con il supporto al multitasking, un interfaccia grafica multitouch chiamata Cocoa Touch e contiene molte app di uso comune, ad esempio per navigare e per leggere la posta.
  25. 25. Mac OS X Layers Cocoa Media Core Services OS AppKit Core Graphics Core Animation Open GL Core Data Foundation
  26. 26. iOS Layers Cocoa Touch Media Core Services OS UIKit Core Graphics Core Animation Open GL ES Core Data Foundation
  27. 27. Cocoa Touch ‣ Multitasking / Multi-touch ‣ Storyboards ‣ Standard System View Controller ‣ Push Notification / Local Notification. ‣ iAd Framework ‣ Map Kit Framework ‣ Autolayout
  28. 28. Linguaggi ‣ Objective-C ‣ Swift
  29. 29. Objective-C ‣ Superset stretto di C ‣ Inspirato a SmallTalk ‣ Aggiunge OOP al linguaggio C ‣ Compatibile al 100% con C
  30. 30. Swift ‣ Moderno ‣ Progettato per essere sicuro ‣ Veloce e molto potente ‣ Playground interattivi
  31. 31. Objective-C vs Swift ‣ Il framework è scritto in Objective-C ‣ Objective-C è stabile e molto testato ‣ Non è possibile fare tutto con Swift (es. mix C++) ‣ Objective-C è più semplice di Swift ‣ Swift è un linguaggio moderno funzionale ‣ Playground & REPL
  32. 32. ObjC o Swift?
  33. 33. iOS Programming ‣ Model View Controller ‣ Protocol (Interface in Java & C#) ‣ Delegation ‣ Target-Action
  34. 34. Model View Controller
  35. 35. Tools ‣ Xcode Xcode è un IDE per lo sviluppo di applicazione iOS e OS X. Supporta ovviamente Objective-C, ma anche Objective-C++, Swift, C e C++. E’in grado di gestire repo Git e Subversion ‣ iOS Simulator Supportare la maggior parte dei device compreso l’Apple Watch. Simula GPS, multitouch, memory warning, rotazione e lo shake. App pre-caricate: Safari, Impostazioni, Contatti, Immagini, Game Center, Calendario, Mappe, Edicola e Passbook. Veloce! ‣ Instruments Strumento di analisi dell’applicazione. Traccia e profila le attività del codice per individuare problemi di memoria, prestazioni e di consumo.
  36. 36. Device ‣ iPhone ‣ iPad ‣ iPod
  37. 37. Device iPhone 4 / 4S 5 / 5C / 5S 6 / 6+ iPad 2 / 3 / 4 Mini 2 / 3 Air 1 / 2 iPod 4th gen 5th gen
  38. 38. iPhone resolution
  39. 39. Device / Display iPhone 4 / 4S
 iPod 4th gen iPhone 5 / 5 C / 5 S 
 iPod 5th gen iPhone 6 iPhone 6+ 640x960 px 640x1136 px 750x1334 1080x1920 326 ppi 332 ppi 336 ppi 401 ppi @2x @2x @2x @3x
  40. 40. iPad 1 / 2 iPad 3 / 4
 iPad Air 1 / 2 iPad mini iPad Mini 2 / 3 768x1024 px 1536x2048 px 768x1024 px 1536x2048 px 132 dpi 264 dpi 162 dpi 326 ppi 9.7 inch 9.7 inch 7.9 inch 7.9 inch Device / Display
  41. 41. Adaptive Layout
  42. 42. Adaptive Layout ‣ iOS 8 ‣ Auto Layout ‣ Size Classes
  43. 43. Auto Layout
  44. 44. Size Classes
  45. 45. Size Classes - iPad
  46. 46. Size Classes - iPhone 4 - 5S
  47. 47. Size Classes iPhone 6+
  48. 48. Demo
  49. 49. Q&A
  50. 50. Thank you!
  51. 51. Website: training.codemotion.it E-mail: training@codemotion.it Tw: @codemotionTR Mobile: 349 4400619 Adress: Via G. Giolitti, 34, 00185 Roma “L’istruzione è l’arma più potente che puoi usare per cambiare il mondo” Nelson Mandela Continuos Innovative Learning for Geeks

×