training in informatica avanzata

TRAINING IN INFORMATICA AVANZATA
AVVISO DI SELEZIONE
Confartigianato Rovigo
in collaborazione con
4Tech
nell’ambito dello sviluppo delle
tecnologie collegate all’innovazione tecnologica delle aziende e al fine di formare risorse da
proporre per inserimento lavorativo promuovono attività formative -di livello avanzato-
su Java, .Net, Android e Mobile; l’iniziativa è realizzata in partnership con I.V.L. OdF
accreditato dalla Regione Veneto per la formazione continua e superiore.
Descrizione: l’attività di training prevederà un periodo di aula di 160 ore, da svolgere per 8 ore giornaliere e per 5
giorni a settimana e, sarà fruibile da chiunque possieda un diploma e/o laurea in discipline tecnico scientifiche ma con
particolari competenze informatiche. Saranno previsti due esami, intermedio e finale, da sostenersi rispettivamente
dopo 80 e al termine delle 160 ore.
Questa formula permette ai corsisti di prendere dimestichezza con gli orari lavorativi standard e al docente di
sviscerare al meglio i contenuti previsti dal programma formativo.
Destinatari: i corsi sono rivolti a disoccupati o in cerca di prima occupazione.
Struttura: al termine dei progetti formativi i candidati che avranno brillantemente superato gli esami saranno proposti
per attività di stage per la durata di 3-4 settimane ad aziende partner di 4Tech e che hanno dimostrato interesse per
l’iniziativa fornendo la loro disponibilità per l’accoglimento. Gli stage saranno effettuati tra Bologna, Padova, Verona,
Mestre o comunque in zone facilmente raggiungibili con i mezzi di trasporto pubblico.
A coloro che supereranno i test, con esito positivo, sarà rilasciato un attestato di frequenza.
Le spese di viaggio per lo stage saranno coperte da 4Tech attraverso l’istituzione di una borsa di studio per tutti i
candidati che avranno superato l’attività formativa.
Ai candidati che avranno superato brillantemente il periodo di stage sarà proposto (da 4Tech o direttamente dalle
aziende interessate)un contratto di inserimento nel mondo del lavoro.
Sede: la sede dei corsi sarà a Rovigo presso Confartigianato.
Selezione: l’ammissione avverrà previo colloquio selettivo volto ad appurare la motivazione del candidato effettuato
da apposita commissione il cui giudizio è insindacabile.
Per ogni ulteriore informazione inviare una mail alla segreteria organizzativa:
EVOLUZIONE AZIENDA SRL
Viale Porta Po, 87 - 45100 ROVIGO
TEL. 0425474772 – FAX 0425.474890
[email protected]
la partecipazione al progetto è gratuita
INVIO DELLE CANDIDATURE NON E’ SOGGETTO A SCADENZA
MACRO CONTENUTI DEL CORSO JAVA AVANZATO
- Costrutti Java
Riepilogo sui concetti di classe, oggetto, proprietà e metodo, vengono esaminati tutti i costrutti
presenti in Java: if, while, do-while, switch, for, enhanced for loop, labels, break, continue.
- Ereditarietà e incapsulamento
Vengono esaminati in modo dettagliato i concetti di ereditarietà e incapsulamento, utilizzando la relazione IS-A.
- Polimorfismo
Il polimorfismo è una delle componenti principali di java, che permette il riuso del codice, e quindi una maggiore
concentrazione delle informazioni all'interno di una classe java.
- Classi Astratte e Interfacce
Le classi astratte e le interfacce sono concetti essenziali da assimilare per una migliore progettazione del software.
- Enumerazioni, modificatori static e final
Le enumerazioni sono utilizzate per definire una serie di costanti che vengono utilizzate all'interno delle classi, e
possono essere a loro volta interne o esterne alla classe stessa. I modificatori static e final invece consentono di
definire alcune variabili particolari delle classi java.
- Eccezioni ed asserzioni
Le eccezioni permettono di catturare eventuali errori commessi nel programma, utilizzando i costrutti try, catch,
finally, throw e throws.
Un’asserzione è un’istruzione che permette di testare eventuali comportamenti che
un’applicazione deve avere. Ogni asserzione richiede che sia verificata un’espressione booleana che lo sviluppatore
ritiene debba essere verificata, nel punto in cui è dichiarata.
- Strings, I/O, Formatting and Parsing
Vengono analizzati i più importanti metodi della classe String, il package I/O, ed altre classi importanti utili per la
fomattazione ed il parsing in Java.
- Autoboxing, Generics e Collection
Introduzione alle nuove caratteristiche di Java 5, in particolare la nuova feature di autoboxing e autounboxing, ed i
Generics.
- Classi Innestate
Le classi innestate non sono altro che classi definite all'interno di altre classi, e sono spesso utilizzate nella gestione
degli eventi per le GUI in Java.
- Gestione dei Thread
Gestione della concorrenza dei processi nella programmazione Java.
- Java Enterprise Edition e Framework
Struts, Struts 2, Hibernate, Spring.
- Gestione dei Thread
Gestione della concorrenza dei processi nella programmazione Java.
MACRO CONTENUTI CORSO ANDROID / OS5
- Introduzione ad Android
- Richiamo a Java
- Anatomia di un'applicazione Android
- Componenti di Android
- Risorse di Android
- Activity
- Intent
- View e Layout
- Eventi
- Widget
- Animation
- Menu
- Dialog & Toast
- Gestione dei Dati
- Content Provider
- Multithreading
- Servizi
- Utilizzo della Rete
- Concetti di Sicurezza
- WebView & MapView
- App Widget
- Interagire con il Sistema
1.
2.
3.
4.
Modelli mobile
Descrizione delle principali piattaforme mobile
Architettura e paradigmi di uso delle applicazioni
mobile
Caratteristiche della programmazione delle App per
iOS
1.
2.
3.
4.
5.
Xcode
Apprendimento dell'ambiente di sviluppo Xcode
Creazione di un progetto
Strumenti di sviluppo offerti dall'ambiente
Creazione di una App "Hello world"
1.
2.
3.
4.
5.
La mia prima App per iPhone
Il paradigma MVC nelle applicazioni iOS
Gli oggetti e file principali di una App
Utilizzo dell'Interface Builder di Xcode
iOS Simulator di Xcode
1.
2.
3.
4.
Controlli di base
Controlli di base
Aggiungere interattività all'applicazione
Analisi ed uso delle "View"
1.
2.
3.
4.
5.
Navigation Controller
L'importanza di una navigazione chiara
Sviluppo di MultiViews
Utilizzo della TabBar
Navigation Controller
1.
2.
3.
4.
TableView
Analisi del controller principale
Manipolazione di una table view
Personalizzazione di una table view
1.
2.
3.
4.
Uso delle gesture
Gestire i tap sullo schermo
Gestire il multitouch
Pinch to Zoom
1.
2.
3.
4.
5.
Multimedia
Gestione delle Immagini su iOS
Gestione del video su iOS
Gestione dell'audio su iOS
Interagire con le risorse di sistema
1.
2.
Uso dei Webservice
Sfruttare internet per le proprie
applicazione
WebService, definizione ed uso
Esempio: integrazione con Twitter
3.
4.
MACRO CONTENUTI CORSO .Net – C#

