Objective-c Avanzato: Tecniche di Persistenza di Dati su Iphone

Corso

A Reggio Emilia

800 € +IVA

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Luogo

    Reggio emilia

  • Ore di lezione

    21h

Rivolto a: tutte le persone che hanno voglia di far crescere la propria preparazione su Objective-C per creare 'app' per iPhone sempre più avanzate.

Sedi e date

Luogo

Inizio del corso

Reggio Emilia
Visualizza mappa
Via Turri 55/A, 42100

Inizio del corso

Consultare

Profilo del corso

E' indispensabile portarsi il proprio MAC PORTATILE con Xcode ed Interface Builder opportunamente installati. Aver seguito il corso di formazione 'Corso iPhone con Objective-C: prime app, fondamenti' o equivalenti.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Professori

Luca Bonacorsi

Luca Bonacorsi

Dottore in Scienze dell'Informazione

Puoi trovare il mio curriculum al seguente link: http://www.lucabonacorsi.org/it/io

Programma

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;

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Objective-c Avanzato: Tecniche di Persistenza di Dati su Iphone

800 € +IVA