TOP Java-programmeringskurser for avancerede
Miscellanea / / November 28, 2023
Java effektivitet
Et kursus for begyndere og erfarne udviklere for at få en dybdegående forståelse af Java. Kurset dækker designmønstre og sproglige udtryk i detaljer, og demonstrerer hvordan få mest muligt ud af en række funktioner, fra generiske til opregninger, fra annoteringer til auto emballage.
4,2
Introduktion til forårsrammerne.
Kurset er beregnet til udviklere med kendskab til Java-platformen (både SE og EE), som ønsker at lære at bruge det populære Spring framework til at skabe deres applikationer.
3,7
Udvikling på Java SE platformen. Avancerede emner
På dette kursus vil de studerende få avanceret viden og færdigheder, der er nødvendige for softwareudvikling på Java SE-platformen. Dette kursus dækker hovedklasserne af systembiblioteker og det grundlæggende i softwaredesign. Takket være dette vil eleverne lære at arbejde ikke kun som programmører, men også som softwaredesignere. Kerneemner i Java-platformen er dækket i det relaterede kursus JVA-007 Java® SE Platform Development: Core Topics.
4,2
JavaScript. Niveau 6. React.js bibliotek
ReactJS er et populært open source JavaScript-bibliotek. Designet til at bygge brugergrænseflader (UI, brugergrænseflader) baseret på en komponenttilgang. Kurset vil introducere dig til de grundlæggende funktioner i det populære bibliotek og give dig praktiske færdigheder i at skabe komponenter ved hjælp af ReactJS og dets JavaScript-udvidelse - JSX.
4,1
Java Advanced I: Funktionel, asynkron og reaktiv programmering
Kurset fokuserer på moderne funktionelle, asynkrone og reaktive tilgange til Java-udvikling, og omfatter læring NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reactive, WebClient, reactive WebSocket, RSocket.
4,2
Grundlæggende om programmering i Java for skolebørn. Modul 3 [c]
Fortsæt med at lære at programmere i Java! Programmering dækker alle områder af vores liv: fra økonomi til underholdning, fra medicin til udforskning af rummet. Ved at lære at programmere vil du udvikle opmærksomhed, tålmodighed, udholdenhed, en hang til intellektuel aktivitet og evnen til at træffe selvstændige beslutninger. Du får praktiske færdigheder, som altid vil være nyttige for dig i fremtiden! Dette er mere nyttigt og interessant end onlinespil og computerklubber!
4,1
Grundlæggende om programmering i Java for skolebørn. Modul 2 [c]
Fortsæt med at lære at programmere i Java! Programmering dækker alle områder af vores liv: fra økonomi til underholdning, fra medicin til udforskning af rummet. Ved at lære at programmere vil du udvikle opmærksomhed, tålmodighed, udholdenhed, en hang til intellektuel aktivitet og evnen til at træffe selvstændige beslutninger. Du får praktiske færdigheder, som altid vil være nyttige for dig i fremtiden! Dette er mere nyttigt og interessant end onlinespil og computerklubber!
4,1
Spring Advanced
Kurset dækker emner, der er nødvendige for professionel brug af Spring Framework i praksis, såsom dokumentation af REST-tjenester, dataserialisering, transaktioner i Spring, JWT-autorisation, praktisk anvendelse af WebFlux, test, udrulning i Docker og meget mere til andre.
4,2
Test Driven Development (TDD) i Java
Dette kursus introducerer de studerende til en af ingeniørpraksiserne i Agile-metoden - testdrevet udvikling (TDD). De teoretiske aspekter af enhedstestning er dækket, hvilket vil være nyttigt for udviklere uanset de metoder, der anvendes i deres projekter. De teoretiske tilgange er illustreret med kodeeksempler i Java.
4,1
Dygtig i JUnit5 enhedstestramme
Kurset giver en introduktion til JUnit5. JUnit er en enhedstestramme for programmeringssproget Java. JUnit er særlig vigtig i testdrevet udvikling og er en del af en familie af enhedstestrammer kendt som xUnit, som igen stammer fra SUnit.
4,1
Udvikling af virksomhedsapplikationer ved hjælp af Java EE teknologier
På dette kursus vil eleverne lære om distribueret computerteknologi ved hjælp af JEE (Java Enterprise Edition) teknologier, herunder ved hjælp af EJB, CDI afhængighedsinjektion, arbejde med databaser via JPA-teknologi og arbejde med meddelelsesmæglere baseret på teknologi JMS. Kurset er bygget på WildFly-serveren (JBoss) som den mest populære applikationsserver på nuværende tidspunkt. Viden kan dog anvendes på enhver server, der opfylder JEE-specifikationen (WebSphere, WebLogic osv.).
4
Udvikling på Java SE platformen. Grundlæggende temaer
På dette kursus vil eleverne få den grundlæggende viden og færdigheder, der giver dem mulighed for at udvikle sig på Java® SE-platformen. Det grundlæggende i objektorienteret programmering og brugen af UML til design er dækket. applikationsarkitekturer, såvel som det grundlæggende i brugen af Java®-sproget (sprogtyper, operatorer, klasser, pakker, undtagelser). Der tilbydes en lang række praktiske øvelser.
4
Java Advanced II: High Performance Java
Kurset er dedikeret til at forbedre ydeevnen af Java-applikationer: identificere flaskehalse, tilgange og metoder til produktivitet, samt værktøjer og biblioteker, der giver dig mulighed for at opnå høj produktivitet.
4
Scala-sprog for Java-udviklere
På dette kursus vil eleverne få en forståelse af de særlige kendetegn og funktioner ved Scala-sproget, dets fordele og vanskelige steder. Kurset indeholder en oversigt over Scala-operatorer og datatyper, indlæring af grundlæggende datastrukturer såsom arrays, kort, tupler, vha. objektorienteret og funktionel programmering, arbejde med Scala-samlinger, ved hjælp af mønstermatchning, case-klasser, generiske typer og implicitte transformationer. Der tilbydes en lang række praktiske øvelser.
4
Spring Cloud til Java-udviklere
Spring Cloud er et projekt, der giver dig mulighed for at skabe distribuerede applikationer med en mikroservicearkitektur. Du vil blive fortrolig med de mange tilgængelige komponenter og se nærmere på arkitekturen og de brede muligheder i Spring Cloud.
4
Refaktorering af Java-kode
Kurset undersøger begrebet refactoring som en måde at forhindre programforfald på; forskellige tegn på dårlig kode (lugte), der kræver refaktorisering; den beskriver hvilken refactoring der er bedst egnet til en bestemt situation og dens mekanik. Under uddannelsen refaktorerer eleverne et Java®-program.
3,9
Designmønstre (GoF). Java udgave
Designmønstre er samlinger af oplevelser, der kan genbruges. Mønstre bruges inden for alle aktivitetsområder, fordi de gør det muligt at bruge tidligere bearbejdede løsninger. Kendskab til designmønstre giver dig mulighed for ikke kun at implementere dine løsninger hurtigere og opnå kildekode af høj kvalitet, men også at kommunikere mere effektivt med kolleger, der allerede har mestret denne teknologi. Kurset dækker 23 grundlæggende mønstre, som er beskrevet i bogen "Design Patterns: Elements of Reusable Object-Oriented Software." objektorienteret software brugt"), skrevet af fire forfattere (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson og John Vlissides.
3,7
Introduktion til Apache Maven
Kurset dækker brugen af Apache® Maven-applikationsbyggeren, herunder afhængighedsstyring, POM-filstruktur, projektlivscyklus, oprettelse af plugins og arketyper. Almindelig brugte plugins er dækket, og Maven-integration med Eclipse og Hudson IDE'erne er dækket. Kurset indeholder praktiske øvelser.
3,6
Programmering
Et fremtidens erhverv, der kan ændre verden! Udvikle programmer, tjenester og applikationer, der vil tjene mennesker. Programmører skriver kode til software, analyserer data og træner maskiner.
3,8