Accesso ai dati
o ADO.NET
 Oggetto Connection
 Oggetto Command
 Oggetto DataAdapter
 Oggetto DataSet
 Oggetto DataTable
 Oggetto DataView
 Oggetto DataReader
o Procedure di accesso ai dati
 SELECT, INSERT, UPDATE e DELETE
 Operazioni con l'oggetto DataTable
 Accesso a dati complessi con l'oggetto DataSet
 Utilizzo delle Stored Procedure
o Transazioni
o Ordinamenti e filtraggi
 Web Form avanzati
o Associazione
 Concetti generali per l'associazione dei dati
 Data binding
o Template
o I controlli griglia e lista
 Proprietà di stile
 Gestione degli eventi
 Il mantenimento dei dati nel PostBack
o Altri controlli avanzati
 XML
o Gestione dei documenti XML
o Le classi del Framework
 Oggetto Document
 Oggetto XPathNavigator
 Oggetto XmlTextWriter
 Oggetto XmlReader
 Oggetto XmlValidatingReader
 Oggetto XslTransform
o Lettura dei dati XML
o Creazione e modifica dei documenti XML
o Convalida
 Web Services
o Panoramica dei servizi web
 HTTP, XML e SOAP
 UDDI Universal Description Discovery and Integration
 WSDL Web Service Description Language
