Docente per il corso Programmatore Java
Descrizione dell'offerta
TALENTFORM SpA, Ente Formativo a carattere nazionale, ricerca un docente per il corso di Programmatore Java da remoto.
Sono richieste le seguenti caratteristiche:
- esperienza almeno triennale nella materia oggetto di formazione
- capacità di gestione dell’aula
- Linea internet fissa (fibra o equivalente)
- Pc, Microfono e Webcam
ARGOMENTI DA TRATTARE:
MOD. I – PROGRAMMARE IN JAVA
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
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
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
AJAX:
Processo di invio di richieste HTTP al server senza dover ricaricare la pagina.
Introdurre gli oggetti XMLHttpRequest e Fetch API come strumenti principali per effettuare Richieste AJAX
Mostrare esempi pratici di richieste GET e POST usando JavaScript puro
Gestire le risposte asincrone attraverso callback e promesse
Utilizzo di $.ajax() e $.get() / $.post().
MySQL:
Connessione al db
Inserimento dati
Modifica dati
Cancellazione dati
Luogo di svolgimento: aula virtuale
Periodo del progetto : inserimento immediato
Orario di lavoro: /
Durata del progetto 240 ore
Si offre:
- Contratto di Lavoro a norma di Legge
- Inserimento all’interno del Board di Docenti di Talentform, nell’ottica di una possibile collaborazione stabile e continuativa.
La ricerca è rivolta a candidati di ambo i sessi (Rif. D. Lgs n. 198/2006).
Per candidarsi all’offerta inviare il cv con autorizzazione trattamento dati personali (Rif. Informativa ai sensi del D. Lgs. 196/2003 e successive modifiche ed integrazioni e dell’Art. 13 del Regolamento (UE) n. 679/2016 (“GDPR”).
Inviare la propria candidatura al seguente indirizzo: