TOP tečaji programiranja Java za napredne
Miscellanea / / November 28, 2023
Učinkovitost Java
Tečaj za začetnike in izkušene razvijalce za poglobljeno razumevanje Jave. Tečaj podrobno pokriva oblikovalske vzorce in jezikovne idiome ter prikazuje, kako čim bolje izkoristite različne funkcije, od generičnih do naštevanj, od opomb do avto pakiranje.
4,2
Uvod v Spring Framework.
Tečaj je namenjen razvijalcem, ki poznajo platformo Java (tako SE kot EE), ki se želijo naučiti uporabljati priljubljeno ogrodje Spring za ustvarjanje svojih aplikacij.
3,7
Razvoj na platformi Java SE. Napredne teme
Pri predmetu bodo študenti pridobili napredna znanja in veščine, potrebne za razvoj programske opreme na platformi Java SE. Ta predmet pokriva glavne razrede sistemskih knjižnic in osnove oblikovanja programske opreme. Zahvaljujoč temu se bodo učenci naučili delati ne le kot programerji, ampak tudi kot oblikovalci programske opreme. Osnovne teme platforme Java so zajete v povezanem tečaju JVA-007 Razvoj platforme Java® SE: osnovne teme.
4,2
JavaScript. 6. stopnja. Knjižnica React.js
ReactJS je priljubljena odprtokodna knjižnica JavaScript. Zasnovan za izdelavo uporabniških vmesnikov (UI, uporabniški vmesniki) na podlagi komponentnega pristopa. Tečaj vam bo predstavil osnovne funkcije priljubljene knjižnice in vam dal praktične veščine pri ustvarjanju komponent z uporabo ReactJS in njegove razširitve JavaScript - JSX.
4,1
Java Advanced I: Funkcionalno, asinhrono in reaktivno programiranje
Predmet se osredotoča na sodobne funkcionalne, asinhrone in reaktivne pristope k razvoju Jave in vključuje učenje NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reactive, WebClient, reactive WebSocket, RSocket.
4,2
Osnove programiranja v Javi za šolarje. Modul 3 [c]
Nadaljujte z učenjem programiranja v Javi! Programiranje pokriva vsa področja našega življenja: od ekonomije do zabave, od medicine do raziskovanja vesolja. Z učenjem programiranja boste razvili pozornost, potrpežljivost, vztrajnost, nagnjenost k intelektualni dejavnosti in sposobnost samostojnega odločanja. Pridobili boste praktične veščine, ki vam bodo v prihodnosti vedno koristile! To je bolj uporabno in zanimivo kot spletne igre in računalniški klubi!
4,1
Osnove programiranja v Javi za šolarje. Modul 2 [c]
Nadaljujte z učenjem programiranja v Javi! Programiranje pokriva vsa področja našega življenja: od ekonomije do zabave, od medicine do raziskovanja vesolja. Z učenjem programiranja boste razvili pozornost, potrpežljivost, vztrajnost, nagnjenost k intelektualni dejavnosti in sposobnost samostojnega odločanja. Pridobili boste praktične veščine, ki vam bodo v prihodnosti vedno koristile! To je bolj uporabno in zanimivo kot spletne igre in računalniški klubi!
4,1
Pomlad napredno
Tečaj pokriva teme, potrebne za profesionalno uporabo Spring Framework v praksi, kot so dokumentiranje storitev REST, serializacija podatkov, transakcije v Springu, avtorizacija JWT, praktična uporaba WebFluxa, testiranje, uvajanje v Docker in še veliko več drugim.
4,2
Testno usmerjen razvoj (TDD) v Javi
Ta predmet študente uvede v eno od inženirskih praks agilne metodologije – testno usmerjen razvoj (TDD). Zajeti so teoretični vidiki enotnega testiranja, ki bodo uporabni razvijalcem ne glede na uporabljene metodologije v njihovih projektih. Teoretični pristopi so ilustrirani s primeri kode v Javi.
4,1
Obvlada ogrodje za testiranje enot JUnit5
Tečaj nudi uvod v JUnit5. JUnit je ogrodje za testiranje enote za programski jezik Java. JUnit je še posebej pomemben pri razvoju, ki temelji na testiranju, in je del družine ogrodij za testiranje enot, znanih kot xUnit, ki izhaja iz SUnit.
4,1
Razvoj poslovnih aplikacij z uporabo tehnologij Java EE
V tem predmetu bodo študenti spoznali tehnologijo porazdeljenega računalništva z uporabo tehnologij JEE (Java Enterprise Edition), vključno z uporaba EJB, CDI dependency injection, delo z bazami podatkov prek tehnologije JPA in delo s posredniki sporočil, ki temeljijo na tehnologiji JMS. Tečaj je zgrajen na strežniku WildFly (JBoss) kot trenutno najbolj priljubljenem aplikacijskem strežniku. Znanje pa je mogoče uporabiti na katerem koli strežniku, ki ustreza specifikaciji JEE (WebSphere, WebLogic itd.).
4
Razvoj na platformi Java SE. Osnovne teme
Pri tem predmetu bodo tečajniki pridobili osnovna znanja in veščine, ki jim bodo omogočile razvoj na platformi Java® SE. Zajete so osnove objektno orientiranega programiranja in uporaba UML za načrtovanje. aplikacijske arhitekture, kot tudi osnove uporabe jezika Java® (jezikovne vrste, operaterji, razredi, paketi, izjeme). Na voljo je veliko število praktičnih vaj.
4
Java Advanced II: Visoko zmogljiva Java
Tečaj je namenjen izboljšanju zmogljivosti aplikacij Java: prepoznavanje ozkih grl, pristopov in metod za produktivnost, pa tudi orodja in knjižnice, ki vam omogočajo doseganje visokih produktivnost.
4
Jezik Scala za razvijalce Java
Pri tem predmetu bodo študenti pridobili razumevanje posebnosti in značilnosti jezika Scala, njegovih prednosti in težavnih mest. Tečaj vključuje pregled operatorjev Scala in tipov podatkov, učenje osnovnih podatkovnih struktur, kot so nizi, zemljevidi, tuple, uporaba objektno usmerjeno in funkcionalno programiranje, delo z zbirkami Scala, uporaba ujemanja vzorcev, razredi primerov, generični tipi in implicitni transformacije. Na voljo je veliko število praktičnih vaj.
4
Spring Cloud za razvijalce Java
Spring Cloud je projekt, ki vam omogoča ustvarjanje porazdeljenih aplikacij z mikrostoritveno arhitekturo. Seznanili se boste s številnimi razpoložljivimi komponentami in si pobližje ogledali arhitekturo in široke zmogljivosti Spring Cloud.
4
Preoblikovanje kode Java
Predmet proučuje koncept refactoringa kot načina za preprečevanje razpada programa; različni znaki slabe kode (vonji), ki zahtevajo preoblikovanje; opisuje, katero preoblikovanje je najprimernejše za določeno situacijo in njegovo mehaniko. Med usposabljanjem študenti refaktorirajo program Java®.
3,9
Oblikovalski vzorci (GoF). Izdaja Java
Oblikovalski vzorci so zbirke izkušenj, ki jih je mogoče ponovno uporabiti. Vzorci se uporabljajo na vseh področjih delovanja, saj omogočajo uporabo že izdelanih rešitev. Poznavanje oblikovalskih vzorcev vam omogoča ne le hitrejšo implementacijo vaših rešitev in pridobivanje visokokakovostne izvorne kode, temveč tudi učinkovitejšo komunikacijo s sodelavci, ki to tehnologijo že obvladajo. Tečaj pokriva 23 osnovnih vzorcev, ki so opisani v knjigi “Design Patterns: Elements of Reusable Object-Oriented Software.” uporabljena objektno usmerjena programska oprema«), ki so ga napisali štirje avtorji (Gang of Four, GoF) – Erich Gamma, Richard Helm, Ralph Johnson in John Vlissides.
3,7
Uvod v Apache Maven
Tečaj pokriva uporabo graditelja aplikacij Apache® Maven, vključno z upravljanjem odvisnosti, strukturo datoteke POM, življenjskim ciklom projekta, ustvarjanjem vtičnikov in arhetipov. Zajeti so pogosto uporabljeni vtičniki in zajeta je integracija Maven z Eclipse in Hudson IDE. Tečaj vključuje praktične vaje.
3,6
Programiranje
Poklic prihodnosti, ki lahko spremeni svet! Razviti programe, storitve in aplikacije, ki bodo služile ljudem. Programerji pišejo kodo za programsko opremo, analizirajo podatke in usposabljajo stroje.
3,8