Corso Sviluppo App Iphone Ipad. Corso Sviluppo App Iphone Ipad Programma



Documenti analoghi
Corso Sviluppo Apps su iphone e ipad Corso Online Sviluppo Apps su iphone e ipad

Corso Graphic Design Corso Online Graphic Design

Corso Fotografia Digitale. Corso Fotografia Digitale Programma

Corso Fotografia Corso Online Fotografia Digitale

Corso Analista Programmatore Microsoft. Corso Analista Programmatore Microsoft Programma

Corso Linux Corso Online Amministratore di Sistemi Linux

Corso Online Comunicazione, Marketing Pubblicità

Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP

Analista Programmatore su Tecnologie Microsoft

Corso amministratore di sistema Linux. Corso amministratore di sistema Linux Programma

Corso Comunicazione, Marketing e Pubblicità Corso Online Comunicazione, Marketing Pubblicità

Corso Amministratore di Sistema Linux Programma

Corso Microsoft Corso Online Analista Programmatore Microsoft

Indice generale. Ringraziamenti...xi. Introduzione...xv. Capitolo 1 Tweet di benvenuto in ios Programmazione in ios...23

Corso Programmazione Java Android. Programma

SOMMARIO Gruppo 4 - All right reserved 1

Corso Android Corso Online Sviluppo su Cellulari con Android

Guida all utilizzo di Moodle per gli studenti

PROGRAMMAZIONE COORDINATA TEMPORALMENTE

PROGRAMMAZIONE COORDINATA TEMPORALMENTE

MASTER IN 3D VISUALIZATION

Corso Android Corso Online Programmatore Android

INFORMATICA APPLICATA AL TESSILE - I

Liceo Scientifico " C. CATTANEO " PIANO DI LAVORO DI INFORMATICA. CLASSE 4 LSA SEZ. C e E

Corso AutoCAD. Perché usare il C.A.D.????? Struttura a blocchi. AutoCAD LT 2000 BASE. Programma. Obiettivo del corso AVANZATO.

Per essere vincenti in Europa non basta scrivere una buona

Grafica - strumenti e tecniche 2. Progettazione Grafica per il Multimediale 2. Progettazione Web & Interfacce Utente 2

Introduzione e modello EAS

PROGETTUALITA DIDATTICA DIPARTIMENTO

CORSO DI LAUREA IN OTTICA E OPTOMETRIA (LAUREA DI PRIMO LIVELLO) MANIFESTO DEGLI STUDI ANNO ACCADEMICO

Pagina Personale Docente. Guida Utente. Progetto DISCITE

Corso Wedding Planning Corso Online Wedding Planning & Management

Programmazione Fondi Strutturali 2007/2013 P.O.N. FSE A.S. 2013/2014 SCHEDA PROGETTUALE MODULO. Obiettivo: C Azione: 1 Riferimento interno:

Area di formazione. Mobile & Technology. Ingolosito dalle nuove tecnologie? Appassionato di sviluppo App e Mobile? Corso ios avanzato Swift

ORGANIZZAZIONE MODULARE E PER UNITÀ FORMATIVE

Guida all utilizzo a cura di Francesco Lattari. Guida all utilizzo di moodle per studenti

Istituto Comprensivo di Asiago Scuola Secondaria di I Grado Asiago Via M.Bortoli 1 PIANO DI LAVORO DI TECNOLOGIA

Introduzione al corso. Venezia, 18 febbraio 2013

Uso del computer e gestione dei file. Elaborazione testi. Foglio elettronico. Strumenti di presentazione

CORSO DI FORMAZIONE SU LINKEDIN

Corso Android New Edition Corso Online Programmatore Android New Edition

PERCORSO FORMATIVO IN! RIFLESSOLOGIA PLANTARE! ORIENTALE ED OCCIDENTALE!

TECNOLOGIA SCUOLA PRIMARIA

Mobile & Technology. Area di formazione. Corso ios base. Corso ios avanzato. Il mondo delle App: idee, creatività, business.

Formazione a distanza. La piattaforma Directio

Corso Programmazione Android

Percorso Abilitante Speciale - P.A.S. a.a LABORATORIO DI TECNOLOGIE DIDATTICHE (classe A059) Prof.ssa Laura Grandi

Prot.n. 6077/C12 Rubano, 24 novembre 2014

ISTITUTO ISTRUZIONE SECONDARIA SUPERIORE GUGLIELMO MARCONI

Corso Programmazione Java ed Android

ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) DIPARTIMENTO: Discipline Informatiche

ANNO SCOLASTICO Piano di lavoro individuale

