Fondazione EnAIP “S.Zavatta” - Rimini

Transcript

Fondazione EnAIP “S.Zavatta” - Rimini
Fondazione EnAIP “S.Zavatta” - Rimini
Centro per la Formazione
Il Pellicano – Trasanni di Urbino
PROGRAMMATORE APPLICAZIONI MOBILE
(Sviluppo Applicazioni per Tablet e Smartphone in ambienti iOS e Android)
Il PROGRAMMATORE APPLICAZIONI MOBILE (Sviluppo Applicazioni per Tablet e
Smartphone in ambienti iOS e Android), collabora all’analisi e alla successiva
reingegnerizzazione ed alla automazione di processi aziendali e di business tramite la
realizzazione di software applicativo con diversi linguaggi di programmazione.
Questa figura contribuisce, pertanto, all’automazione di workflow aziendali,
mediante adattamento ed integrazione di applicazioni specifiche, disponibili sul
mercato; interagisce con il committente attraverso l’impiego di appropriate
metodologie, a partire dalla fase di analisi dei requisiti delle applicazioni, giungendo
fino al collaudo e all’installazione delle soluzioni realizzate.
Corsi GRATUITI 2015 GG4YOU
dell’ EnAIP Rimini:
- PROGRAMMATORE
APPLICAZIONI MOBILE (Sviluppo
Applicazioni per Tablet e
Smartphone in ambienti iOS e
Android)
- OFFICE AUTOMATION
Durata del corso: 200 ore
DESTINATARI: Giovani tra i 18 e i 29 anni compiuti eleggibili al programma Garanzia
Giovani, che hanno assolto all’obbligo di istruzione e formazione, con priorità per i
disoccupati di lunga durata (sei mesi)
IL PIANO DIDATTICO
U.C. 1.01 – Accoglienza, orientamento e bilancio delle competenze
CONTENUTI
- Accoglienza, presentazione dell’ente e del percorso formativo: gli argomenti, le fasi, le modalità e la
sequenza delle attività;
- analisi dei livelli di partenza degli allievi, al fine di conoscere il profilo di ogni partecipante e verifica
delle competenze dei soggetti, (test d’ingresso);
- valutazione delle aspettative e delle motivazioni individuali e di gruppo Capire l’importanza e le
finalità dell’Orientamento e bilancio delle competenze:
- Bilancio delle competenze
U.C. 2.01 - Fondamenti di programmazione e ingegneria del software
CONTENUTI:
Principi di Ingegneria del software:
- Cos’è l’ingegneria del software
- Qualità del software
- Modello tradizionale a cascata e modelli incrementali
- Metodologie prescrittive e metodologie agili
- Modellazione dei casi d'uso (UC)
- Individuazione degli attori e dei casi d'uso (UCD)
- Specifica dei casi d'uso (UCS)
- Diagrammi di attività, collaborazione e sequenza.
- UML e design patterns
- Introduzione ad UML
- Fase di Design
- Introduzione ai design pattern
OBIETTIVI FORMATIVI
- Fornire le capacità di analisi dei problemi
- Fornire gli strumenti teorici basilari per la
programmazione. Si forniranno le tecniche
teoriche basilari di algoritmica e basi di dati
necessarie per sapere programmare.
- Introdurre gli allievi nella partecipazione
alle attività di collaudo, gestione tecnica,
manutenzione ed assistenza relative alle
soluzioni applicative realizzate.
- Fornire le competenze tecniche per la
realizzazione di prodotti software. Si
prenderanno in considerazione tecniche e
linguaggi necessari per la programmazione.
- Fornire agli studenti le nozioni per lo
sviluppo di applicazioni per Smartphone e
Tablet e per il nuovo dispositivo.
U.C. 3.01 - Programmazione “Java”
CONTENUTI:
- Istruzioni
Per informazioni: [email protected][email protected]
Tel: 0722320498 – Siti web: www.enaiprimini.eu – www.enaiprimini.org
Pagina 1 di 2
- Dati e tipi di dati
- Variabili
- Array e stringhe
- Tipi enumerativi
- Funzioni
- Passaggio dei parametri
- Iterazione
- Ricorsione
- Introduzione all’input/output
- File di testo e binari
- Il costrutto class
- Strutture dati
- Package
- Incapsulamento e protezione dei dati
- Composizione di oggetti
- Ereditarietà
- Polimorfismo - Classi astratte ed interfacce
- Gestione delle eccezioni
- Il Package di I/O
- Interfacce grafiche: Swing
- Introduzione ai generici
- Termini tecnici in lingua inglese del settore informatico
U.C. 4.01 - Sviluppo Applicazioni per Tablet e Smartphone in ambienti iOS e Android
CONTENUTI:
- Sviluppo di applicazioni per Android e iOS (iPod touch, iPhone ed iPad)
- Il linguaggio Objective-c
- L’ambiente di sviluppo XCode
- I frameworks Cocoa e Cocoa-Touch
- Applicazioni di esempio
U.C. 5.01 – Qualità, sicurezza e salute nei luoghi di lavoro
CONTENUTI:
- Le norme giuridiche tra le norme di altro genere
- I principali rischi
- I principali comportamenti preventivi e di tutti i dispositivi di protezione
- Le funzioni dei dispositivi di protezione
- Le procedure di emergenza
- Individuazione delle responsabilità relative alla propria figura professionale
- Individuazione delle responsabilità relative alla propria figura professionale
- La legislazione sulla sicurezza sul lavoro
In evidenza
• Frequenza infrasettimanale • Corso gratuito • Corpo docente formato da professionisti
provenienti dal mondo amministrativo • Finalizzato all’acquisizione di competenze
richieste dal mercato del lavoro in particolar modo nell’area amministrativa•Gli allievi
iscritti, che parteciperanno al corso riceveranno gratuitamente il materiale didattico
individuale e collettivo, individuato dai docenti del corso al fine del raggiungimento
ottimale degli obiettivi didattici • Sarà utilizzata la piattaforma FAD dell’ENTE per
approfondire i momenti di formazione d’aula, avere l’opportunità di accedere alle lezioni
in modalità remota e consultare il materiale didattico on-line.
Per informazioni: [email protected][email protected]
Tel: 0722320498 – Siti web: www.enaiprimini.eu – www.enaiprimini.org
INNOVAZIONE
L’operazione ha un carattere innovativo in
termini di didattica ed organizzazione,
affrontando il tema dell’innovazione
attraverso le ICT mediante una
progettualità basata su alcuni aspetti
specifici:
- l’innovazione in termini di competenze di
figura/profilo
- La presenza all’interno della U.C. 3.01 Programmazione “Java”;
- Ricorso a diversi modelli didattici e
coinvolgimento diretto con le imprese;
- Integrazione del percorso formativo con
esigenze provenienti dal mondo delle
imprese;
- Simulazione di Commessa quale
strumento didattico con il fine di fa
conoscere le reali dinamiche ed esigenze
del mondo imprenditoriale.
PUNTI DI FORZA DEL PROGETTO
-Immediata spendibilità del progetto
nel mercato del lavoro.
-Docenza svolta da esperti del mondo
delle professioni.
-Costante azione di tutoraggio con la
funzione di facilitare l’ apprendimento,
favorire la costruzione di un buon clima
di gruppo.
-Messa in atto da parte dei referenti del
progetto di tutti quegli strumenti e
contatti che possano facilitare
Pagina 2 di 2