Docente per il corso Programmatore Java

Talentform · Torino, Piemonte, Italia ·


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:

Candidatura e Ritorno (in fondo)