Sviluppo di Excel base in Farmacia applicato al monitoraggio dei consumi di materiali sanitari

PROGETTO PON/FESR

Programmazione educativo-didattica anno scolastico TECNOLOGIA CLASSE PRIMA PRIMARIA TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE.

Project Management Information System con Microsoft Office Project Server Corso Avanzato

REGOLAMENTO D ESAME PER I CORSI DI LINGUA

Progettaz. e sviluppo Data Base

PIANO DI LAVORO DEI DOCENTI

PROGRAMMA DEL CORSO WEB GRAPHIC DESIGNER

2BI [Stesura a.s.2014/15]

III annualità Corso Web Producer Le professioni del web Docente: dott. Andrea Senneca

Regolamento del servizio di tutorato. (Decreto Rettorale n.35 del 12 dicembre 2008)

CORSO PODUCT DESIGN ANNUALE. Realizzare oggetti da usare

INDIZIONE DEL CORSO ALLIEVO ALLENATORE PRIMO LIVELLO GIOVANILE 2013/2014

Corso di formazione CORSO DI FORMAZIONE. Prof. Marco Scancarello Prof.ssa Carolina Biscossi

OGGETTO: Richiesta di accreditamento dell attività formativa a distanza erogabile in modalità E-learning di Gruppo Euroconference Spa

Programmazione educativo-didattica didattica anno scolastico TECNOLOGIA CLASSE PRIMA PRIMARIA

Cod. C-1-FSE ; Cod. C-2-FSE Prot. n. 1278/C-38 Brindisi, 16/02/2015

ANALISI DEI QUESTIONARI PER LA RILEVAZIONE DELLE OPINIONI DEGLI STUDENTI SUI SINGOLI INSEGNAMENTI

Lezione con la LIM. Stefania Pinnelli unisalento. Stefania Pinnelli

E-LEARNING ACADEMY GUIDA OPERATIVA

Riconoscere le caratteristiche funzionali di un Nozioni fondamentali di un sistema operativo.

MASTER CLIL 2011 Università degli studi di Genova Facoltà di Lingue e Letterature Straniere

CORSO DI PROGRAMMAZIONE JAVA

Università degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso

Piattaforma ilearn di Hiteco. Presentazione Piattaforma ilearn

L INDIRIZZO SPERIMENTALE LINGUISTICO BROCCA

b) attività divulgativa delle politiche di qualità dell ateneo nei confronti degli studenti;

Modulo 3 - Elaborazione Testi 3.5 Stampa unione

Liceo Scientifico " C. CATTANEO " PIANO DI LAVORO DI INFORMATICA CLASSE 3 LSA SEZ. H

Provider esclusivo EPICT Puglia e Calabria Test Center Capofila AICA ECDL / EUCIP Cisco Academy Partner. Lamezia Terme, 1 Giugno

L elearning nell Accordo Stato Regioni per la formazione dei lavoratori (21 dicembre 2011) RUO FSRU Formazione Tecnico-Specialistica e Finanziata

EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0

SOMMARIO Introduzione Caratteristiche generali della piattaforma Amministrazione degli utenti 5

Indice dei contenuti. Browser compatibili Acquisto del corso e-learning Accreditamento del corso Durata del corso...

EDUCAZIONE DEGLI ADULTI

Indice generale. Introduzione...xv. Parte I Per iniziare Capitolo 1 Introduzione allo sviluppo ios con tecnologie web...3

Transcript:

Corso Sviluppo App Iphone Ipad Programma

1 OBIETTIVI E MODALITA DI FRIUZIONE E VALUTAZIONE 1.1 Obiettivo e modalità di fruizione L obiettivo del corso è di fornire tecniche e metodologie adeguate per svolgere la professione di sviluppatore Apple specializzato (piattaforme Iphone e Ipad). Il corso sarà fruito online su una piattaforma di FAD, comprensiva di materiali didattici, esercitazioni guidate e test di verifica dell apprendimento. Gli studenti potranno usufruire dell attività di tutoraggio del proprio percorso didattico, fornita dai docenti del corso. 1.2 Strutturazione del corso Il Corso insegna la materia partendo da zero e forma professionisti capaci di creare applicazioni e giochi su tecnologia Apple per tutti i cellulari iphone e i tablet ipad, che insieme coprono circa il 90% del mercato mobile. Pertanto Il programma del corso, pur partendo dai concetti di base della programmazione, verterà sulle caratteristiche specifiche dello sviluppo ios, dagli elementi di base a quelli di programmazione avanzata, per la creazione di diverse tipologie di Applicazioni. 1.3 Destinatari e modalità di valutazione I destinatari del corso sono diplomati e laureati che vogliono arricchire le proprie competenze o intraprendere da zero una carriera nel campo della programmazione specializzata. La valutazione dei discenti verrà effettuata attraverso test di valutazione ed un esame finale da svolgere online.

