TOP cursuri de programare Java pentru avansat
Miscelaneu / / November 28, 2023
Eficiența Java
Un curs pentru începători și dezvoltatori experimentați pentru a obține o înțelegere aprofundată a Java. Cursul acoperă modele de design și expresii lingvistice în detaliu și demonstrează cum profitați la maximum de o varietate de caracteristici, de la generice la enumerari, de la adnotări la ambalare auto.
4,2
Introducere în Cadrul de primăvară.
Cursul este destinat dezvoltatorilor familiarizați cu platforma Java (atât SE, cât și EE) care doresc să învețe cum să folosească cadrul popular Spring pentru a-și crea aplicațiile.
3,7
Dezvoltare pe platforma Java SE. Subiecte avansate
În acest curs, studenții vor dobândi cunoștințe și abilități avansate necesare dezvoltării software pe platforma Java SE. Acest curs acoperă principalele clase de biblioteci de sistem și elementele fundamentale ale proiectării software. Datorită acestui fapt, studenții vor învăța să lucreze nu numai ca programatori, ci și ca designeri de software. Subiectele de bază ale platformei Java sunt abordate în cursul aferent JVA-007 Dezvoltarea platformei Java® SE: Subiecte de bază.
4,2
JavaScript. Nivelul 6. Biblioteca React.js
ReactJS este o bibliotecă JavaScript open source populară. Proiectat pentru a construi interfețe cu utilizatorul (UI, interfețe cu utilizatorul) bazate pe o abordare componente. Cursul vă va prezenta caracteristicile de bază ale bibliotecii populare și vă va oferi abilități practice în crearea de componente folosind ReactJS și extensia sa JavaScript - JSX.
4,1
Java Advanced I: Programare funcțională, asincronă și reactivă
Cursul se concentrează pe abordări moderne funcționale, asincrone și reactive ale dezvoltării Java și include învățarea NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reactive, WebClient, WebSocket reactiv, RSocket.
4,2
Bazele programării în Java pentru școlari. Modulul 3 [c]
Continuați să învățați să programați în Java! Programarea acoperă toate domeniile vieții noastre: de la economie la divertisment, de la medicină la explorarea spațiului. Învățând să programezi, vei dezvolta atenție, răbdare, perseverență, o înclinație pentru activitatea intelectuală și capacitatea de a lua decizii independente. Vei dobândi abilități practice care îți vor fi întotdeauna utile în viitor! Acest lucru este mai util și mai interesant decât jocurile online și cluburile de computere!
4,1
Bazele programării în Java pentru școlari. Modulul 2 [c]
Continuați să învățați să programați în Java! Programarea acoperă toate domeniile vieții noastre: de la economie la divertisment, de la medicină la explorarea spațiului. Învățând să programezi, vei dezvolta atenție, răbdare, perseverență, o înclinație pentru activitatea intelectuală și capacitatea de a lua decizii independente. Vei dobândi abilități practice care îți vor fi întotdeauna utile în viitor! Acest lucru este mai util și mai interesant decât jocurile online și cluburile de computere!
4,1
Spring Advanced
Cursul acoperă subiecte necesare pentru utilizarea profesională a Spring Framework în practică, cum ar fi documentarea serviciilor REST, serializarea datelor, tranzacții în Spring, autorizare JWT, aplicare practică a WebFlux, testare, implementare în Docker și multe altele altora.
4,2
Dezvoltare bazată pe teste (TDD) în Java
Acest curs prezintă studenților una dintre practicile de inginerie ale metodologiei Agile - dezvoltare bazată pe teste (TDD). Sunt acoperite aspectele teoretice ale testării unitare, care vor fi utile dezvoltatorilor, indiferent de metodologiile utilizate în proiectele lor. Abordările teoretice sunt ilustrate cu exemple de cod în Java.
4,1
Cunoștință în cadrul de testare unitară JUnit5
Cursul oferă o introducere în JUnit5. JUnit este un cadru de testare unitară pentru limbajul de programare Java. JUnit este deosebit de important în dezvoltarea bazată pe teste și face parte dintr-o familie de cadre de testare unitară cunoscută sub numele de xUnit, care la rândul său este descendent din SUnit.
4,1
Dezvoltarea de aplicații de întreprindere folosind tehnologii Java EE
În acest curs, studenții vor învăța despre tehnologia de calcul distribuită folosind tehnologii JEE (Java Enterprise Edition), inclusiv folosind EJB, injecția de dependență CDI, lucrul cu baze de date prin tehnologia JPA și lucrul cu brokeri de mesaje bazați pe tehnologie JMS. Cursul este construit pe serverul WildFly (JBoss) ca cel mai popular server de aplicații în prezent. Cu toate acestea, cunoștințele pot fi aplicate oricărui server care îndeplinește specificația JEE (WebSphere, WebLogic etc.).
4
Dezvoltare pe platforma Java SE. Teme de bază
În acest curs, studenții vor dobândi cunoștințele și abilitățile de bază care le vor permite să se dezvolte pe platforma Java® SE. Sunt acoperite elementele de bază ale programării orientate pe obiecte și utilizarea UML pentru proiectare. arhitecturi de aplicații, precum și elementele de bază ale utilizării limbajului Java® (tipuri de limbaj, operatori, clase, pachete, excepții). Sunt oferite un număr mare de exerciții practice.
4
Java Advanced II: Java de înaltă performanță
Cursul este dedicat îmbunătățirii performanței aplicațiilor Java: identificarea blocajelor, abordărilor și metodelor pentru productivitate, precum și instrumente și biblioteci care vă permit să obțineți un nivel ridicat productivitate.
4
Limbajul Scala pentru dezvoltatorii Java
În acest curs, studenții vor dobândi o înțelegere a specificului și caracteristicilor limbajului Scala, avantajele sale și locurile dificile. Cursul include o prezentare generală a operatorilor Scala și a tipurilor de date, învățarea structurilor de date de bază, cum ar fi matrice, hărți, tupluri, folosind programare funcțională și orientată pe obiecte, lucrul cu colecții Scala, folosind potrivirea de modele, clase de caz, tipuri generice și implicite transformări. Sunt oferite un număr mare de exerciții practice.
4
Spring Cloud pentru dezvoltatori Java
Spring Cloud este un proiect care vă permite să creați aplicații distribuite cu o arhitectură de microservicii. Vă veți familiariza cu numeroasele componente disponibile și veți arunca o privire mai atentă asupra arhitecturii și capabilităților largi ale Spring Cloud.
4
Refactorizarea codului Java
Cursul examinează conceptul de refactorizare ca o modalitate de a preveni decăderea programului; diverse semne de cod rău (mirosuri) care necesită refactorizare; descrie ce refactorizare este cea mai potrivită pentru o anumită situație și mecanica acesteia. În timpul instruirii, studenții refactorizează un program Java®.
3,9
Modele de design (GoF). Ediția Java
Modelele de design sunt colecții de experiențe care pot fi reutilizate. Modelele sunt folosite în toate domeniile de activitate deoarece fac posibilă utilizarea soluțiilor lucrate anterior. Cunoașterea modelelor de design vă permite nu numai să implementați soluțiile mai rapid și să obțineți cod sursă de înaltă calitate, ci și să comunicați mai eficient cu colegii care au stăpânit deja această tehnologie. Cursul acoperă 23 de modele de bază, care sunt descrise în cartea „Design Patterns: Elements of Reusable Object-Oriented Software”. software orientat pe obiecte utilizat"), scris de patru autori (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson și John Vlissides.
3,7
Introducere în Apache Maven
Cursul acoperă utilizarea generatorului de aplicații Apache® Maven, inclusiv gestionarea dependențelor, structura fișierelor POM, ciclul de viață al proiectului, crearea de pluginuri și arhetipuri. Pluginurile utilizate în mod obișnuit sunt acoperite, iar integrarea Maven cu IDE-urile Eclipse și Hudson este acoperită. Cursul include exerciții practice.
3,6
Programare
O profesie a viitorului care poate schimba lumea! Dezvoltați programe, servicii și aplicații care vor servi oamenilor. Programatorii scriu cod pentru software, analizează date și antrenează mașini.
3,8