BÄSTA Java-programmeringskurser för avancerade
Miscellanea / / November 28, 2023
Java-effektivitet
En kurs för nybörjare och erfarna utvecklare för att få en fördjupad förståelse för Java. Kursen behandlar designmönster och språkliga idiom i detalj, och visar hur få ut det mesta av en mängd olika funktioner, från generiska till uppräkningar, från kommentarer till bilförpackning.
4,2
Introduktion till vårens ramverk.
Kursen är avsedd för utvecklare som är bekanta med Java-plattformen (både SE och EE) som vill lära sig hur man använder det populära Spring-ramverket för att skapa sina applikationer.
3,7
Utveckling på Java SE-plattformen. Avancerade ämnen
I denna kurs kommer studenterna att få avancerade kunskaper och färdigheter som krävs för mjukvaruutveckling på Java SE-plattformen. Denna kurs täcker huvudklasserna av systembibliotek och grunderna i mjukvarudesign. Tack vare detta kommer eleverna att lära sig att arbeta inte bara som programmerare, utan också som mjukvarudesigners. Kärnämnen i Java-plattformen behandlas i den relaterade kursen JVA-007 Java® SE Platform Development: Core Topics.
4,2
JavaScript. Nivå 6. React.js-bibliotek
ReactJS är ett populärt JavaScript-bibliotek med öppen källkod. Designad för att bygga användargränssnitt (UI, användargränssnitt) baserat på en komponentmetod. Kursen kommer att introducera dig till de grundläggande funktionerna i det populära biblioteket och ge dig praktiska färdigheter i att skapa komponenter med hjälp av ReactJS och dess JavaScript-tillägg - JSX.
4,1
Java Advanced I: Funktionell, asynkron och reaktiv programmering
Kursen fokuserar på moderna funktionella, asynkrona och reaktiva förhållningssätt till Java-utveckling, och inkluderar lärande NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reactive, WebClient, reactive WebSocket, RSocket.
4,2
Grunderna i programmering i Java för skolbarn. Modul 3 [c]
Fortsätt lära dig att programmera i Java! Programmering täcker alla områden i våra liv: från ekonomi till underhållning, från medicin till rymdutforskning. Genom att lära dig programmera kommer du att utveckla uppmärksamhet, tålamod, uthållighet, en förkärlek för intellektuell aktivitet och förmågan att fatta självständiga beslut. Du kommer att få praktiska färdigheter som alltid kommer att vara användbara för dig i framtiden! Detta är mer användbart och intressant än onlinespel och datorklubbar!
4,1
Grunderna i programmering i Java för skolbarn. Modul 2 [c]
Fortsätt lära dig att programmera i Java! Programmering täcker alla områden i våra liv: från ekonomi till underhållning, från medicin till rymdutforskning. Genom att lära dig programmera kommer du att utveckla uppmärksamhet, tålamod, uthållighet, en förkärlek för intellektuell aktivitet och förmågan att fatta självständiga beslut. Du kommer att få praktiska färdigheter som alltid kommer att vara användbara för dig i framtiden! Detta är mer användbart och intressant än onlinespel och datorklubbar!
4,1
Spring Advanced
Kursen täcker ämnen som är nödvändiga för professionell användning av Spring Framework i praktiken, såsom att dokumentera REST-tjänster, dataserialisering, transaktioner under Spring, JWT-auktorisering, praktisk tillämpning av WebFlux, testning, distribution i Docker och mycket mer till andra.
4,2
Testdriven utveckling (TDD) i Java
Den här kursen introducerar studenterna till en av den agila metodikens ingenjörspraktik - testdriven utveckling (TDD). De teoretiska aspekterna av enhetstestning täcks, vilket kommer att vara användbart för utvecklare oavsett vilka metoder som används i deras projekt. De teoretiska ansatserna illustreras med kodexempel i Java.
4,1
Kunskaper i JUnit5 enhetstestramverket
Kursen ger en introduktion till JUnit5. JUnit är ett enhetstestningsramverk för programmeringsspråket Java. JUnit är särskilt viktigt i testdriven utveckling och är en del av en familj av enhetstestningsramverk som kallas xUnit, som i sin tur härstammar från SUnit.
4,1
Utveckling av företagsapplikationer med Java EE-teknologier
I den här kursen kommer studenterna att lära sig om distribuerad datorteknik som använder JEE (Java Enterprise Edition) teknologier, inklusive använder EJB, CDI-beroendeinjektion, arbetar med databaser via JPA-teknik och arbetar med meddelandeförmedlare baserade på teknik JMS. Kursen är byggd på WildFly-servern (JBoss) som den mest populära applikationsservern för närvarande. Kunskapen kan dock appliceras på vilken server som helst som uppfyller JEE-specifikationen (WebSphere, WebLogic, etc.).
4
Utveckling på Java SE-plattformen. Grundläggande teman
I den här kursen får studenterna de grundläggande kunskaper och färdigheter som gör att de kan utvecklas på Java® SE-plattformen. Grunderna i objektorienterad programmering och användningen av UML för design behandlas. applikationsarkitekturer, såväl som grunderna för att använda Java®-språket (språktyper, operatorer, klasser, paket, undantag). Ett stort antal praktiska övningar erbjuds.
4
Java Advanced II: Högpresterande Java
Kursen är tillägnad att förbättra prestanda hos Java-applikationer: identifiera flaskhalsar, tillvägagångssätt och metoder för produktivitet, samt verktyg och bibliotek som gör att du kan uppnå högt produktivitet.
4
Scala-språk för Java-utvecklare
I den här kursen kommer studenterna att få en förståelse för särdragen och egenskaperna hos Scala-språket, dess fördelar och svåra platser. Kursen innehåller en översikt över Scala-operatorer och datatyper, lära sig grundläggande datastrukturer som arrayer, karta, tupler, med hjälp av objektorienterad och funktionell programmering, arbeta med Scala-samlingar, använda mönstermatchning, fallklasser, generiska typer och implicita transformationer. Ett stort antal praktiska övningar erbjuds.
4
Spring Cloud för Java-utvecklare
Spring Cloud är ett projekt som låter dig skapa distribuerade applikationer med en mikrotjänstarkitektur. Du kommer att bli bekant med de många tillgängliga komponenterna och ta en närmare titt på arkitekturen och de breda funktionerna i Spring Cloud.
4
Refaktorering av Java-kod
Kursen undersöker begreppet refactoring som ett sätt att förhindra programförfall; olika tecken på dålig kod (lukter) som kräver omfaktorisering; den beskriver vilken refactoring som är bäst lämpad för en viss situation och dess mekanik. Under utbildningen omarbetar eleverna ett Java®-program.
3,9
Designmönster (GoF). Java-utgåva
Designmönster är samlingar av upplevelser som kan återanvändas. Mönster används inom alla verksamhetsområden eftersom de gör det möjligt att använda tidigare arbetade lösningar. Kunskap om designmönster gör att du inte bara kan implementera dina lösningar snabbare och få källkod av hög kvalitet, utan också att kommunicera mer effektivt med kollegor som redan behärskar denna teknik. Kursen omfattar 23 grundläggande mönster, som beskrivs i boken "Design Patterns: Elements of Reusable Object-Oriented Software." objektorienterad programvara som används"), skriven av fyra författare (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson och John Vlissides.
3,7
Introduktion till Apache Maven
Kursen täcker användningen av Apache® Maven-applikationsbyggaren, inklusive beroendehantering, POM-filstruktur, projektlivscykel, skapa plugins och arketyper. Vanligt använda plugins omfattas, och Maven-integration med Eclipse och Hudson IDEs omfattas. Kursen innehåller praktiska övningar.
3,6
Programmering
Ett framtidsyrke som kan förändra världen! Utveckla program, tjänster och applikationer som kommer att tjäna människor. Programmerare skriver kod för programvara, analyserar data och tränar maskiner.
3,8