2 PROGRAMMA 2.1 Modulo 1 Introduzione alla Programmazione 2.1.1 Prima unità didattica Introduzione ai Computer 2.1.2 Seconda unità didattica Introduzione alla Programmazione 2.1.3 Terza unità didattica Fondamenti di Programmazione 2.1.4 Quarta unità didattica Fondamenti di Programmazione ad Oggetti 2.2 Modulo 2 Le Basi della Programmazione Xcode 2.2.1 Prima unità didattica Prima Applicazione ios - Lezione 1 - Introduzione ad Xcode e primo esempio pratico - Lezione 2 - Oggetti in Objective-C primo esempio - Lezione 3 - Sottoclassi in Objective-C - Lezione 4 - Metodi d istanza - Lezione 5 - Gli inizializzatori, overriding e implementazione - Lezione 6 - Metodi di classe - Lezione 7 - La gestione delle eccezioni in Objective-c - Lezione 8 - Scrivere il codice in maniera Fast - Introduzione 2.2.2 Seconda unità didattica La gestione della memoria - Lezione 1 - Concetti base della gestione della memoria - Lezione 2 - ARC - override dealloc - Lezione 3 - Ottimizzazione del codice: l attributo _weak - Lezione 4 - Il Synthetize - Lezione 5 - Ultimi cenni sulla chiarezza del codice, la sintassi col punto

2.2.3 Terza unità didattica Framework XCode - Lezione 1 - Primo esempio di utilizzo libreria esterna: la localizzazione - Lezione 2 - Impariamo ad utilizzare il debugger di XCode - Lezione 3 - Esempio di utilizzo debugger XCode - Lezione 4 - Feature aggiuntive del debugger XCode 2.3 Modulo 3 Controllers e Views 2.3.1 Prima unità didattica User Interface - Lezione 1 - Text input e MapKit - Lezione 2 - Delegati MapView - Lezione 3 - MKAnnotation - Lezione 4 - Sottoclassi di UIView - Lezione 5 - Overriding del metodo drawrect - Lezione 6 - Core Graphics: esempio - Lezione 7 - UIKit integrazione con Core Graphics - Lezione 8 - Ridisegnare una View ed eventi di movimento (motions events) - Lezione 9 - Impariamo ad usare le UIScrollView: Introduzione - Lezione 10 - UIScrollView: la paginazione (paging) - Lezione 11 - UIScrollView: lo zooming - Lezione 12 - UIScrollView: nascondere la barra - Lezione 13 - View Controllers: le sottoclassi - Lezione 14 - UITabBarController - Lezione 15 - UITabBarItem - Lezione 16 - Ciclo di vita dei View Controller

- Lezione 17 - Le View: i metodi load e unload, appear e disappear - Lezione 18 - Notifiche (Notifications) - Lezione 19 - Autoresizing - Lezione 20 - UITableView & UITableViewController - prima parte - Lezione 21 - UITableView & UITableViewController - seconda parte - Lezione 22 - UITableView editing - prima parte - Lezione 23 - UITableView editing - seconda parte - Lezione 24 - UINavigationController - prima parte - Lezione 25 - UINavigationController - seconda parte - Lezione 26 - UINavigationController - terza parte - Lezione 27 - Passaggio di dati e modifica tra View - Lezione 28 - UINavigationBar - Lezione 29 - Camera - ottenere e visualizzare le immagini - Lezione 30 - NSMMutableDictionary - Lezione 31 - Generazione UUID per Dictionary - Lezione 32 - Camera - mantenere le immagini in memoria - Lezione 33 - Rendere universali le nostre App - Introduzione - Lezione 34 - Rendere universali le nostre App - UIPopoverController - Lezione 35 - Rendere universali le nostre App - Comportamenti UIPopoverController - Lezione 36 - Ulteriori tipi di Modal View Controller - Lezione 37 - Chiudere un View controller modale - Lezione 38 - Blocchi di chiusura

2.3.2 Seconda unità didattica Gestione - Lezione 1 - Salvataggio dati su file system e riutilizzo - Lezione 2 - Salvataggio immagini su file system - Lezione 3 - Avvertimenti relativi alla memoria - Lezione 4 - Table View cell - manipolazione immagini - Lezione 5 - Popover Controller