Cursuri de pregatire Java 16
Java este un limbaj de programare open-source și o platformă de dezvoltare pentru crearea aplicațiilor desktop, mobile și web. Java 16 oferă suport suplimentar pentru toate caracteristicile socket-urilor UNIX-domain și o serie de îmbunătățiri ale limbajului.
Acest training condus de un instructor, live (online sau la fața locului), este destinat programatorilor care doresc să utilizeze Java 16 pentru a construi, gestiona și ambala aplicații Java.
La sfârșitul acestui training, participanții vor putea:
- Înțelege și învăța noile caracteristici și schimbări față de versiunile mai vechi de Java până la Java 16.
- Învăța conceptele fundamentale ale Java și să le folosească pentru a construi aplicații Java.
Formatul cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Schița de curs
Introducere
- Prezentare generală a caracteristicilor Java 16
- Înțelegerea arhitecturii Java 16
Începutul lucrului cu Java 16
- Instalarea Java Development Kit (JDK)
- Configurarea mediului Java 16
- Migrarea de la o versiune mai veche la Java 16
Explorarea schimbărilor în Java 16
- Schimbări de limbaj
- Unelte de ambalare
- Colectori de gunoi
- Alte îmbunătățiri
- Deprecieri și eliminări
Programare Java
- Programare cu Jshell
- Metode și platformă Java
- Sintaxa Java
- Programare orientată pe obiecte
- Cadrul de colecții Java
- Gestionarea excepțiilor
- Utilizarea API-ului de intrare/ieșire
Rezumat și pași următori
Cerințe
- Cunoștințe despre concepte de programare
Publicul țintă
- Programatori
- Dezvoltatori
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Java 16 - Rezervare
Cursuri de pregatire Java 16 - Solicitare
Java 16 - Cerere de consultanta
Mărturii (1)
modul accesibil de transmitere a cunoștințelor
Bartlomiej - Politechnika Lodzka
Curs - Java 16
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Spring Boot Avansat
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor experimentați de Spring Boot care doresc să folosească funcționalitățile avansate ale Spring Boot pentru a îmbunătăți, securiza și testa aplicații complexe Spring Boot.
La sfârșitul acestui training, participanții vor fi capabili să:
- Personalizeze cadrul Spring WebMVC pentru a îmbunătăți decuplarea aplicațiilor web.
- Serializeze și deserializeze obiecte folosind Jackson Serialization Views.
- Stocheze și securizeze datele utilizatorilor într-o bază de date.
- Folosească Spring Sessions pentru a gestiona informațiile despre sesiunile utilizatorilor într-un mod distribuit.
- Automatizeze testarea aplicațiilor Spring WebMVC.
- Monitorizeze și măsoare performanța aplicației.
Angular și Spring Boot
14 OreAceastă formare condusă de un instructor, live în Moldova (online sau la fața locului), este destinată dezvoltatorilor web care doresc să folosească Angular și Spring Boot pentru a construi aplicații full stack.
La sfârșitul acestei formări, participanții vor putea:
- Dezvolta o aplicație full stack cu Angular și Spring Boot.
- Construi o aplicație backend cu Spring Boot.
- Crea aplicații frontend cu Angular.
- Folosi Spring Security pentru a configura autentificarea pentru o aplicație full stack.
Programare Groovy
21 OreApache Groovy este un limbaj de programare dinamic pentru JVM (Java Virtual Machine). Printre caracteristicile sale se numără capabilități de scripting, crearea de limbaje specifice domeniului, meta-programare la timpul de execuție și compilare, precum și programare funcțională. Groovy este adesea folosit ca un complement pentru Java.
În acest training condus de un instructor, participanții vor învăța cum să programeze în Groovy, parcurgând crearea unei aplicații demonstrative.
Publicul țintă
- Dezvoltatori
Formatul cursului
- Parțial teoretic, parțial discuții, exerciții și practică intensă
Programare Groovy pentru Începători
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor de nivel începător care doresc să învețe elementele de bază ale programării în Groovy.
La sfârșitul acestui training, participanții vor putea:
- Să înțeleagă conceptele de bază ale programării.
- Să scrie scripturi simple în Groovy și să utilizeze funcționalitățile de bază ale Groovy.
- Să înțeleagă și să aplice principiile de bază ale programării orientate pe obiecte folosind Groovy.
- Să învețe tehnici de bază de gestionare a erorilor pentru a gestiona erorile și excepțiile comune în programarea Groovy.
Java 8 și Spring
35 OreAcest curs de 5 zile este destinat dezvoltatorilor Java care doresc să se familiarizeze cu noile funcționalități ale Java 8 și cu framework-ul Spring.
Spring și Hibernate în Aplicații Java
21 OreCursul acoperă aspecte legate de crearea de aplicații Java, cu accent deosebit pe tehnologii utilizate pe scară largă astăzi, cum ar fi framework-urile de aplicații Spring și Hibernate. La finalul cursului, participanții vor avea cunoștințele necesare pentru a proiecta aplicații și pentru a selecta tehnologia potrivită pentru o anumită soluție. Se va facilita înțelegerea problemelor cunoscute discutate în cadrul cursului, legate de biblioteci, specificații și tehnologii.
Java Microservicii
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor Java de nivel intermediar care doresc să proiecteze, să dezvolte, să implementeze și să întrețină aplicații bazate pe microservicii folosind framework-uri Java precum Spring Boot și Spring Cloud.
La finalul acestui training, participanții vor putea:
- Înțelege principiile și beneficiile arhitecturii microservicii.
- Construi și implemente microservicii folosind Java și Spring Boot.
- Implementa descoperirea serviciilor, gestionarea configurațiilor și gateway-uri API.
- Securiza, monitorizează și scalează microservicii eficient.
- Implemente microservicii folosind Docker și Kubernetes.
Java Spring
35 OreSpring este un cadru de aplicație care oferă un model cuprinzător de programare și configurare pentru aplicațiile enterprise bazate pe Java.
Construirea Microserviciilor cu Spring Boot, Docker și Kubernetes
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor de nivel intermediar până la avansat care doresc să dezvolte microservicii folosind Spring Boot, Docker și Kubernetes.
La sfârșitul acestui training, participanții vor putea:
- Să înțeleagă arhitectura microserviciilor.
- Să construiască microservicii gata pentru producție folosind Spring Boot.
- Să înțeleagă rolul Docker în microservicii.
- Să configureze un cluster Kubernetes pentru a implementa microservicii.
Quarkus pentru Dezvoltatori
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor care doresc să folosească Quarkus pentru a construi, testa și implementa aplicații, complet alimentate de Java, dar cu o utilizare redusă a resurselor.
La sfârșitul acestui training, participanții vor putea:
- Să configureze mediul de dezvoltare necesar pentru a începe dezvoltarea aplicațiilor cu Quarkus.
- Să construiască, să compileze și să ruleze aplicații în modul nativ folosind GraalVM.
- Să utilizeze instrumentele și extensiile Quarkus pentru a construi aplicații native folosind Maven.
- Să containerizeze, să execute și să implementeze aplicații cu Docker.
Quarkus pentru Dezvoltarea de Aplicații Native și Microservicii în Java
40 OreAcest training condus de un instructor, în format live în Moldova (online sau la fața locului), este destinat dezvoltatorilor și arhitecților de nivel intermediar până la avansat, care doresc să dezvolte aplicații native Java și microservicii folosind Quarkus, cu utilizare optimizată a memoriei și timp de pornire redus.
La sfârșitul acestui training, participanții vor putea:
- Dezvolta aplicații Java native performante și ușoare folosind Quarkus.
- Construi și implementa servicii RESTful și arhitecturi de microservicii.
- Folosi GraalVM pentru compilare nativă și optimizarea eficienței la pornire și a memoriei.
- Ambală și containerizează aplicații pentru mediile Kubernetes și OpenShift.
RabbitMQ cu Java și Spring
14 OreAcest training condus de un instructor, în format live în Moldova (online sau la fața locului), este destinat arhitecților de software și dezvoltatorilor web care doresc să folosească RabbitMQ ca middleware de mesagerie și să programeze în Java utilizând Spring pentru a construi aplicații.
La sfârșitul acestui training, participanții vor putea:
- Să utilizeze Java și Spring împreună cu RabbitMQ pentru a construi aplicații.
- Să proiecteze sisteme de mesagerie asincrone bazate pe RabbitMQ.
- Să creeze și să aplice cozi, subiecte, schimburi și legături în RabbitMQ.
Spring Boot, React și Redux
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor web care doresc să construiască aplicații web funcționale pe partea de front-end și back-end cu Spring Boot, React și Redux.
La finalul acestui training, participanții vor putea:
- Să construiască o aplicație front-end cu React și Redux.
- Să creeze API-uri RESTful cu Spring Boot.
- Să securizeze serviciile web cu Spring Security și JWT web tokens.
Spring 5
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor Java care doresc să utilizeze cadrul Spring 5 pentru a dezvolta și implementa aplicații web enterprise.
La sfârșitul acestui training, participanții vor putea:
- Instala și configura Spring 5.
- Înțelege și implementează cele mai noi caracteristici ale Spring 5.
- Accesează baze de date cu aplicația Spring.
- Folosește noul cadru web reactiv, WebFlow, pentru a face o aplicație reactivă.
- Integrează o aplicație Spring cu aplicații Java EE existente.
- Testează și implementează o aplicație Spring de nivel enterprise.
Spring Boot pentru Începători
14 OreÎn acest training condus de un instructor, live în Moldova, participanții învață caracteristicile cheie și arhitectura Spring Boot, precum și relația sa cu cadrul Spring de bază. Instructorul oferă numeroase oportunități de a aplica aceste cunoștințe și de a primi feedback. Participanții vor efectua exerciții practice live de definire, configurare și implementare a aplicațiilor Spring.
La sfârșitul cursului, participanții vor avea cunoștințele și practica necesare pentru a-și implementa rapid propria aplicație Spring.