Corso Objective-C avanzato: tecniche di persistenza di dati su iPhone.

Corso Objective-C avanzato: tecniche di persistenza di dati su iPhoneCorso disponibile a richiesta. 3 giornate da 7 ore l'una per un totale di 21 ore.

DATA: corso disponibile a richiesta.
DURATA: 3 giornate da 7 ore l'una per un totale di 21 ore.
ORARI: 9:30-13:30 / 14:30-17:30 (il primo giorno si può optare per iniziare la lezione alle 10 e finire alle 18 così da favorire eventuali studenti che arrivino da più lontano).
SEDE: CENTRO SIMONAZZI, Via Turri 55/A, Reggio Emilia (vicinissimo alla stazione dei treni!!!).
COSTO: 1500 euro (IVA esclusa).

 

IMPORTANTE: E' NECESSARIO PORTARE IL PROPRIO MAC PORTATILE.

 

OBIETTIVI DEL 'WORKSHOP': spesso le applicazioni per iPhone, per poter funzionare correttamente e nel modo desiderato, necessitano di informazioni e dati che non solo devono essere sempre disponibili, ma devono risultare aggiornabili, eliminabili e integrabili da parte dell'utente finale. Tali informazioni, eventualmente aggiornate, devono essere sempre recuperabili dalle vostre 'app': questo significa che una volta adoperata la vostra applicazione, l'utente, riaccedendo all'applicazione stessa, vedrà i dati esattamente come li aveva lasciati la volta precedente. Un esempio pratico? Pensate alla sezione 'favoriti' di un''app'! Questa è una funzionalità importante, spesso richiesta all'interno di 'app' per iPhone.
Questo corso, tramite una serie di esempi, vi da la possibilità di imparare varie tecniche per gestire la persistenza di dati: tramite liste di proprietà, tramite archiviazione, con 'database' SQLite3 creati via codice, con Core Data.

Il programma del corso, più in dettaglio, verterà sui seguenti argomenti:

'INTRODUZIONE'
- panoramica sulle tecniche per gestire la persistenza di dati su iPhone;
- ripasso del paradigma 'Model-View-Controller';
- ripasso di alcune funzionalità chiave come: classe 'NSArray', liste di proprietà, 'delegate', gestione della memoria;
- ripasso delle logiche cicliche e condizionali;
- ripasso dei concetti di 'File's Owner' e 'First Responder';

''APP' CON LISTE DI PROPRIETA''
- costruzione interfaccia utente;
- creazione di liste di proprietà;
- recupero della 'directory Documents';
- utilizzo di oggetti 'NSArray';
- salvataggio dei dati;
- recupero e visualizzazione dei dati salvati;

''APP' CON OGGETTI DI ARCHIVIAZIONE'
- costruzione interfaccia utente;
- recupero della 'directory Documents';
- introduzione ed uso dei protocolli 'NSCoding' e 'NSCopying';
- archiviazione di oggetti;
- dearchiviazione ed utilizzo dei dati;

''APP' CON DATABASE SQLITE3'
- costruzione interfaccia utente;
- recupero della 'directory Documents';
- creazione ed apertura di un 'database' SQLite3 via codice';
- creazione di tabelle per il 'database' via codice;
- esecuzione di 'query' di inserimento e recupero dati;
- variabili 'bind';
- gestione degli errori relativi ad operazioni eseguite sul 'database';
- chiusura di un 'database' SQLite3 via codice';
- utilizzo e visualizzazione dei dati contenuti nei 'recordset' restituiti dalle 'query' di selezione;

''APP' CON CORE DATA'
- introduzione a Core Data;
- costruzione interfaccia utente;
- introduzione ai concetti 'Entity' e 'Managed Object';
- introduzione ai concetti 'attribute', 'fetch request', 'fetched property', 'relationship';
- creazione e recupero di 'Managed Object';
- utilizzo e visualizzazione dei dati;


Se non siete sviluppatori Apple, potete comunque seguire il corso, utilizzando il simulatore dove possibile oppure osservando i risultati dei vari esercizi direttamente sul mio iPhone.

In ogni modo, per tutte le eventuali domande/curiosità/suggerimenti relative alla creazione dei 'file' di certificazione e 'provisioning' per sviluppo e distribuzione delle applicazioni, sarò a vostra disposizione nella parte finale del corso.

 

A CHI E' RIVOLTO QUESTO 'WORKSHOP'?: a tutte le persone che hanno voglia di far crescere la propria preparazione su Objective-C per creare 'app' per iPhone sempre più avanzate.
Vi aspetto numerosi ed entusiasti!

 

REQUISITI: è indispensabile portarsi il proprio MAC PORTATILE con Xcode 4 opportunamente installato.
Aver seguito il corso di formazione 'corso iPhone con Objective-C: prime app, fondamenti' o equivalenti.

 

MI ISCRIVO SUBITO!

 

CC BY-NC-ND. Attribuzione - Non commerciale - Non opere derivate.

 

LA FORMAZIONE DI QUALITA' FIRMATA LOOKAHEAD TRAINING SU APP STORE!

Scarica gratuitamente su App Store 'iBonaCorsi', per rimanere sempre aggiornato, ovunque tu sia, sui corsi/'workshop'/eventi firmati Lookahead Training! Tra l'altro è sviluppata in Objective-C :).

Corso Objective-C avanzato: tecniche di persistenza di dati su iPhone

Corso Objective-C avanzato: tecniche di persistenza di dati su iPhone