Il 0% ha trovato utile questo documento (0 voti)
7 visualizzazioni6 pagine

Corso Junior Java Developer

La Fondazione Generation Italy offre corsi di formazione gratuiti per giovani, con un focus su competenze tecniche e soft skills per preparare i partecipanti al mercato del lavoro. Il programma per Junior Java Developer include moduli su programmazione, database, sviluppo web e soft skills, con un totale di 370 ore di formazione tecnica e 64 ore di soft skills. Il percorso culmina in un Project Work, dove i partecipanti applicano le competenze acquisite in un progetto pratico.

Caricato da

David Rojas
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
7 visualizzazioni6 pagine

Corso Junior Java Developer

La Fondazione Generation Italy offre corsi di formazione gratuiti per giovani, con un focus su competenze tecniche e soft skills per preparare i partecipanti al mercato del lavoro. Il programma per Junior Java Developer include moduli su programmazione, database, sviluppo web e soft skills, con un totale di 370 ore di formazione tecnica e 64 ore di soft skills. Il percorso culmina in un Project Work, dove i partecipanti applicano le competenze acquisite in un progetto pratico.

Caricato da

David Rojas
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

JUNIOR JAVA

DEVELOPER
IL METODO DIDATTICO
CHI SIAMO Fondazione Generation Italy nasce nel 2018 con l’obiettivo di avvicinare i
giovani alle aziende, erogando corsi di formazione professionalizzanti,
immersivi ed esperienziali in modo completamente gratuito.
Al termine dei corsi, Generation accompagna i profili che hanno concluso
la formazione verso il mercato del lavoro, garantendo ad ogni
partecipante almeno un colloquio con una delle sue aziende partner.

IL METODO Generation offre gratuitamente a giovani motivati e ad alto potenziale dei


DIDATTICO percorsi formativi intensivi e professionalizzanti, caratterizzati da una
didattica esperienziale e da un sopporto strutturato alla persona.
L’offerta formativa si articola essenzialmente in 4 momenti: la
selezione, la formazione, il placement e il monitoraggio.
Il processo formativo è il cuore della missione di Generation, poiché è lo
strumento attraverso il quale i partecipanti vengo messi nelle condizioni di
acquisire le competenze necessarie per superare brillantemente i colloqui di
lavoro con le aziende partner e iniziare un nuovo percorso professionale e di
vita.
I corsi Generation usano una didattica esperienziale, fondata
essenzialmente su architetture simulative e collaborative. In un percorso
attivo e dinamico, ciascun corso offre sia le competenze tecniche legate al
ruolo, sia le soft skills richieste specificamente dai datori di lavoro.
La nostra metodologia è adattiva: l’obiettivo di Generation è rendere tutti i
nostri alunni pronti a sostenere un colloquio di lavoro. I docenti potranno
valutare se affrontare o meno alcuni contenuti indicati in questo programma,
al fine di preparare figure pronte all’inserimento lavorativo.

CHI TI Docenti Tecnici: guidano le sessioni in cui si acquisiscono le competenze


ACCOMPAGNERA’ tecniche fondamentali nell’ambito della programmazione orientata agli
IN QUESTO oggetti, data base, web application, front-end, al fine di occupare la posizione
PERCORSO di Java Developer in azienda.
Docenti Soft Skills: guidano le sessioni dedicate alle competenze
comportamentali e attitudinali, che caratterizzano la professionalità di uno
sviluppatore, quali il teamwork, il problem solving, la proattività, ecc.
Mentor: ogni classe ha un mentor, che si occupa di fare degli incontri
individuali con tutti gli studenti, al fine di dare supporto personale al
raggiungimento degli obiettivi.
Coordinatori: il team Generation coordina tutte le attività didattiche e
organizzative relative all’incontro con le aziende. I coordinatori fanno da punto
di riferimento generale per tutto lo staff della classe e per gli studenti

JUNIOR JAVA DEVELOPER


PROGRAMMA TECNICO – COSA IMPARERAI 12,5 WEEKS
MODULO ARGOMENTI ORE
INTRODUCTION / ▪ The Unix Terminal
PROBLEM SOLVING: ▪ GIT & GitHub Source Control

