TOP Java programmeerimise kursused edasijõudnutele
Varia / / November 28, 2023
Java tõhusus
Kursus algajatele ja kogenud arendajatele, et saada põhjalik arusaam Javast. Kursusel käsitletakse üksikasjalikult disainimustreid ja keeleidioome ning näidatakse, kuidas kasutage maksimaalselt ära mitmesuguseid funktsioone, alates üldistest kuni loendusteni, annotatsioonidest kuni auto pakkimine.
4,2
Sissejuhatus kevadisesse raamistikku.
Kursus on mõeldud Java platvormi tundvatele arendajatele (nii SE kui EE), kes soovivad õppida kasutama populaarset Spring raamistikku oma rakenduste loomisel.
3,7
Arendus Java SE platvormil. Täpsemad teemad
Sellel kursusel saavad õpilased Java SE platvormil tarkvara arendamiseks vajalikke süvendatud teadmisi ja oskusi. See kursus hõlmab süsteemiteekide põhiklasse ja tarkvara kujundamise põhialuseid. Tänu sellele õpivad õpilased töötama mitte ainult programmeerijate, vaid ka tarkvaradisaineritena. Java platvormi põhiteemasid käsitletakse seotud kursusel JVA-007 Java® SE platvormi arendamine: põhiteemad.
4,2
JavaScript. 6. tase. React.js teek
ReactJS on populaarne avatud lähtekoodiga JavaScripti teek. Mõeldud kasutajaliideste (UI, User Interfaces) ehitamiseks komponentpõhise lähenemise alusel. Kursusel tutvustatakse populaarse teegi põhifunktsioone ja antakse praktilisi oskusi komponentide loomisel ReactJSi ja selle JavaScripti laienduse – JSX – abil.
4,1
Java Advanced I: funktsionaalne, asünkroonne ja reaktiivne programmeerimine
Kursus keskendub kaasaegsetele funktsionaalsetele, asünkroonsetele ja reaktiivsetele lähenemisviisidele Java arendamiseks ning sisaldab õppimine NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reactive, WebClient, reaktiivne WebSocket, RSocket.
4,2
Java keele programmeerimise alused koolilastele. 3. moodul [c]
Jätkake Java-s programmeerimise õppimist! Programmeerimine hõlmab kõiki meie eluvaldkondi: majandusest meelelahutuseni, meditsiinist kosmoseuuringuteni. Programmeerima õppides arendad sa tähelepanelikkust, kannatlikkust, visadust, kalduvust intellektuaalsele tegevusele ja võimet teha iseseisvaid otsuseid. Saate praktilisi oskusi, mis on teile tulevikus alati kasulikud! See on kasulikum ja huvitavam kui võrgumängud ja arvutiklubid!
4,1
Java keele programmeerimise alused koolilastele. 2. moodul [c]
Jätkake Java-s programmeerimise õppimist! Programmeerimine hõlmab kõiki meie eluvaldkondi: majandusest meelelahutuseni, meditsiinist kosmoseuuringuteni. Programmeerima õppides arendad sa tähelepanelikkust, kannatlikkust, visadust, kalduvust intellektuaalsele tegevusele ja võimet teha iseseisvaid otsuseid. Saate praktilisi oskusi, mis on teile tulevikus alati kasulikud! See on kasulikum ja huvitavam kui võrgumängud ja arvutiklubid!
4,1
Kevad täiustatud
Kursusel käsitletakse teemasid, mis on vajalikud Spring Frameworki professionaalseks kasutamiseks praktikas, näiteks REST-teenuste dokumenteerimine, andmete serialiseerimine, tehingud kevadel, JWT autoriseerimine, WebFluxi praktiline rakendamine, testimine, juurutamine Dockeris ja palju muud teistele.
4,2
Testipõhine arendus (TDD) Javas
See kursus tutvustab õpilastele üht Agile metoodika inseneripraktikat – test-driven development (TDD). Käsitletakse ühikutestimise teoreetilised aspektid, mis on arendajatele kasulikud olenemata nende projektides kasutatavatest metoodikatest. Teoreetilisi lähenemisviise illustreeritakse Java koodinäidetega.
4,1
JUnit5 üksuse testimise raamistiku valdamine
Kursusel tutvustatakse JUnit5. JUnit on Java programmeerimiskeele testimise raamistik. JUnit on eriti oluline testipõhises arenduses ja on osa üksuse testimise raamistike perekonnast, mida tuntakse kui xUnit, mis omakorda pärineb SUnitist.
4,1
Ettevõtlusrakenduste arendamine Java EE tehnoloogiate abil
Sellel kursusel õpivad õpilased JEE (Java Enterprise Edition) tehnoloogiate abil hajutatud andmetöötlustehnoloogiat, sh. kasutades EJB, CDI sõltuvuse süstimist, töötades andmebaasidega JPA tehnoloogia kaudu ja töötades tehnoloogial põhinevate sõnumimaakleritega JMS. Kursus on üles ehitatud WildFly serverile (JBoss), mis on hetkel kõige populaarsem rakendusserver. Teadmisi saab aga rakendada igale serverile, mis vastab JEE spetsifikatsioonile (WebSphere, WebLogic jne).
4
Arendus Java SE platvormil. Põhiteemad
Sellel kursusel saavad õpilased baasteadmised ja -oskused, mis võimaldavad neil Java® SE platvormil areneda. Käsitletakse objektorienteeritud programmeerimise põhitõdesid ja UML-i kasutamist projekteerimisel. rakenduste arhitektuurid, samuti Java® keele kasutamise põhitõed (keeletüübid, operaatorid, klassid, paketid, erandid). Pakutakse palju praktilisi harjutusi.
4
Java Advanced II: suure jõudlusega Java
Kursus on pühendatud Java rakenduste jõudluse parandamisele: kitsaskohtade, lähenemisviiside ja meetodite tuvastamisele tootlikkus, samuti tööriistad ja teegid, mis võimaldavad teil saavutada kõrget tootlikkus.
4
Scala keel Java arendajatele
Sellel kursusel saavad õpilased arusaama Scala keele eripäradest ja omadustest, selle eelistest ja keerulistest kohtadest. Kursus sisaldab ülevaadet Scala operaatoritest ja andmetüüpidest, põhiliste andmestruktuuride õppimist nagu massiivid, kaart, korteežid, kasutades objektorienteeritud ja funktsionaalne programmeerimine, töötamine Scala kogudega, kasutades mustrite sobitamist, juhtumiklasse, üldtüüpe ja kaudseid teisendusi. Pakutakse palju praktilisi harjutusi.
4
Kevadpilv Java arendajatele
Spring Cloud on projekt, mis võimaldab luua mikroteenuse arhitektuuriga hajutatud rakendusi. Saate tuttavaks paljude saadaolevate komponentidega ja tutvute lähemalt Spring Cloudi arhitektuuriga ja laiaulatuslike võimalustega.
4
Java koodi ümbertöötamine
Kursusel vaadeldakse refaktoreerimise kontseptsiooni kui võimalust programmi lagunemise vältimiseks; mitmesugused halva koodi (lõhnad) tunnused, mis nõuavad refaktoreerimist; see kirjeldab, milline refaktoreerimine sobib konkreetse olukorra jaoks kõige paremini ja selle mehaanikat. Koolituse käigus refaktoreerivad õpilased Java® programmi.
3,9
Kujundusmustrid (GoF). Java väljaanne
Disainimustrid on kogemuste kogumid, mida saab taaskasutada. Mustrid on kasutusel kõikides tegevusvaldkondades, sest need võimaldavad kasutada varem välja töötatud lahendusi. Disainimustrite tundmine võimaldab mitte ainult oma lahendusi kiiremini juurutada ja kvaliteetset lähtekoodi hankida, vaid ka tõhusamalt suhelda kolleegidega, kes on selle tehnoloogia juba omandanud. Kursus hõlmab 23 põhimustrit, mida on kirjeldatud raamatus “Disainimustrid: korduvkasutatava objektorienteeritud tarkvara elemendid”. kasutatud objektorienteeritud tarkvara"), mille on kirjutanud neli autorit (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson ja John Vlissides.
3,7
Apache Maveni tutvustus
Kursusel käsitletakse Apache® Maveni rakenduste koostaja kasutamist, sh sõltuvushaldust, POM-failistruktuuri, projekti elutsüklit, pistikprogrammide ja arhetüüpide loomist. Kaetud on tavaliselt kasutatavad pistikprogrammid ning Maveni integreerimine Eclipse'i ja Hudsoni IDE-dega. Kursus sisaldab praktilisi harjutusi.
3,6
Programmeerimine
Tuleviku elukutse, mis võib maailma muuta! Töötage välja programme, teenuseid ja rakendusi, mis teenindavad inimesi. Programmeerijad kirjutavad tarkvara jaoks koodi, analüüsivad andmeid ja treenivad masinaid.
3,8