Corso iOS 10 Intermedio in Swift

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


iOS 7

Partecipando a questo corso imparerai tutti gli argomenti che completano la programmazione di iOS, watchOS, tvOS, macOS (iPhone, iPad, Apple Watch, Apple TV, Mac) scritta in linguaggio nativo Swift 3.1. Dopo il corso sarai in grado di portare le tue App ad un livello superiore, sviluppare e pubblicare App per aziende o trovare lavoro presso uno studio. Questo corso è studiato per chi ha già esperienza di programmazione e ha già le basi di iOS / Swift e desidera apprendere le novità di Swift. Gli argomenti sono aggiornati ad iOS 10, watchOS 3, tvOS 10, macOS 10.12 ed il codice verrà scritto in Swift 3.1 attraverso Xcode 8.3.

Il nostro viaggio continua sul nuovo sito www.swift.srl dove troverai molte novità tra cui il primo Corso Android in Swift a livello mondiale.

Swift University

Swift University

Ci siamo trasferiti al nuovo indirizzo www.swift.srl

Programma del corso

    • Swift 3.1 tip and tricks
    • Custom Closure e "Protocolli in puro Swift"
    • La programmazione funzionale (Map, Filter, Reduce, FlatMap, etc.)
    • Memory Graph debugging
    • Thread Sanitizer
    • View debugging
    • Testare l’App con il Testing e UI Testing
    • Sviluppare una “Document Based App”
    • Inviare/ricevere con/da AirDrop, Mail e Messaggi i file creati dalla “Document Based App”
    • Sincronizzare con iCloud i file creati dalla “Document Based App”
    • Handoff - continuare la modifica di un file su un’altro dispositivo
    • Sincronizzare le preferenze dell’App con iCloud
    • CloudKit: creare Database privati e condivisione dei record
    • CloudKit: creare una Chat
    • CloudKit: accesso ed uso con Android
    • Core Data, uso avanzato
    • Core Data + iCloud
    • Sincronizzare Core Data con CloudKit
    • Usare direttamente SQLite
    • Networking avanzato
    • PeerToPeer connectivity
    • In-App Purchase + download acquisti
    • App Thinning (ridurre il peso delle App)
    • Storyboard tips and tricks
    • Le TableView tips and tricks
    • Le CollectionView tips and tricks
    • Creare Segue personalizzati
    • SiriKit
    • Riconoscimento Vocale
    • TextKit
    • Sviluppare App “collaborative” per iMessage
    • Le nuove Notifiche Locali (notifiche interattive)
    • Notification content extensions (notifiche con interfaccia personalizzata)
    • Le notifiche Push
    • Notification Service App extensions (notifiche push con immagini/audio/video)
    • Altre Extension: PhotoEditing, Today, Action, Keyboard, Content Blocker e Shared Links
    • Property Animators (animazioni interattive)
    • Core Spotlight Search API
    • Core Spotlight Search Continuation
    • Core Spotlight Index Extension
    • AVFoundation classi Audio: AVAudioEngine e AudioUnits
    • AVFoundation classi Video: AVPlayer/Layer, AVMutableCompostition e AVCaptureSession
    • MapKit/Core Location: Flyover, Tracking, POI, Directions, Polyline e GeodesicPolyline
    • Photos Framework
    • Progettare/implementare UX avanzate
siri

Comprende SiriKit

per comandare le tue App con Siri
(telefonate, messaggi, mappe, immagini).

quartzcode

Comprende uno sconto del 50%

per l'acquisto di QuartzCode, l'App che ti permette
di creare interfacce animate senza scrivere codice.

Requisiti e Informazioni

  • Dalle 9.30 alle 13.00 e dalle 14.00 alle 18.30

    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.

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

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

    Objective C srl non fornisce il computer ai partecipanti, quindi consigliamo di portare un laptop Mac. È possibile seguire il corso anche senza Mac ma lo SCONSIGLIAMO. Le App si possono sviluppare solo con un Mac.

  • A tutti i partecipanti sarà consegnato:

    • Un attestato di partecipazione
    • 40 progetti di Xcode (tecniche di programmazione)
    • 100 snippet di codice del docente
    • 1Gb di librerie di terze parti
    • Ampia libreria di icone royalty-free
    • 14 Libri in PDF, le slide del docente e molto altro
  • Riceverai un PDF con le indicazioni per configurare il Mac e cosa fare prima del corso.

    Il PDF NON arriva subito dopo l'iscrizione perchè Apple aggiorna costantemente OS X, iOS, Xcode e l'SDK, quindi il documento deve essere costantemente modificato in modo che tutti i partecipanti siano aggiornati all'ultima vesione. Il PDF verrà inviato circa 10 giorni prima della data del corso.

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

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

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.


Prezzo: 599 € IVA compresa.

appstoreicon

1000 App sviluppate dai nostri alunni

garantiscono l'efficacia del nostro corso
Guardale tutte

La quota di € 599,00 comprende:


  • Corso iOS Intermedio di 3 giorni (24 Ore di lezione)
  • Il codice sorgente di ben 40 Tutorial ricchi di commenti e spiegazioni
  • 14 Libri in formato PDF
  • 1Gb di librerie di terze parti
  • Un codice per acquistare l'App QuartzCode a € 45 (invece di € 99)
  • L'inserimento nel gruppo privato di sviluppatori su Facebook
  • L'inserimento nel gruppo privato su Vimeo (dove si trovano i video tutorial)
  • Supporto post corso (linea diretta con il docente)
  • Una cartella condivisa di DropBox per avere sempre il codice aggiornato
  • Lancio delle App sviluppate dopo il corso su principali blog Italiani

La quota NON comprende:

  • Il Mac per seguire il corso
  • La trasferta per raggiungere l'Aula
  • I pranzi
  • L'eventuale pernottamento

Prossime date (2017)

Cliccando sul pulsante di iscrizione verrai portato sul nuovo sito

Milano
21 / 23 Giugno
Iscriviti al corsoPresso: Spazi Per
Via Antonello da Messina, 5
Milano
Roma
28 / 30 Giugno
Iscriviti al corsoPresso: Sincrono
Via Mosca, 52
Roma

I posti disponibili sono controllati in tempo reale dal sistema, quindi se vedi il pulsante "Iscriviti al corso" nella riga di una data signifca che il posto è disponibile. In caso contraro il pulsante non c'è e trovi scritto "Posti esauriti".

Docente del corso

Scarica le incredibili App che ha pubblicato su App Store.

get-time AOTAS

get-time

di Marcello Catelli

aSleep AOTAS

aSleep

di Marcello Catelli