course-premium

Corso Back-End Academy

Corso

Blended a Roma

1.500 € IVA inc.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Esplora le profondità del back-end con il Corso Back-End Academy di JDK srl - il tuo passaporto per il successo nello sviluppo aziendale.

  • Tipologia

    Corso

  • Modalità di studio

    Part-time

  • Livello

    Livello intermedio

  • Metodologia

    Blended

  • Lingue

    Italiano

  • Luogo

    Roma

  • Ore di lezione

    264h

  • Durata

    21 Settimane

Il Corso Back-End Academy offre un'opportunità straordinaria per acquisire competenze avanzate nel campo dello sviluppo back-end e del processing di dati in tempo reale. Questa formazione si focalizza su Kafka, una piattaforma distribuita di stream processing, conosciuta per la sua versatilità ed efficienza. Negli ultimi anni, Kafka ha acquisito sempre maggiore rilevanza nel mercato, trovando applicazioni in una vasta gamma di settori, tra cui messaggistica, notificazioni, tracciamento, e registrazione di dati in tempo reale.

Emagister, il prestigioso marketplace dedicato all'istruzione e alla formazione, è felice di presentare il Corso Back-End Academy offerto da JDK srl. Questo centro di formazione di alto livello mette a disposizione dei partecipanti un programma formativo completo ed esaustivo, progettato per guidarli attraverso l'approfondimento delle complesse dinamiche di Kafka e il suo impiego nei contesti di sviluppo back-end.

Il Corso Back-End Academy di JDK srl rappresenta un'opportunità unica per gli sviluppatori back-end. Con l'ampia diffusione del linguaggio Java e del framework Spring Boot, l'uso di Kafka è diventato un prerequisito fondamentale per coloro che lavorano sulle logiche di business di progetti aziendali avanzati. Questo corso offre l'opportunità di padroneggiare Kafka e sfruttare appieno il suo potenziale per lo sviluppo back-end di alta qualità.

Sedi e date

Luogo

Inizio del corso

Roma
Visualizza mappa
Via Simone Martini, 142, 00142

Inizio del corso

Consultare

Profilo del corso

Conoscere in maniera approfondita il linguaggio Java e le sue librerie principali. Saper progettare ed utilizzare, tramite il linguaggio SQL, un database relazionale.
Conoscere il protocollo HTTP e saper fare delle chiamate API utilizzando Postman.
Creare una applicazione web RESTful utilizzando il framework Spring Boot e renderla sicura tramite Spring Security.
Padroneggiare le basi del framework Kafka. Saper progettare e sviluppare in team un progetto reale.

Per chi vuole diventare un Java Back end Developer. per lavorare in grandi aziende o in startup innovative, questa formazione ti aprirà le porte verso una carriera appassionante nel campo dell'IT.

Conoscenza del linguaggio di programmazione Java e dei principi fondamentali della programmazione Object Oriented.

È prevista una prova finale per valutare le competenze ed il progetto sviluppato. Alla fine del corso è previsto un certificato di partecipazione Jdk.

Lezioni in modalità ibrida (presenza ed online), Le lezioni live streaming
saranno in diretta. Entrerai in un’aula virtuale dove potrai confrontarti con i docenti e interfacciarti con gli altri partecipanti. Preparati a vivere un’esperienza di formazione interattiva e coinvolgente.

Area Riservata Studente
Un modo semplice ed immediato per gestire al meglio il proprio percorso di apprendimento. Niente più fogli sparsi e scarabocchi qua e là. L’hub dedicato che abbiamo pensato per te, ti permetterà di rivedere le lezioni che hai sostenuto o recuperare quelle che hai perso.

Esame e certificato di partecipazione
La teoria c’è ed è giusto che ci sia. Ma sarà la pratica a occupare la maggior parte del tuo tempo in Jdk. Con noi lavorerai quindi su progetti reali. Alla fine di ogni modulo ci sarà una prova finale che potrà consistere nella consegna di un progetto e si riceverà un certificato di partecipazione firmato Jdk.

Alla fine del percorso i migliori talenti potranno effettuare un colloquio con Noi! E se verranno presi la quota di iscrizione verrà restituita

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Successi del Centro

Questo centro ha dimostrato la sua qualità su Emagister
9 anni con Emagister