o Scrittura di Web Services
 Namespace
 Classi base
 WebMethod
o Proxy per i servizi web
LA CANDIDATURA DEVE ESSERE TASSATIVAMENTE
INVIATA SOLO A MEZZO MAIL
ALLA SEGRETERIA ORGANIZZATIVA:
Spett.le EVOLUZIONE AZIENDA SRL
Viale Porta Po, 87 - 45100 ROVIGO
[email protected]
CORSI INFORMATICA AVANZATA
(ATTIVITA’ LIBERA)
SCHEDA DI ISCRIZIONE
Il/la sottoscritto/a
Nato/a a
C.a.p
Comune
Il
Prov
In via
N.
Tel. Cellulare
Mail
Cod. Fiscale
Tit. Studio
Voto
CHIEDE
di partecipare ai corsi, come di seguito indicati, impegnandosi a partecipare alle selezioni secondo le modalità e le procedure
previste dall’AVVISO DI SELEZIONE, e successivamente, accertata l'idoneità, a seguire le giornate di formazione inserite in
programma.
DICHIARA

Stato occupazionale ____________________________________________ (indicare se disoccupato/a o inoccupato/a)

Area di interesse:
[ ] JAVA
[ ] ANDROID / OS5

Il/La sottoscritto/a allega:
[ ] .Net – C# (indicare una o più aree di interesse)
Curriculum vitae
NB: TUTTA LA DOCUMENTAZIONE ALLEGATA DEVE ESSERE DATATA E SOTTOSCRITTA DALL'INTERESSATO/A
Ulteriore documentazione sarà richiesta successivamente alla fase di colloquio
PRIVACY: INFORMATIVA E CONSENSO AL TRATTAMENTO DEI DATI PERSONALI AI SENSI del D. Lgs 196/03
Ai sensi dell’art. 7 del D.Lgs. 196/03 la informiamo che i suoi dati personali verranno utilizzati al fine di svolgere: attività corsuali (iscrizione,
inserimento nei registri del corso, emissione di attestati/certificati di frequenza, pratiche amministrative legate all’erogazione del corso); invio di
comunicazioni relative a proposte formative erogate da Evoluzione Azienda srl- Confartigianato Rovigo elaborazione statistica dei dati relativi
all’erogazione dei corsi di formazione. I dati forniti potranno essere oggetto di trattamento manuale o informatizzato, che avverrà in modo idoneo a
garantirne la sicurezza e la riservatezza e nel rispetto della normativa sopra richiamata. I DATI POTRANNO INOLTRE ESSERE UTILIZZATI PER L’INVIO
AD ENTI, AZIENDE ED ORGANISMI VARI AI FINI DELLA VALUTAZIONE DI OFFERTE DI LAVORO. I suoi dati personali saranno trattati da Evoluzione
Azienda srl- Confartigianato Rovigo e/o da Società ed Enti collegati e/o controllati: in particolare i suoi dati saranno trattati da: Responsabile
Formazione, Promozione, Segreteria e Amministrazione. Titolari dei suddetti trattamenti sono Confartigianato Rovigo ed Evoluzione Azienda srl
nella persona del Legale Rappresentante.
La informiamo inoltre che, in relazione ai predetti trattamenti, lei potrà esercitare i diritti di cui all’art. 7 del D. Lgs. 196/03 (secondo le modalità
previste agli artt.8;9 d. Lgs. 196/03), in particolare la cancellazione dei dati.
Data______________.
Firma_____________________