AZIENDE PRIVATI MASTER
Telefono:
(+39) 0543 36440
Fax:
(+39) 0543 1990545
E-Mail:
info@rilanciamoci.it

Richiedi Informazioni

AUTORIZZAZIONE AL TRATTAMENTO DEI DATI PERSONALI
Dichiaro di aver letto l'informativa sul trattamento dei dati personali (D.LGS 196/2003) e autorizzo espressamente il trattamento dei dati da me forniti da parte di AXOT srl.
Autorizzo

Creare applicazioni per iPhone

1190,00 € + IVA
60
A partire dal marzo 2008 Apple ha rilasciato iPhone SDK (Software Development Kit), uno strumento che permette di sviluppare applicazioni per iPhone e iPod touch utilizzando il linguaggio di programmazione Objective-C nell'ambiente di sviluppo Xcode e di testarle grazie ad un simulatore dedicato. Questo corso dal taglio pragmatico è orientato all'apprendimento e utilizzo degli strumenti che Apple stessa utilizza e mette a disposizione per creare applicazioni per iPhone e iPod touch. Il corso permette di conoscere dettagli utili per lo sviluppo di applicazioni potenti e funzionali per i dispositivi basati su iPhone OS.

 

Argomenti in breve

  • Progettare un'applicazione
  • Gestire codice, database, suoni e immagini con Xcode
  • Organizzare e gestire l'interfaccia con Interface Builder
  • Sviluppare pensando all'interfaccia multi-touch
  • Interagire con SQLite e modellizzare i dati con Core Data
  • Gestire la connettività con Bonjour e Game Kit
  • Sfruttare al massimo immagini, animazioni, audio e video
  • Utilizzare le API dedicate alla geolocalizzazione, alle mappe, alla bussola e all'accelerometro
  • Eseguire un debug efficace con XCode e altri strumenti

 

 

Programma:

 

Concetti di base

  • Ambiente di sviluppo: Xcode e Interface Builder

 

Fondamenti dello sviluppo

  • L'architettura sowtware di iPhone
  • Il linguaggio Objective-c
  • Le classi fondamentali di Cocoa Tuch
  • Personalizzazione del comportamento
  • Gestione della memoria

 

View controller

  • Azioni per i pulsanti
  • I modelli
  • I controller

 

Table view

  • Creazione e gestione delle tabelle
  • Modellazione dei dati
  • Gestione dei dati e personalizzazione

 

Navigazione

  • Il navigation controller
  • Applicazioni basate sulla navigazione
  • Navigazione nella posta

 

I/O su file

  • Il file sistem
  • Gestione dei file
  • Elenchi di proprietà e NSCoding

 

Il database SQLite

  • Creazione e gestione del database

 

Core Data

  • Applicazione conference
  • Lo stack di core data
  • Modellazione
  • Le tabelle view track

 

Connessione a internet

  • Lettura dei dati dalla rete
  • Invio posta dall'applicazione

 

Le reti peer-to-peer

  • Bonjour
  • Il Game Kit
  • Peer picket

 

Riproduzione di video

 

Libredia di iPod

 

Riproduzione e registrazione di audio

 

Eventi, multi-touch e gesti

  • Il modello a eventi
  • Tab
  • Tracciamento dei tocchi
  • Gesti

 

Disegnare in view personalizzate

  • Disegno vettoriale
  • Tracciati
  • Ridisegnare una view
  • Disegnare immagini
  • Cattura video

 

Core animation

 

L'accellerometro

 

L'API location di iPhone

 

Map Kit

 

Integrazione di applicazioni

 

Il debugging

 

Ottimizzazione delle prestazioni

 

Test, perfezionamento e promozione dell'applicazione

 

 

Modalità di svolgimento:

Il corso si svolgerà presso Axot srl ogni sabato mattina dalle 9:00 alle 14:00 per 12 giornate.

 

Prerequisiti:

Conoscenza ed esperienza in programmazione.