Certificering i avanceret Java – klasseundervisning
16.500,00 DKK
- 32 timer
Løft dine Java-kompetencer med dette avancerede Java-kursus med certificering — et omfattende, praksisorienteret forløb, der hjælper erfarne Java-programmører med at mestre avancerede koncepter og udvikle applikationer til brug i praksis. Kurset fører dig videre fra den grundlæggende syntaks og går i dybden med emner som generics, samtidighed, refleksion, annoteringer, sockets og databaseadgang med JDBC. Du får praktiske færdigheder inden for netværksprogrammering, flertrådet programmering og avanceret brug af API'er, som er afgørende for moderne softwareudvikling.
Hvad er inkluderet?
Sprog
Kursusmateriale på engelsk
Niveau
Mellemniveau
32+ timers instruktørledet onlineundervisning
Anbefalet studietid: 70+ timer
Få gratis adgang til e-læringskurser
Praktiske øvelser som supplement til teoretisk læring
Bed om at få datoen bekræftet!
Certifikat for gennemført program er inkluderet

Hvilke færdigheder vil du opnå?
Når du har gennemført dette program, vil du være i stand til at:
Generiske typer
Forstå fordelene og begrænsningerne ved generiske typer, deres metoder, og hvordan du anvender dem effektivt.
Tråde
Udforsk Javas trådmodel, lær at oprette og køre tråde, og få styr på de centrale begreber inden for trådhåndtering.
Refleksion
Bliv fortrolig med Reflection-API'et, herunder dynamisk instansiering og metodekald
Annoteringer
Læs om indbyggede annoteringer, annoteringsmodellen og forskellige annoteringstyper.
Stikkontakter
Opbyg viden om sockets, OSI-referencemodellen, netværksprotokoller og relaterede netværksbegreber
Databaseadgang med JDBC
Lær at arbejde med DriverManager, Connection, Statement og ResultSet, og få en forståelse af JDBC-arkitekturen og dens API'er.

Hvad vil du lære?
Generiske typer
Lektion 1
- Brug af generiske typer, typegrænser og jokertegn
- Generiske metoder, typesletning, styrker/begrænsninger, integration med ældre systemer
Tråde og samtidighed
Lektion 2
- Javas trådmodel, oprettelse og kørsel af tråde
- Trådtilstande, synkronisering, volatile kontra synchronized
- wait/notify, join, sleep, trådpuljer, atomare operationer, API til samtidighed
Refleksion
Lektion 3
- Reflection-API'et og java.lang.reflect-pakken
- Læsning af typeoplysninger og navigation i nedarvningshierarkiet
- Dynamisk instansiering og metodekald
Annotationer
Lektion 4
- Annotationsmodel og -typer
- Indbyggede annotationer og sammenligning med deskriptorer (f.eks. XML)
- Begreber inden for aspektorienteret programmering
Sockets og netværk
Lektion 5
- OSI-referencemodellen og netværksprotokoller
- Klasserne Socket og ServerSocket
- URL-forbindelser, TCP/HTTP-servere, datagramklienter
- Ikke-blokerende sockets og flertrådet serverdesign
Databaseadgang (JDBC)
Lektion 6
- JDBC-arkitektur og API
- Brug af DriverManager, Connection, Statement og ResultSet
- Udfør indsættelses-, opdaterings-, sletnings- og forespørgselsoperationer
- Arbejde med datakildeklasser

Hvem bør tilmelde sig dette program?
Java-udviklere på mellemniveau, der ønsker at få en dybere forståelse af Java-koncepter.
Softwareingeniører og programmører, der ønsker at mestre multitrådning, generiske typer, refleksion, annotationer og netværksprogrammering.
Backendudviklere, der ønsker at styrke deres færdigheder inden for JDBC og databaseforbindelser.
IT-fagfolk og applikationsudviklere, der ønsker praktisk erfaring med avancerede Java-API'er
Datalogistuderende eller fagfolk, der ønsker at påtage sig komplekse Java-projekter
Forudsætninger
Der er ingen faste adgangskrav til dette kursus, men det anbefales, at deltagerne:
- Har solid erfaring med Java-programmering, især objektorienterede koncepter.
- Vær fortrolig med interfaces, abstrakte klasser, generiske typer, samlinger, rekursion, enumerationer, varargs, grundlæggende Java-I/O, serialisering, bean-mønstret og UML-klassediagrammer.
Udtalelser
Licensering og akkreditering
Kurset udbydes i henhold til partnerprogramaftalen og opfylder kravene i licensaftalen.
Politik for lige muligheder
Ansøgere opfordres til at kontakte AVC for at få vejledning og støtte under hele processen med at få særlige tilpasninger.
Ofte stillet spørgsmål

Har du brug for en skræddersyet virksomhedsintern uddannelse eller gruppeuddannelse?
Anmod om et virksomhedsinternt uddannelsesprogram, der er skræddersyet specifikt til dit team. Vi tilbyder fleksible tilpasningsmuligheder, der matcher dine forretningsmål, samt konkurrencedygtige gruppepriser til større teams. Udfyld formularen nedenfor, så designer vores eksperter inden for virksomhedsuddannelse den perfekte løsning til dig.
