Corso iOS 12 Intermedio in Swift

Corso di livello intermedio per sviluppatori di App per iPhone, iPad, Apple Watch, Apple TV e Mac


Corso iOS Intermedio

Partecipando a questo corso imparerai tutti gli argomenti di maggior difficoltà che completano il percorso formativo per lo sviluppo di App per iOS, watchOS, tvOS, macOS (iPhone, iPad, Apple Watch, Apple TV, Mac) scritte in linguaggio Swift. Dopo il corso sarai in grado di portare le tue App ad un livello superiore ed aspirare alla promozione di Apple su App Store. Questo corso è studiato per chi ha già esperienza di programmazione e ha già le basi di Xcode e del linguaggio Swift. Gli argomenti sono aggiornati ad iOS 12, watchOS 5, macOS 10.14 ed il codice verrà scritto in Swift 4.2 attraverso Xcode 10.

Questo corso è rivolto solo a sviluppatori che conoscono bene la programmazione ad oggetti, gli SDK di Apple ed Xcode.


1200 App sviluppate dai nostri alunni

garantiscono l'efficacia del nostro corso

Guardale tutte


Programma del corso

Day 1

  • Come essere promossi in App Store
  • Cosa c'è di nuovo in Xcode 10
  • Dynamic Type e Safe Zone
  • Cosa c'è di nuovo in Swift 4.2
  • Il linguaggio Swift: livello intermedio
  • Le Closure
  • La programmazione funzionale
  • Memory Graph debugging
  • Thread Sanitizer
  • Main Thread Checker
  • View debugging
  • Undefined Behavior Sanitizer
  • Testare l’App con il Testing e UI Testing
  • Document Based App (UIDocument)
  • Inviare/ricevere con/da AirDrop, Mail e Messaggi i file creati dalla “Document Based App”
  • iCloud
  • Sincronizzare le preferenze con iCloud
  • Handoff
  • File Browser per Document Based Apps
  • Drag and drop
  • CloudKit
  • Interrogare CloudKit con un dispositivo Android

Day 2

  • ARKit (realtà aumentata)
  • Vision (riconoscimento oggetti)
  • CoreML (machine learning)
  • ReplayKit (screen capture)
  • Core Data
  • Core Data + iCloud
  • SQLite (no CoreData)
  • Review Request
  • Password autofill
  • PeerToPeer connectivity
  • App Thinning
  • In-App Purchase + download
  • Promuovere gli acquisti in-App
  • Device Check
  • Storyboard: livello intermedio
  • TableView: livello intermedio
  • CollectionView: livello intermedio
  • Creare Segue personalizzati
  • SiriKit
  • Riconoscimento Vocale
  • TextKit
  • PDFKit

Day 3

  • iMessage Extension
  • Business Chat
  • Message Filter Extension
  • Apple Pay
  • Notifiche Locali Interattive
  • Notification Content Extension
  • Notifiche Push Interattive
  • Notification Service App Extension
  • Property Animators
  • Core Spotlight Search API
  • Core Spotlight Search Continuation
  • Core Spotlight Index Extension
  • Altre Extension: PhotoEditing, Today, Action, Keyboard, Content Blocker e Shared Links
  • AVFoundation audio: livello intermedio
  • AVFoundation video: livello intermedio
  • Airplay 2
  • MapKit e Core Location
  • Photos Framework
  • Core Image
  • Core Bluetooth
  • NFC
  • Progettare / Implementare UX avanzate

wwdc18

WWDC18

Aggiornato con le ultime novità introdotte con iOS 12.

Aggiornato a Swift 4.2.


Swift University

66 argomenti

Copertura totale di tutti i framework necessari per integrare nelle App caratteristiche avanzate e poter richiedere ad Apple la promozione su App Store. La promozione dell'App aumenta le vendite dell' 8000% (fonte: Apple).


Requisiti e Informazioni

Orario

Dalle 9.30 alle 13.00 e dalle 14.00 alle 18.30, salvo diversamente indicato.

Presentarsi 10 minuti prima dell'orario di inizio.

Il corso dura 3 giorni, 8 ore al giorno, per un totale di 24 ore di lezione.

Requisiti

NON ci sono altri costi da sostenere oltre a quello del corso.

Conoscenza di tutti gli argomenti base di iOS SDK e del linguaggio Swift, per alcuni argomenti è necessario l'uso del dispositivo, quindi è necessaria l'iscrizione al programma Apple Developer.

NON forniamo il computer ai partecipanti, quindi consigliamo di portare un laptop Mac. È possibile seguire il corso anche senza Mac ma lo SCONSIGLIAMO. Se hai un Mac desktop puoi portarlo con te e lasciarlo nell'aula corsi. Le App si possono sviluppare solo con un Mac.

Per seguire il corso controlla che il tuo Mac sia compatibile con Mac OS 10.12 "Sierra" su questa pagina del sito di Apple e segui le istruzioni per aggiornare se hai un OS X precedente. Installa anche Xcode partendo da questo link.

Dopo l'scrizione

Riceverai l'invito ed un PDF con le indicazioni per configurare il Mac e cosa fare prima del corso.

L'invito ed il PDF NON arrivano subito dopo l'iscrizione, verranno inviati circa 10 giorni prima della data del corso.

È necessario essere iscritti all' iOS Developer Program per poter partecipare al corso.

Per poter seguire il corso basta avere l'ultima versione di macOS e di Xcode.

Info sulla versione in Live Streaming

Lo streaming andrà in onda dalle 9.30 alle 13.00 e dalle 14.00 alle 18.30, nelle giornate indicate nella barra di iscrizione che trovi alla fine di questa pagina. 10 giorni prima del corso ti verrà spedito l'invito con tutte le istruzioni.

Collegarsi 10 minuti prima dell'orario di inizio.

Lo streaming verrà effettuato con un sistema che necessita solo di un Browser (Safari/Firefox/Chrome). Nelle istruzioni ti forniremo la guida per installare sul Mac un software necessario per comunicare con il docente ed altre informazioni.

Il corso dura 3 giorni, 8 ore al giorno, per un totale di 24 ore di lezione.

Non puoi seguire lo streaming negli orari in cui va in onda? Nessun problema, dopo la diretta rimangono le registrazioni che puoi guardare e riguardare quando e quanto vuoi.


Tornerà presto in una nuova veste.

Seguici sui social network...

Il marchio Apple, iOS, iPhone, iPod, iPad, Apple Watch e Mac sono di proprietà di Apple Inc. Cupertino, CA - USA www.apple.it. Swift srl non e' in alcun modo affiliata ad Apple. I corsi illustrati su questo sito sono ideati e forniti da Swift srl poichè non esiste un corso di programmazione iOS SDK ufficiale fornito da Apple Inc. Diffidate di chi afferma il contrario, o lascia intendere che i corsi di iOS SDK siano certificati da Apple solo perchè è un Apple Authorized Training Center, oppure collabora con uno di loro. Il marchio Autodesk e Maya sono di proprietà di Autodesk Inc. San Rafael, CA - USA www.autodesk.com. Swift srl non e' in alcun modo affiliata ad Autodesk. I corsi illustrati su questo sito sono ideati e forniti da Swift srl. Il marchio Unity è di proprietà di Unity Technologies San Francisco, CA - USA www.unity3d.com. Swift srl non e' in alcun modo affiliata a Unity Technologies. I corsi illustrati su questo sito sono ideati e forniti da Swift srl.