Materie

  • Java
  • Back end
  • Kafka
  • Academy
  • Spring boot
  • Developer
  • Spring Security
  • SQL
  • Api
  • Javascript

Professori

Marco Adriani

Marco Adriani

Docente Back End e Software Developer

Programma

Java Basic:Programmazione Object OrientedIntroduzione al linguaggio JavaJVM e ambiente di sviluppoInstallazione dell’ambiente di sviluppoVariabili, costanti e tipi primitiviVariabili per valore vs riferimentoMetodiCondizioni: if-elseif-else, switch, ternary operatorCicli: for, while, do whileArrayRicorsione e numeri randomClassi e oggettiAttributi e metodi di una classe, costruttoreModificatori di accesso e incapsulamentoOverloadingEnumEreditarietà e polimorfismoAstrazione: classi astratte e interfacce
GIT:Software di versionamentoGit: caratteristiche principaliGit: comandi principaliGithubUtilizzo di git/github nel lavoro di team
Java Advanced:Eccezioni e gestione degli erroriRegexGenericsStrutture datiCollection frameworkPackage e librerie principaliInput validationEspressioni lambda e interfacce funzionaliStreamLettura e scrittura di fileProgrammazione multithreadingGestione della concorrenzaTest e debugging: JUnitCenni di crittografiaJCA: Java Cryptography ArchitectureJava reflectionImpostare un progetto JavaSviluppo di un mini-progetto JavaDatabase relazionali: caratteristiche principaliEntità, relazioni e loro cardinalitàDiagramma ER e progettazione di una base di dati relazionaleLinguaggio SQLComandi DDL, DML e queriesJoin tra tabelleFunzioni di aggregazioneTransazioniDatabase e Java: JDBCStatements vs prepared statementsSQL injections: come evitarleCome rendere un database sicuroSviluppo di un mini-progetto Java con database
Internet ed API:Storia di InternetStruttura di Internet: modello ISO/OSIProtocollo IPv4 e IPv6Protocolli TCP e UDPProtocolli applicativiHTTPAPI: concetti baseRESTful APIHTTPS per connessioni sicureTLS/SSL e certificati digitali
Spring Boot:Framework vs libreriaArchitettura di SpringSpring Core/Spring WebIOC, Dependency Injection e ApplicationContext Spring Componenti Spring: Classi configuration, @Bean e Stereotype annotationsComponent Scanning e AutoconfigurationScope Singleton vs Scope PrototypeDependency Injection: Uso di @Primary e @QualifierElementi di AOP (Aspect Oriented Programming)Spring Web/MVC: Introduzione all’implementazione di Servizi RESTControllersJava Persistence API / HibernateAnomalie e livelli di isolamentoJPA/Hibernate (Java Persistence API)Entities JPA ed operazioni di persistenzaRelazioni: @OneToOne, @OneToMany, @ManyToOne, @ManyToManyIdentificatori: @Id Annotation, Identity, Sequence, Composite KeyJPQL (Java Persistence Query Language)Annotazione @TransactionalCriteria API e DTO projectionOptimistic LockingHibernate Query MonitoringJSON parsing con JacksonTest Servizi REST con PostmanProfili MavenUtilizzo di Logback per il logging3-Layer / Hexagonal Architecture con Spring BootValidazione dei dati attraverso annotationsMessaggi di errore ed internazionalizzazioneGestione delle Eccezioni
Spring Security:Introduzione a Spring SecurityAccesso HTTPS e gestione attacchi DDOS, CSRF, XSSCORS (Cross-Origin Resource Sharing)Autenticazione OTP (One Time Password), JWT (JSON Web Token), OAuth2Configurazione della sicurezzaPolicy di autenticazioneCenni su Secure Coding Review
Kafka:Introduzione a KafkaArchitettura di Kafka: topics, partitions, brokersProducers e consumersKafka streamsKafka ConnectKafka e Spring Boot
Progetto Finale:Progettazione di un sotwareAnalisi dei requisitiDiagrammi UMLMetodologie di sviluppoMetodologia AgileSviluppo di un progetto finale in team da integrare con l’Academy front-end con supervisione del docente

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Corso Back-End Academy

1.500 € IVA inc.