TOP Java-programmeringskurs for viderekomne
Miscellanea / / November 28, 2023
Java-effektivitet
Et kurs for nybegynnere og erfarne utviklere for å få en dybdeforståelse av Java. Kurset dekker designmønstre og språklige idiomer i detalj, og demonstrerer hvordan få mest mulig ut av en rekke funksjoner, fra generiske til oppregninger, fra merknader til automatisk pakking.
4,2
Introduksjon til vårens rammeverk.
Kurset er ment for utviklere som er kjent med Java-plattformen (både SE og EE) som ønsker å lære å bruke det populære Spring-rammeverket for å lage sine applikasjoner.
3,7
Utvikling på Java SE-plattformen. Avanserte emner
I dette kurset vil studentene få avansert kunnskap og ferdigheter som er nødvendige for programvareutvikling på Java SE-plattformen. Dette kurset dekker hovedklassene av systembiblioteker og det grunnleggende innen programvaredesign. Takket være dette vil studentene lære å jobbe ikke bare som programmerere, men også som programvaredesignere. Kjerneemner i Java-plattformen dekkes i det relaterte kurset JVA-007 Java® SE Platform Development: Core Topics.
4,2
JavaScript. Nivå 6. React.js-biblioteket
ReactJS er et populært JavaScript-bibliotek med åpen kildekode. Designet for å bygge brukergrensesnitt (UI, brukergrensesnitt) basert på en komponenttilnærming. Kurset vil introdusere deg til de grunnleggende funksjonene til det populære biblioteket og gi deg praktiske ferdigheter i å lage komponenter ved hjelp av ReactJS og JavaScript-utvidelsen - JSX.
4,1
Java Advanced I: Funksjonell, asynkron og reaktiv programmering
Kurset fokuserer på moderne funksjonelle, asynkrone og reaktive tilnærminger til Java-utvikling, og inkluderer læring NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reactive, WebClient, reactive WebSocket, RSocket.
4,2
Grunnleggende om programmering i Java for skolebarn. Modul 3 [c]
Fortsett å lære å programmere i Java! Programmering dekker alle områder av livet vårt: fra økonomi til underholdning, fra medisin til romutforskning. Ved å lære å programmere vil du utvikle oppmerksomhet, tålmodighet, utholdenhet, en forkjærlighet for intellektuell aktivitet og evnen til å ta selvstendige beslutninger. Du vil få praktiske ferdigheter som alltid vil være nyttige for deg i fremtiden! Dette er mer nyttig og interessant enn nettspill og dataklubber!
4,1
Grunnleggende om programmering i Java for skolebarn. Modul 2 [c]
Fortsett å lære å programmere i Java! Programmering dekker alle områder av livet vårt: fra økonomi til underholdning, fra medisin til romutforskning. Ved å lære å programmere vil du utvikle oppmerksomhet, tålmodighet, utholdenhet, en forkjærlighet for intellektuell aktivitet og evnen til å ta selvstendige beslutninger. Du vil få praktiske ferdigheter som alltid vil være nyttige for deg i fremtiden! Dette er mer nyttig og interessant enn nettspill og dataklubber!
4,1
Spring Advanced
Kurset dekker temaer som er nødvendige for faglig bruk av Spring Framework i praksis, som å dokumentere REST-tjenester, dataserialisering, transaksjoner i Spring, JWT-autorisasjon, praktisk anvendelse av WebFlux, testing, distribusjon i Docker og mye mer til andre.
4,2
Testdrevet utvikling (TDD) i Java
Dette kurset introduserer studentene til en av ingeniørpraksisene til Agile-metodikken - testdrevet utvikling (TDD). De teoretiske aspektene ved enhetstesting er dekket, noe som vil være nyttig for utviklere uavhengig av metodene som brukes i deres prosjekter. De teoretiske tilnærmingene er illustrert med kodeeksempler i Java.
4,1
Dyktig i JUnit5 enhetstestingrammeverket
Kurset gir en introduksjon til JUnit5. JUnit er et enhetstestingsrammeverk for programmeringsspråket Java. JUnit er spesielt viktig i testdrevet utvikling og er en del av en familie av enhetstestrammeverk kjent som xUnit, som igjen stammer fra SUnit.
4,1
Utvikling av bedriftsapplikasjoner ved hjelp av Java EE-teknologier
I dette kurset vil studentene lære om distribuert databehandlingsteknologi ved bruk av JEE (Java Enterprise Edition) teknologier, inkludert bruke EJB, CDI avhengighetsinjeksjon, jobbe med databaser via JPA-teknologi og jobbe med meldingsmeglere basert på teknologi JMS. Kurset er bygget på WildFly-serveren (JBoss) som den mest populære applikasjonsserveren for tiden. Kunnskapen kan imidlertid brukes på enhver server som oppfyller JEE-spesifikasjonen (WebSphere, WebLogic, etc.).
4
Utvikling på Java SE-plattformen. Grunnleggende temaer
I dette kurset vil studentene få grunnleggende kunnskap og ferdigheter som gjør at de kan utvikle seg på Java® SE-plattformen. Grunnleggende om objektorientert programmering og bruk av UML for design dekkes. applikasjonsarkitekturer, samt det grunnleggende om bruk av Java®-språket (språktyper, operatorer, klasser, pakker, unntak). Et stort antall praktiske øvelser tilbys.
4
Java Advanced II: Høy ytelse Java
Kurset er dedikert til å forbedre ytelsen til Java-applikasjoner: identifisere flaskehalser, tilnærminger og metoder for produktivitet, samt verktøy og biblioteker som lar deg oppnå høy produktivitet.
4
Scala-språk for Java-utviklere
I dette kurset vil studentene få en forståelse av spesifikasjonene og funksjonene til Scala-språket, dets fordeler og vanskelige steder. Kurset inneholder en oversikt over Scala-operatorer og datatyper, læring av grunnleggende datastrukturer som arrays, kart, tupler, vha. objektorientert og funksjonell programmering, arbeid med Scala-samlinger, ved hjelp av mønstertilpasning, kasusklasser, generiske typer og implisitt transformasjoner. Et stort antall praktiske øvelser tilbys.
4
Spring Cloud for Java-utviklere
Spring Cloud er et prosjekt som lar deg lage distribuerte applikasjoner med en mikrotjenestearkitektur. Du vil bli kjent med de mange tilgjengelige komponentene og se nærmere på arkitekturen og de brede egenskapene til Spring Cloud.
4
Refaktorering av Java-kode
Kurset undersøker begrepet refactoring som en måte å forhindre programforfall; ulike tegn på dårlig kode (lukter) som krever refaktorisering; den beskriver hvilken refactoring som er best egnet for en bestemt situasjon og dens mekanikk. Under opplæringen refaktorerer studentene et Java®-program.
3,9
Designmønstre (GoF). Java-utgave
Designmønstre er samlinger av opplevelser som kan gjenbrukes. Mønstre brukes i alle virksomhetsområder fordi de gjør det mulig å bruke tidligere bearbeidede løsninger. Kunnskap om designmønstre lar deg ikke bare implementere løsningene dine raskere og få kildekode av høy kvalitet, men også å kommunisere mer effektivt med kolleger som allerede har mestret denne teknologien. Kurset dekker 23 grunnleggende mønstre, som er beskrevet i boken "Design Patterns: Elements of Reusable Object-Oriented Software." objektorientert programvare brukt"), skrevet av fire forfattere (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson og John Vlissides.
3,7
Introduksjon til Apache Maven
Kurset dekker bruken av Apache® Maven-applikasjonsbyggeren, inkludert avhengighetsadministrasjon, POM-filstruktur, prosjektlivssyklus, opprettelse av plugins og arketyper. Vanlige plugins er dekket, og Maven-integrasjon med Eclipse og Hudson IDE er dekket. Kurset inkluderer praktiske øvelser.
3,6
Programmering
Et fremtidens yrke som kan forandre verden! Utvikle programmer, tjenester og applikasjoner som vil tjene mennesker. Programmerere skriver kode for programvare, analyserer data og trener maskiner.
3,8