Java programmeringsudvikler - 5 dages online klasseundervisning

19.500,00 DKK

  • 5 dage
Live Virtuelt Klasselokale
Internt / I virksomheden

Opbyg et solidt fundament i Java-programmering, og få de praktiske færdigheder, der skal til for at udvikle moderne, objektorienterede applikationer. Dette praktisk orienterede kursus i Java-programmering er designet til kommende udviklere og tekniske fagfolk, der vil lære at skrive, teste, fejlfinde og vedligeholde Java-applikationer ved hjælp af virkelighedsnære kodningsmetoder.

Nøglefunktioner

Sprog

Kursusmateriale på engelsk

Niveau

Begynder - Mellem niveau

5 dages live, instruktørstyret

Virtuel træning (8 timer om dagen)

Kodningsøvelser i realtid

Online live laboratoriebaseret læringsmiljø

Digitale studieressourcer

Support til forberedelse til Java-eksamen

60+ anbefalede studietimer

Certifikat for gennemført program medfølger

Hero

Læringsudbytte

Når du har gennemført dette program, vil du være i stand til at:

Undtagelseshåndtering og fejlhåndtering

Lær at håndtere undtagelser ved hjælp af try-catch-finally-blokke, oprette brugerdefinerede undtagelser og bygge mere pålidelige og vedligeholdelsesvenlige Java-applikationer.

Arv, interfaces og abstraktion

Anvend centrale objektorienterede principper, herunder arv, polymorfi, abstraktion og interfaces, til at skabe fleksible og genanvendelige Java-applikationer.

Modulære applikationer og filhåndtering

Arbejd med Java-moduler, filhåndterings-API’er, bufferede streams og deployment-værktøjer for at bygge strukturerede og deployerbare applikationer.

Databaseforbindelse med JDBC

Forbind Java-applikationer til relationelle databaser ved hjælp af JDBC, udfør forespørgsler, håndter transaktioner og behandl databaseresultater effektivt.

Hero

Kursusforløb

  1. Dag 1

    Session 1: Java-platformen og grundlæggende I/O

    • Grundlæggende om Java-sprog og -platform
    • Programstruktur: moduler, pakker og klasser
    • Main-metode og Java-syntaks
    • Standard input/output-operationer
    • Håndtering af tekstfiler
    • Kompilering og eksekveringsproces

    Session 2: Klasser og objekter

    • Objekter og klasser i Java
    • Felter, metoder og konstruktører
    • Brug af this-nøgleordet
    • Objektinstansiering og punktnotation

    Session 3: Variabletyper og datatyper

    • Instans- og lokale variabler
    • Primitive typer, litteraler og typekonvertering
    • Referencer og håndtering af null-værdier
    • Oversigt over arrays og strenge
    • Wrapper-klasser og autoboxing
    • Konstanter, typeinferens og variadiske argumenter
    • Eksempler og øvelser med figurer
  2. Dag 2

    Session 4: Beslutninger, løkker og arrays

    • Relationale og logiske operatorer
    • If-sætninger og switch-udtryk
    • Ternær operator og arrays
    • While- og for-løkker
    • Break-, continue- og return-sætninger
    • Nøstede og uendelige løkker

    Session 5: Statiske medlemmer og enums

    • Statisk felter, metoder og initialiseringsblokke
    • Forståelse af statisk kontekst
    • Main-metode og statiske imports
    • Arbejde med enums, konstruktører og metoder
    • Eksempler og øvelser med figurer
  3. Dag 3

    Session 6: Standardbiblioteks-API'er

    • Matematik og BigDecimal
    • Talformatering
    • String og StringBuilder
    • Mønstergenkendelse
    • Java tids-API
    • ArrayList og HashMap

    Session 7: Undtagelseshåndtering og fejlfinding

    • Kontrollerede og ukontrollerede undtagelser
    • try-catch-finally og stakspor
    • Undtagelseshåndtering og brugerdefinerede undtagelser
    • Try-with-resources og assertions
    • Fejlfindingsteknikker
    • Eksempler og øvelser med figurer
  4. Dag 4

    Session 8: Indkapsling

    • Indkapsling og dataindskjulning
    • Adgangsmodifikatorer
    • Gettere, settere og konstruktører
    • Nøgleordet this og JavaBeans
    • Introduktion til records

    Session 9: Komposition og aggregering

    • Begreberne komposition og aggregering
    • Komposit- og aggregatsammenhænge
    • Referencer vs kopier i getter-metoder
    • Eksempler og øvelser med figurer
  5. Dag 5

    Session 10: Arv og polymorfi

    • Nedarvning og udvidelse af superklasser
    • Metodeoverriding og polymorfi
    • Upcasting, downcasting og instanceof
    • Nøgleordet super og underklassers konstruktører
    • Endelige og forseglede klasser
    • Abstrakte klasser og interfaces
    • Interfaceimplementering og polymorfi
    • Objektklassens metoder: toString, hashCode og equals

    Session 11: Java Database Connectivity (JDBC)

    • JDBC-grundlæggende og drivere
    • Databaseforbindelser og transaktionshåndtering
    • Statements og PreparedStatements
    • Udførelse af forespørgsler og batchopdateringer
    • Behandling af ResultSets og ressourcehåndtering
Java-programmeringsudvikler

Hvem bør tilmelde sig dette program?

Ambitiøse Java-udviklere og programmører

Junior softwareudviklere, der ønsker at opnå Java-kompetencer

IT-professionelle, der skifter til softwareudvikling

Udviklere med erfaring i et andet programmeringssprog

Start kurset nu

Forudsætninger

  • Grundlæggende forståelse af programmeringskoncepter som variabler, logik og kontrolstrukturer
  • Fortrolighed med brug af computere og filnavigation
  • Grundlæggende kendskab til kommandolinjen er en fordel, men ikke et krav
  • Tidligere erfaring med et hvilket som helst programmeringssprog er en fordel, men ikke nødvendig

Udtalelser

Licensering og akkreditering

Kurset udbydes i henhold til Partnerprogramaftalen og overholder kravene i Licensaftalen.

Lighedspolitik

Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.

Ofte stillede 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.