ForIT, Ente di Formazione operante in tutto il territorio nazionale, ricerca docenti per un corso di “Programmazione Informatica”.
Il corso si svolgerà in presenza a Milano, dal lunedì al venerdì in fascia oraria 9.00-17.00.
Periodo di svolgimento: dal 25/02/2025 fino al 16/04/2025.
Saranno considerate le candidature dei formatori in grado di coprire i seguenti argomenti nella loro interezza:
* DEVELOPMENT TOOLS (16 ore): strumenti di DB Management (es.: PGADMIN), intelliJ Idea e IDE di sviluppo; strumenti di Versioning del software (GitHub); processi e consuetudini nel rilascio del software; strumenti di deploy (Jenkins)
* JAVA BASE (32 ore): Piattaforma Java e sua evoluzione; Sintassi linguaggio Java (tipi, variabili, assegnazioni, condizioni, cicli); Funzioni, parametri, valori ritornati; Primo programma eseguibile; OOP Object Oriented Programming; Classi, attributi, metodi e oggetti; Ereditarietà; Modificatori accesso, getter e setter, JavaBean; JDBC – Connessione alle basi dati; JSON; Maven; Panoramica di Spring
* JAVA AVANZATO (40 ore): Pattern (singleton, strategy, factory); Architettura MVC (vantaggi e svantaggi); Java EE Application Server (API, componenti e vendor Java EE); Accesso ai dati e alle risorse (JDBC, ORM, JPA, JCA); Framework Java EE (Spring MVC, Spring Boot, Spring Data + Hibernate, ecc.); Spring Boot Setup di una prima applicazione Spring Boot; Configurare un’applicazione web; Proprietà, YAML; Spring Data, JPA con Hibernate - ORM JPA; Introduzione all’ORM e differenze rispetto ad altri approcci; Configurazione iniziale; Native e Derived Queries
* WEB DEVELOPMENT: HTML5/CSS e JAVASCRIPT (16 ore): Standards e programmazione Web; ECMA, ISO/IEC, W3C e Web standards (W3C recommendations); UX e UI: le differenze e i ruoli coinvolti, UXD vs. UID; Linguaggi di programmazione e markup; HTML e sue evoluzioni; HTML5 – Sintassi Retrocompatibilità browser; CSS3Javascript / ECMAScript, versioni, evoluzioni e supporto in browser e applicazioni; Framework Javascript e overview (JQuery, Bootstrap e integrazioni CSS, ecc.)
* ANGULAR (32 ore): Programmare con TypeScript; Introduzione ad Angular Routing; Principi fondamentali di Redux; Immutable State in Javascript; Pure vs Inpure functions; Redux core concepts (store, reducers, actions); Reactive Store, Observable; StoreModule; Selectors
* Sviluppo web e design di Front-end (32 ore): Look and feel dell’interfaccia e percezioni utente; Gestione del front-end in maniera organizzata; Material Design e layout di pagine web; Flex e grid layout; Angular Material; Consuetudini e considerazioni nello sviluppo di front-end
* CASO DI STUDIO (16 ore): simulazione di un caso reale
Altri requisiti:
* Esperienza almeno biennale in ambito formazione e corsi professionali: si tratta di un requisito del fondo Forma.temp, ente finanziatore del progetto.
Si prega di inviare la candidatura alla seguente e-mail: docenti@foritgroup.it
L’offerta si intende rivolta a candidati ambosessi, nel rispetto del D.Lgs. n. 198/2006 e ss.mm.ii. e dei Decreti Legislativi n. 215 e n. 216 del 2003 sulle parità di trattamento