Certificering i avanceret Java – klasseundervisning

16.500,00 DKK

  • 32 timer
Live Virtuelt Klasselokale
Internt / I virksomheden

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

Hero

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.

Hero

Hvad vil du lære?

  1. Generiske typer

    Lektion 1

    • Brug af generiske typer, typegrænser og jokertegn
    • Generiske metoder, typesletning, styrker/begrænsninger, integration med ældre systemer
  2. 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
  3. Refleksion

    Lektion 3

    • Reflection-API'et og java.lang.reflect-pakken
    • Læsning af typeoplysninger og navigation i nedarvningshierarkiet
    • Dynamisk instansiering og metodekald
  4. Annotationer

    Lektion 4

    • Annotationsmodel og -typer
    • Indbyggede annotationer og sammenligning med deskriptorer (f.eks. XML)
    • Begreber inden for aspektorienteret programmering
  5. 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
  6. 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
Avanceret Java-kursus

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

Start kurset nu

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

Contact background

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.