Il corso
Java Web Developer Part-time
Chi è un Full stack developer?
Un full-stack developer è un professionista specializzato nello sviluppo di applicazioni e siti web. Svolge un ruolo cruciale nell’industria informatica, occupandosi di tradurre le idee in realtà concrete.
Tecnologie
Un full-stack developer, per definirsi tale, deve sviluppare le proprie competenze a tutto tondo, abbracciando tecnologie come HTML, CSS, Javascript, Java, C# e molte altre.
Frameworks e librerie
Molti full-stack developer utilizzano framework e librerie per semplificare lo sviluppo. Ad esempio, per il front-end, è comune utilizzare librerie come BootStrap, Angular, React. Per il back-end, i framework come SpringBoot.
Gestione dei database
La capacità di progettare, implementare e gestire database è importante per i web developer back-end. Questo può includere conoscenze su database SQL (come MySQL o PostgreSQL) o NoSQL (come MongoDB).
Sicurezza
La comprensione delle best practice di sicurezza informatica è essenziale per proteggere i siti web da minacce come hacker e attacchi informatici. E’ possibile utilizzare tool come JUnit, SonarQube e FindBugs.
Online
Modalità
Mesi
Ore di formazione
Developer formati
4 Marzo
Date
La giornata tipo
Pomeriggio ( 18:00 - 21:00 )
Nel pomeriggio la formazione si intensifica con una sessione dedicata esclusivamente agli esercizi pratici. Durante questo periodo, avrai l’opportunità di mettere in pratica le conoscenze acquisite durante le sessioni mattutine e nei giorni precedenti. Ovviamente non sarai lasciato da solo con il tuo codice, ma tutto ciò avverrà sotto gli occhi attenti del docente pronto ad intervenire qualora ci fossero difficoltà.
Cosa imparerai
Front End
In questo modulo affronterai lo sviluppo front-end dopo aver visto una panoramica di ingegneria del software. Vedrai i concetti chiave di HTML5, CSS3, JavaScript . Il modulo offre una combinazione di teoria e pratica garantendo una comprensione completa e la capacità di creare interfacce utente moderne e responsive.
Basi di dati
In questo modulo affronterai tematiche come le tipologie di un database e la progettazione. Nel dettaglio si affronteranno argomenti come database relazionali e non relazionali, il linguaggio SQL e NO-SQL e l’ottimizazzione di un database.
Java SE
In questo modulo acquisirai le competenze per una solida base per la programmazione in Java. Durante il percorso verranno spiegati ed analizzati nel dettaglio i principi fondamentali del linguaggio Java e la programmazione orientata agli oggetti (OOP) oltre alla gestione delle eccezioni e l’input/output. Verranno trattati, inoltre, argomenti come date, liste e mappe. Il modulo si basa su una combinazione di teoria, esempi pratici e progetti per garantire una comprensione completa e la capacità di applicare le conoscenze acquisite.
Java EE
In questo modulo verrà fatta un’introduzione al protocollo HTTP e al modello client-server. Durante il percorso affronterai gli argomenti chiave di Java Enterprise Edition come l’accesso ai dati, le Servlet, le JSP (java server pages) e pattern come MVC. Il modulo si basa su una combinazione di teoria, esempi pratici e progetti per garantire una comprensione completa e la capacità di applicare le conoscenze acquisite.
Framework: Spring Boot
In questo modulo verrà effettuata una panoramica su Spring con Maven. Successivamente tratterai in modo dettagliato Spring Boot. Affronterai Spring Boot MVC utilizzando jsp/html con Thymeleaf e il framework Hibernate per l’interazione con i database. Nella parte finale ti metterai alla prova anche con REST API con Spring. Il modulo offre una combinazione di teoria, esempi pratici e progetti per garantire una comprensione completa e la capacità di sviluppare applicazioni web moderne e altamente efficienti.
Progetto Finale
Nella parte finale del corso lavorerai in team alla realizzazione di un progetto per mettere alla prova le tue competenze di hard & soft skills. In questo modulo verrà trattato approfonditamente GIT e verranno organizzati anche workshop oltre a webinar di approfondimento.
Perchè sceglierci
Scegliere il nostro corso significa scegliere l’eccellenza nella formazione. I nostro docenti sono mossi dalla passione per l’insegnamento ed hanno alle spalle ore di formazioni per le più grandi aziende tecnologiche. Siamo fortemente convinti che il nostro format sia tutto ciò che stai cercando e ti permetterà di entrare subito nel mondo del lavoro. Alla fine del corso, avrai almeno due colloqui garantiti con i nostri partners e potrete effettuare un tirocinio con noi per perfezionare la vostra preparazione.
Non sarai lasciato solo nemmeno a fine corso in quanto riceverai simulazioni di colloqui, supporto per almeno 6 mesi per la vostra carriera ed entrerete in un circuito accessibile dalle aziende che collaborano con noi. Un altro punto di forza della nostra formazione è che verranno ampliate e testate anche le softs skills in quanto ci saranno degli incontri con persone fortemente specializzate nel team working e problem solving. Post corso avrai a disposizione una consulenza di due ore con un nostro senior da poter utilizzare nel momento più opportuno.
Java web Developer
€ 3000,00- Front-end
- Back-end
- Progetto finale
- Lezioni sulle soft skills
- Supporto alla carriera con simulazioni dei colloqui e creazione CV
- Due colloqui garantiti
- Tirocinio post corso
- Attestato di partecipazione
* Sai che puoi imparare GRATIS?!
Crediamo fortemente nella condivisione delle passioni e della parola. Coinvolgi amici e parenti e puoi arrivare anche a partecipare gratuitamente. Più persone porti con te, maggiore sarà lo sconto che riceverai. In un team, però, tutti devono avere benefici quindi ogni persona che si iscriverà grazie a te riceverà una percentuale di sconto.
Per ogni amico che porti, il corso costerà a te 200,00€ in meno e al tuo amico 50,00€ in meno!
FAQ
Perchè Java o .NET e non PHP?
A differenza di altri corsi di formazione la nostra scelta per il back-end è stata Java o .NET perchè stando a stretto contatto con grandi aziende sappiamo quali sono le competenze più richieste. PHP è un linguaggio solido, ma non si adatta bene alla programmazione in casi complessi come grosse applicazioni enterprise ed è utilizzato da piccole/medie aziende.
Avrò un attestato a fine corso?
A fine corso, se avrai frequentato almeno il 90% delle lezioni, riceverai un certificato di partecipazione. Questo attestato certificherà le tue competenze e sarà il jolly da poter inserire nel curriculum
Come funzionano i colloqui?
A fine corso verrà effettuata una simulazione di un colloquio e successivamente avrai la possibilità di sostenere almeno due colloqui con i nostri partners. Ti aiuteremo anche nella costruzione del tuo CV e sarai inserito in un circuito che potrà essere consultato da tutte le aziende che lavorano con noi
Come funziona il tirocinio?
A differenza di altre academy ti forniamo la possibilità di effettuare un tirocinio presso la nostra sede per affinare le tue competenze tecniche e immergerti nella vita di un team
Mettiti alla prova!
Link rapidi
Java Full Stack Developer full-time
.NET Full Stack Developer full-time
Java Full Stack Developer part-time
.NET Full Stack Developer part-time
Contact
Email: info@codebehind.it