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. 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 attraverso Xcode 8.1.

Programma del corso

    • Uso avanzato di Swift 3.0
    • La programmazione funzionale (Map, Filter, Reduce, FlatMap, etc.)
    • Sviluppare Closure avanzate
    • Memory Graph debugging
    • Thread Sanitizer
    • View debugging
    • Testare l’App con il Testing e UI Testing
    • Sviluppare una “Document Based App” con UIDocument
    • Inviare e ricevere file proprietari con AirDrop, Mail e Messaggi
    • Sincronizzare i File con iCloud
    • Sincronizzare le preferenze con iCloud
    • Creare File condivisi con CloudKit
    • Creare Database privati e condivisi con CloudKit
    • Interrogare CloudKit con un dispositivo Android
    • Interagire con un webservice proprietario (XML, JSON)
    • Core Data, uso avanzato
    • Sincronizzare Core Data con CloudKit
    • Sincronizzare Core Data con un webservice proprietario (XML, JSon)
    • Le notifiche Push
    • In-App Purchase
    • Lo Storyboard, tutte le tecniche applicabili
    • Le TableView, tutte le tecniche applicabili
    • Le CollectionView, tutte le tecniche applicabili
    • Creare Segues personalizzati
    • Implementare SiriKit
    • Implementare il TapticEngine
    • Sviluppare App “collaborative” per iMessage
    • Riconoscimento Vocale
    • Le nuove Notifiche Locali
    • Notification content extensions
    • Notification Service App extensions
    • Creare altri tipi di Extension
    • Property Animators
    • Core Spotlight Search API
    • Abilitare ed implementare la Search Continuation
    • Handoff
    • App Thinning
    • AVAudioEngine uso avanzato
    • AVPlayer uso avanzato
    • MapKit uso avanzato
    • Progettare grafica e UX avanzate
    • Implementare grafica e 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 8.1 partendo da questo link.


Prezzo: 599 € IVA compresa.

appstoreicon

750 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)

Milano
01 / 03 Febbraio
Presso: Spazi Per
Via Antonello da Messina, 5
Milano
Torino
15 / 17 Febbraio
Presso: Talent Garden Torino
Via Carlo Allioni, 3
Torino
Padova
01 / 03 Marzo
Presso: Fondazione Comunica
Via della Croce Rossa, 32
Padova
Bologna
08 / 10 Marzo
Presso: Aule Più
Via De Carracci, 6
Bologna
Roma
15 / 17 Marzo
Presso: Sincrono Srl
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