TALENTFORM SpA, Ente Formativo a carattere nazionale, ricerca un Docente per il corso: Programmatore Java, a Bologna.
Sono richieste le seguenti caratteristiche:
- esperienza almeno triennale nella materia oggetto di formazione
- capacità di gestione dell’aula.
Luogo di svolgimento: Bologna
Durata: 200 ore
Periodo del progetto: Dicembre
Orario: 9/13 o 14/18
Argomenti del corso
- 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
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