TOP Corsi di programmazione Java per avanzati
Miscellanea / / November 28, 2023
Efficienza Java
Un corso per principianti e sviluppatori esperti per acquisire una conoscenza approfondita di Java. Il corso tratta in dettaglio i modelli di progettazione e gli idiomi linguistici e dimostra come sfruttare al massimo una varietà di funzionalità, dai generici alle enumerazioni, dalle annotazioni a imballaggio automatico.
4,2
Introduzione allo Spring Framework.
Il corso è rivolto a sviluppatori che hanno familiarità con la piattaforma Java (sia SE che EE) e che desiderano imparare a utilizzare il popolare framework Spring per creare le proprie applicazioni.
3,7
Sviluppo su piattaforma Java SE. Argomenti avanzati
In questo corso gli studenti acquisiranno le conoscenze e le competenze avanzate necessarie per lo sviluppo di software sulla piattaforma Java SE. Questo corso copre le principali classi di librerie di sistema e i fondamenti della progettazione del software. Grazie a questo, gli studenti impareranno a lavorare non solo come programmatori, ma anche come progettisti di software. Gli argomenti principali della piattaforma Java sono trattati nel corso correlato JVA-007 Java® SE Platform Development: Core Topics.
4,2
JavaScript. Livello 6. Libreria React.js
ReactJS è una popolare libreria JavaScript open source. Progettato per costruire interfacce utente (UI, User Interfaces) basate su un approccio per componenti. Il corso ti introdurrà alle funzionalità di base della popolare libreria e ti fornirà competenze pratiche nella creazione di componenti utilizzando ReactJS e la sua estensione JavaScript - JSX.
4,1
Java Advanced I: programmazione funzionale, asincrona e reattiva
Il corso si concentra sui moderni approcci funzionali, asincroni e reattivi allo sviluppo Java e include apprendimento NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reattivo, WebClient, WebSocket reattivo, RSocket.
4,2
Nozioni di base sulla programmazione in Java per gli scolari. Modulo 3 [c]
Continua a imparare a programmare in Java! La programmazione copre tutti gli ambiti della nostra vita: dall'economia all'intrattenimento, dalla medicina all'esplorazione spaziale. Imparando a programmare, svilupperai attenzione, pazienza, perseveranza, propensione all'attività intellettuale e capacità di prendere decisioni indipendenti. Acquisirai competenze pratiche che ti saranno sempre utili in futuro! Questo è più utile e interessante dei giochi online e dei club di computer!
4,1
Nozioni di base sulla programmazione in Java per gli scolari. Modulo 2 [c]
Continua a imparare a programmare in Java! La programmazione copre tutti gli ambiti della nostra vita: dall'economia all'intrattenimento, dalla medicina all'esplorazione spaziale. Imparando a programmare, svilupperai attenzione, pazienza, perseveranza, propensione all'attività intellettuale e capacità di prendere decisioni indipendenti. Acquisirai competenze pratiche che ti saranno sempre utili in futuro! Questo è più utile e interessante dei giochi online e dei club di computer!
4,1
Primavera avanzata
Il corso tratta argomenti necessari per l'uso professionale dello Spring Framework nella pratica, come la documentazione dei servizi REST, serializzazione dei dati, transazioni in Spring, autorizzazione JWT, applicazione pratica di WebFlux, test, distribuzione in Docker e molto altro per gli altri.
4,2
Sviluppo basato sui test (TDD) in Java
Questo corso introduce gli studenti a una delle pratiche ingegneristiche della metodologia Agile: lo sviluppo basato sui test (TDD). Vengono trattati gli aspetti teorici dello unit test, che saranno utili agli sviluppatori indipendentemente dalle metodologie utilizzate nei loro progetti. Gli approcci teorici sono illustrati con esempi di codice in Java.
4,1
Competente nel framework di unit test JUnit5
Il corso fornisce un'introduzione a JUnit5. JUnit è un framework di test unitario per il linguaggio di programmazione Java. JUnit è particolarmente importante nello sviluppo basato sui test e fa parte di una famiglia di framework di test unitari nota come xUnit, che a sua volta discende da SUnit.
4,1
Sviluppo di applicazioni aziendali utilizzando le tecnologie Java EE
In questo corso, gli studenti apprenderanno la tecnologia informatica distribuita utilizzando le tecnologie JEE (Java Enterprise Edition), tra cui utilizzando EJB, iniezione di dipendenza CDI, lavorando con database tramite la tecnologia JPA e lavorando con broker di messaggi basati sulla tecnologia JMS. Il corso è costruito sul server WildFly (JBoss) che è attualmente il server applicativo più popolare. Tuttavia, la conoscenza può essere applicata a qualsiasi server che soddisfi le specifiche JEE (WebSphere, WebLogic, ecc.).
4
Sviluppo su piattaforma Java SE. Temi fondamentali
In questo corso gli studenti acquisiranno le conoscenze e le competenze di base che consentiranno loro di sviluppare sulla piattaforma Java® SE. Vengono trattate le basi della programmazione orientata agli oggetti e l'uso di UML per la progettazione. architetture applicative, nonché le nozioni di base sull'utilizzo del linguaggio Java® (tipi di linguaggio, operatori, classi, pacchetti, eccezioni). Viene proposto un gran numero di esercizi pratici.
4
Java Advanced II: Java ad alte prestazioni
Il corso è dedicato al miglioramento delle prestazioni delle applicazioni Java: individuazione dei colli di bottiglia, approcci e metodi per produttività, nonché strumenti e librerie che ti consentono di ottenere risultati elevati produttività.
4
Linguaggio Scala per sviluppatori Java
In questo corso gli studenti acquisiranno una comprensione delle specificità e delle caratteristiche della lingua Scala, dei suoi vantaggi e delle sue difficoltà. Il corso include una panoramica degli operatori Scala e dei tipi di dati, l'apprendimento delle strutture dati di base come array, mappe, tuple, l'utilizzo programmazione orientata agli oggetti e funzionale, lavoro con raccolte Scala, utilizzo di pattern match, classi case, tipi generici e impliciti trasformazioni. Viene proposto un gran numero di esercizi pratici.
4
Spring Cloud per sviluppatori Java
Spring Cloud è un progetto che permette di creare applicazioni distribuite con un'architettura a microservizi. Acquisirai familiarità con i numerosi componenti disponibili e darai un'occhiata più da vicino all'architettura e alle ampie funzionalità di Spring Cloud.
4
Refactoring del codice Java
Il corso esamina il concetto di refactoring come metodo per prevenire il decadimento del programma; vari segni di codice errato (odore) che richiedono il refactoring; descrive quale refactoring è più adatto per una situazione particolare e i suoi meccanismi. Durante la formazione, gli studenti effettuano il refactoring di un programma Java®.
3,9
Modelli di progettazione (GoF). Edizione Java
I design pattern sono raccolte di esperienze che possono essere riutilizzate. I modelli vengono utilizzati in tutte le aree di attività perché consentono di utilizzare soluzioni precedentemente elaborate. La conoscenza dei design pattern ti consente non solo di implementare le tue soluzioni più velocemente e ottenere codice sorgente di alta qualità, ma anche di comunicare in modo più efficace con i colleghi che hanno già padroneggiato questa tecnologia. Il corso copre 23 modelli di base, descritti nel libro "Design Patterns: Elements of Reusable Object-Oriented Software". software orientato agli oggetti utilizzato"), scritto da quattro autori (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides.
3,7
Introduzione ad Apache Maven
Il corso copre l'uso del generatore di applicazioni Apache® Maven, inclusa la gestione delle dipendenze, la struttura dei file POM, il ciclo di vita del progetto, la creazione di plug-in e archetipi. Vengono trattati i plug-in di uso comune e l'integrazione di Maven con gli IDE Eclipse e Hudson. Il corso prevede esercitazioni pratiche.
3,6
Programmazione
Una professione del futuro che può cambiare il mondo! Sviluppare programmi, servizi e applicazioni al servizio delle persone. I programmatori scrivono codice per software, analizzano dati e addestrano le macchine.
3,8