16
DATA STRUCTURES Algorithms & Interview Challenges
AND ALGORITHMS ▪ Data Structures & Interview Challenges
▪ Practice: Elaboration of algorithms and Java
programs related to what has been presented

OBJECT-ORIENTED ▪ Introduction to Java


PROGRAMMING IN ▪ Variables, Data Types & Operators
JAVA AND ▪ Control Flow & Loops
ADVANCED OO ▪ Collections

~174
PROGRAMMING Object Oriented Programming - Fundamentals
▪ Polymorphism & Inheritance
▪ JDBC
▪ Patterns
▪ Introduction to Web Development using Java Servlet
▪ Unit Testing with JUnit

DATA BASES AND ▪ Introduction to Relational Databases


SQL LANGUAGE ▪ Creating Relational Databases with MySQL
▪ Introduction to SQL


Queries on multiple tables
Group functions in queries
64
▪ Stored procedures and stored functions
▪ Triggers and indexes

INTRODUCTION TO ▪ Introduction to the Internet


THE WEB ▪ Introduction to web applications using servlets
APPLICATION ▪ Web development fundamentals (the MVC pattern
20
for the web, HTML, CSS)
▪ Practice: Exaples and exercises of the topics
covered
▪ Introduction to Bootstrap
▪ Introduction to JavaScript for Web Development

FRONT-END ▪ Data Types & Variables


(JAVASCRIPT FOR ▪ Functions
WEB ▪ Control Flow

52
DEVELOPMENT) Arrays & Loops
▪ Operators & Expressions
▪ DOM
▪ Jquery
▪ AJAX

JUNIOR JAVA DEVELOPER


MODULO ARGOMENTI ORE

OPZIONE 1 – ▪ Presentation with JSP



~65
JAVA FOR WEB Expression Language and JSTL
DEVELOPMENT ▪ Java Persistent API e Patterns
▪ Restful Web Services

OPZIONE 2 – ▪ Introduction to Web Development using Java &


JAVA & SPRING Spring Boot
BOOT FOR WEB
DEVELOPMENT


Dependencies Injection using Spring Framework
Spring Data JPA
~44
▪ REST API with Spring Boot

TOTALE ORE 370

SOFT SKILLS 1,5 WEEKS


SCRUM ▪ Metodologia Agile e SCRUM
BSM ▪ Problem solving, Team work, Comunicazione,
T Adattabilità
▪ Mentalità di Crescita, Orientamento al Futuro,
64
SA
Persistenza, Responsabilità Personale
EE
▪ Preparazione del CV, Simulazioni colloqui di lavoro,
SSM Personal Branding
RR ▪ Sviluppo delle potenzialità, Stress Management,
C Lavoro online

TOTALE ORE 64

JUNIOR JAVA DEVELOPER


PROJECT WORK 60 ORE

CHE COS’È Il Project Work è uno dei momenti cruciali dell’intero percorso formativo, poiché
permette ai partecipanti di raggiungere il massimo grado di responsabilità e
auto-determinazione nella gestione del lavoro e nell’utilizzo degli
strumenti acquisiti.

Il Project Work consiste essenzialmente nell’assegnazione, durante le ultime


due settimane di corso, di un compito concreto ai partecipanti divisi in gruppi.

I docenti diventano dei veri e propri committenti, che simulano un bisogno


pratico e richiedono ai partecipanti, in tempi e modi stabiliti, di
ottemperare alla richiesta.
In funzione delle competenze acquisite e delle specifiche inclinazioni, ogni
partecipante assume la responsabilità di sviluppare un aspetto del progetto,
collaborando attivamente con il team e mettendo a disposizione tutte le
conoscenze e le abilità ottenute durante il percorso formativo.

Al termine del periodo di elaborazione, i partecipanti presentano ai docenti e


alla classe il lavoro svolto, evidenziandone le logiche, le modalità di
sviluppo, le potenzialità e le caratteristiche tecniche.

TOTALE ORE 60

JUNIOR JAVA DEVELOPER

Potrebbero piacerti anche