TALENTFORM SpA, Ente Formativo a carattere nazionale, ricerca un docente per il corso di Programmatore JAVA, da remoto.
Il candidato ideale sarà in possesso delle seguenti caratteristiche:
- documentata esperienza di almeno 24 mesi nell’ambito formativo di riferimento;
- capacità di gestione dell’aula.
Argomenti Da Trattare:
MOD. I – INTRODUZIONE ALLA PROGRAMMAZIONE STRUTTURATA E FONDAMENTI JAVA
La programmazione strutturata
Diagrammi a blocchi
Variabili ed istruzioni
Costrutti di programmazione
Introduzione alla programmazione Java
Installazione dell’ambiente di sviluppo
Utilizzo di Eclipse
Utilizzo di CVS
Sintassi e costrutti del linguaggio
Vettori
Convenzioni di codifica
Classi ed oggetti
Gestione delle eccezioni
Incapsulamento e astrazione
Ereditarietà
Polimorfismo
Concetti avanzati di classi
Implementazione di interfacce e classi astratte
I comandi DML: select, insert, update, delete
Le clausole base della select: SELECT FROM WHERE
Join tra tabelle
Funzioni di raggruppamento e condizioni di raggruppamento
Query annidate
Le funzioni
Il concetto di persistenza dei dati
Introduzione a JDBC
I driver JDBC
Connessione al DB ed esecuzione di istruzioni SQL
Gli oggetti ResultSet e Rowset
Il design pattern DAO
Per la parte pratica si indicano di seguito:
MODALITA’: Esempi pratici, esercitazioni individuali e di gruppo
STRUMENTI: Slides esplicative
MOD. II – JAVA WEB
Introduzione alle applicazioni web
HTML5 e CSS3
Introduzione alla piattaforma Web JEE
Installazione e configurazione di un application server
Servlet
Ciclo di vita di una servlet
HttpServlet ed HttpResponse
Le pagine JSP (Java server pages)
Introduzione a Javascript
Realizzazione di un progetto web JEE
Presentazione della traccia del progetto
Suddivisione in gruppi di lavoro e configurazione dell’ambiente di lavoro condiviso
Analisi documentale
Assegnazione dei ruoli e dei task
Sviluppo del progetto
Integrazione test
Verifica dei risultati raggiunti
Per la parte pratica si indicano di seguito:
MODALITA’: Esempi pratici, esercitazioni individuali e di gruppo
STRUMENTI: Slides esplicative
MOD. III – HTML/CSS, PHP e MySQL
Struttura di un sito Web:
Web Server e richieste client
Root, subdirectory, pagine e file
Estensioni dei file
Struttura base dei documenti HTML e sintassi
Il DOM
Elementi di HTML:
Analisi dei principali tag e attributi
Elementi blocco, inline e lista
Inserire titoli e testi in una pagina
Inserire immagini e link
Liste, Tabelle, Livelli
Posizionamento relativo ed assoluto
Oggetti ed elementi esterni
Integrazione componenti esterni
Elementi di CSS:
Introduzione
Regole, proprietà, commenti
Selettori
Ereditarietà
Box model
Margin, Padding, Colori, Sfondi
Posizionamento degli elementi
Interazione tra CSS
Interazione con l’HTML
PHP:
Scrivere in PHP
Commenti
Stringhe (concatenazione, strlen, ucword, ecc.)
Operatori (aritmetici, booleani, di confronto, unari, binari e ternario)
Costrutti (if, else if, while)
Cicli (for, while e dowhile)
Array
Funzioni
Invio di un form tramite POST
MySQL:
Connessione al db
Inserimento dati
Modifica dati
Cancellazione dati
Luogo di svolgimento: Aula virtuale
Durata: 248 ore
Periodo del progetto: inserimento immediato
Orario: dalle 9.00 alle 13.00 e dalle 14.00 alle 1800
Si offre
- Contratto di Lavoro a norma di Legge, da definire in fase di selezione
- Inserimento all’interno del Board di Docenti di Talentform, nell’ottica di una possibile collaborazione stabile e continuativa.
Gli interessati possono inviare il proprio curriculum vitae acconsentendo esplicitamente al trattamento dei dati ivi indicati ai sensi del GDPR 679/2016 e ai sensi del D.lgs 196/2003.
Il presente annuncio è rivolto a candidati di qualsiasi sesso (Rif. D. Lgs n. 198/2006), e a persone di tutte le nazionalità, ai sensi dei decreti legislativi 215/03 e 216/03.
Per candidarsi all’offerta caricare il CV sulla apposita piattaforma raggiungibile al link: http://crm.talentform.it/Account/Register.aspx