Corso SWIFT

swift

Partecipa all'evento

Il corso è rivolto a tutti coloro che vogliono apprendere il nuovo linguaggio di programmazione per semplificare lo sviluppo delle app IOS (iPhone, iPad, iPod Touch ed Apple Watch), con l’utilizzo di Swift, il nuovo linguaggio di programmazione Apple.

Si svolgerà a Torino nei giorni 14-15-16 Gennaio 2015, e’ un corso di base della durata di 27 ore, distribuite in tre giornate (dalle ore 09.00 alle ore 19.00).

Il programma del corso valido per sviluppare applicazioni per iOS 8 e iOS

– Panoramica tecnologica dei dispositivi iOS: iPhone, iPod Touch e iPad
– Rapido riepilogo dei concetti di programmazione strutturata e ad oggetti: linguaggio C e linguaggio Objective-C
– Il linguaggio di programmazione Swift e la Swift Standard Library: Variabili, Costanti, Stringhe, Array ,Dizionari, Funzioni, Chiusure, Enumerazioni, Strutture, Classi, Gestione della memoria con ARC, Generics, Extension)
– Principi generali di Ingegneria del software ed utilizzo dei Design Patterns
– Introduzione ad iOS, iOS SDK e all’ambiente Xcode 6.1-Xcode Playground Per Swift
– Il Foundation Kit e UIKit (Cocoa Touch)
– Come utilizzare il design pattern MVC (Model-View-Controller) nelle applicazioni iOS
– L’interfaccia utente dell’iPhone: la classe UIView e UIViewController
– Utilizzo dei GestureRecognizers nelle applicazioni
– Applicazioni MultiViews: Navigation Controller, Tab Bar Controller e UIViewController Containment
– Utilizzo di UIScrollView, UITableView e UICollectionView nelle applicazioni iOS
– Lavorare con Interface Builder e Storyboard
– Uso dell’Autolayout per creare interfacce adattabili
– Uso delle Size Classes con iOS 8 Adaptivity
– Gli strumenti per la persistenza dei dati su iOS (Property Lists, Archiving, SQLite, CoreData, iCloud)
– Uso di CloudKit in iOS 8
– Gestione del background delle applicazioni: il salvataggio ed il rispristino dello stato dell’applicazione (Preservation & Restoration)
– Interfacciamento con dati esterni (Web Services-JSON)
– Elementi di Grafica (Quartz2D) e Animazioni (Core Animation)-UIKit Dynamics
– Creazione di UIView con grafica personalizzata
– Utilizzo dell’accelerometro e del girosocopio dell’iPhone e di iPad
– Utilizzo della fotocamera e della telecamera di iPhone (iOS 8 CameraKit)
– Applicazioni geolocalizzate: utilizzo di Map Kit e Location API
– Utilizzo base di audio e video nelle applicazioni
– Internazionalizzazione delle applicazioni per iOS
– Debugging e Testing delle applicazioni per iOS (LLDB e Swift REPL)
– Distribuzione delle applicazioni su “App Store”-il nuovo iTunes Connect
– iOS Review Guidelines e suggerimenti utili al marketing delle App per iOS
– Risorse utili per gli sviluppatori iOS

Per sviluppare applicazioni iOS è necessario un sistema con Mac OS X 10.9 (Mavericks) o Mac OS X 10.10 (Yosemite), e l’IDE Xcode 6.1 (scaricabile gratuitamente dal Mac AppStore).

Sarà disponibile la connessione Wi-Fi per poter lavorare comodamente.

Il costo del corso è di Euro 250,00 (IVA 22% INCLUSA).

QUANDO: dal 14 al 16 Gennaio 2015

DOVE: Talent Graden Torino, Via Carlo Allioni 3 – Torino

Loading...
Chiudi

Rimani aggiornato su tutti gli eventi e le iniziative di Talent Garden
Tieniti aggiornato su cosa accade nel mondo di Talent Garden: eventi, incontri, persone e notizie dal mondo digitale ogni mese!

Chiudi

Rimani aggiornato su tutti gli eventi e le iniative di Talent Garden
Tieniti aggiornato su cosa accade nel mondo di Talent Garden: eventi, incontri, persone e notizie dal mondo digitale ogni mese!