Il corso

Full-Stack Java Developer

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

La mattina ( 9:00 - 12:00 )

Durante le sessioni mattutine avrai  l’opportunità di acquisire una solida comprensione teorica degli argomenti trattati. Le spiegazioni dettagliate e le dimostrazioni renderanno le lezioni chiare ed accessibili.

Pomeriggio ( 14:00 - 17: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

Ingegneria del SW & 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. Durante il percorso verrà fatta anche una panoramica sul SEO (Search Engine Optimization) per consentirti di comprendere come migliorare la visilibità sui motori di ricerca.  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 dettagliata di 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.

Front-end Framework

Saprai sviluppare un’applicazione con React, diventando un maestro del Front-end Development!

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.

* 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 400,00€ in meno e al tuo amico 100,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!


    Utilizziamo Brevo come nostra piattaforma di marketing. Cliccando qui sotto per inviare questo modulo, sei consapevole e accetti che le informazioni che hai fornito verranno trasferite a Brevo per il trattamento conformemente alle loro condizioni d'uso

    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