Cursuri de pregatire Java 16
Java este un limbaj de programare open-source și o platformă de dezvoltare pentru crearea de aplicații desktop, mobile și web. Java 16 oferă suport suplimentar pentru toate funcțiile socket-ului 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 împacheta aplicații Java.
La sfârșitul acestui training, participanții vor putea:
- Înțelege și învăța noile caracteristici și modificări față de versiunile mai vechi ale Java până la Java 16.
- Învață conceptele fundamentale ale Java și le folosește pentru a construi aplicații Java.
Formatul cursului
- Curs 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 în limbaj
- Unelte de împachetare
- Colectoare de gunoi
- Alte îmbunătățiri
- Deprecări și eliminări
Programare Java
- Programare cu Jshell
- Metode și platformă Java
- Sintaxa Java
- Programare orientată pe obiecte
- Framework-ul de colecții Java
- Gestionarea excepțiilor
- Utilizarea API-ului de intrare/ieșire
Rezumat și următorii pași
Cerințe
- Cunoștințe de bază despre conceptele 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 onsite), este destinat dezvoltatorilor experimentați de Spring Boot care doresc să utilizeze funcționalitățile avansate ale Spring Boot pentru a îmbunătăți, securiza și testa aplicații complexe Spring Boot.
La finalul acestui training, participanții vor putea:
- Personaliza framework-ul Spring WebMVC pentru a îmbunătăți decuplarea aplicațiilor web.
- Serializa și deserializa obiecte folosind Jackson Serialization Views.
- Stoca și securiza datele utilizatorilor într-o bază de date.
- Utiliza Spring Sessions pentru a gestiona informațiile despre sesiunile utilizatorilor într-un mod distribuit.
- Automatiza testarea aplicațiilor Spring WebMVC.
- Monitoriza și măsura performanța aplicației.
Angular și Spring Boot
14 OreAceastă instruire condusă de un instructor, în format live în Moldova (online sau la fața locului) este destinată dezvoltatorilor web care doresc să utilizeze Angular și Spring Boot pentru a construi aplicații full stack.
La finalul acestei instruiri, 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.
- Utiliza 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 (DSL), meta-programare la timp de execuție și la timp de 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.
Public țintă
- Dezvoltatori
Formatul cursului
- Parțial teoretic, parțial discuții, exerciții și practică intensivă
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 caracteristici ale Java 8 și cu cadrul Spring.
Spring și Hibernate în Aplicațiile Java
21 OreCursul acoperă aspecte legate de crearea aplicațiilor Java, cu o atenție deosebită asupra tehnologiilor utilizate pe scară largă astăzi în aplicații, cum ar fi framework-urile de construire Spring și Hibernate. Participanții, la final, vor avea cunoștințele necesare pentru a proiecta aplicații și pentru a selecta tehnologia potrivită pentru o soluție specifică. Se va asigura înțelegerea problemelor cunoscute discutate în cadrul cursului legate de biblioteci, specificații și tehnologii.
Java Microservices
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 sfârșitul acestui training, participanții vor putea:
- Înțelege principiile și beneficiile arhitecturii microservicii.
- Construi și implemente microservicii folosind Java și Spring Boot.
- Implemente descoperirea serviciilor, gestionarea configurațiilor și gateway-uri API.
- Securizează, monitorizează și scalează microserviciile 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 de 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ă utilizeze 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 de aplicații 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, 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 finalul acestui training, participanții vor putea:
- Dezvolta aplicații Java native de înaltă performanță și ușoare folosind Quarkus.
- Construi și implementa servicii RESTful și arhitecturi de microservicii.
- Folosi GraalVM pentru compilare nativă și optimizarea timpului de pornire și eficienței memoriei.
- Împacheta și containeriza aplicații pentru medii Kubernetes și OpenShift.
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 folosind Spring Boot, React și Redux.
La finalul acestui training, participanții vor putea:
- Construi o aplicație front-end cu React și Redux.
- Crea API-uri RESTful cu Spring Boot.
- Proteja serviciile web cu Spring Security și JWT web tokens.
Spring Boot pentru Începători
14 OreÎn acest training condus de un instructor, în direct în Moldova, participanții învață caracteristicile cheie și arhitectura Spring Boot, precum și relația sa cu cadrul de bază Spring. Instructorul oferă numeroase oportunități de a aplica aceste cunoștințe și de a primi feedback. Participanții vor efectua exerciții practice în direct pentru definirea, configurarea și implementarea aplicațiilor Spring.
La finalul cursului, participanții vor avea cunoștințele și practica necesare pentru a implementa rapid propria aplicație Spring.
Spring Webflux
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor care doresc să utilizeze WebFlux pentru a dezvolta și implementa aplicații reactive.
La sfârșitul acestui training, participanții vor putea:
- Instala și configura Spring 5 și cadrul WebFlux.
- Dezvolta aplicații și servicii reactive.