Java programmeringsudvikler - 5 dages online klasseundervisning

19.500,00 DKK

  • 5 days
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 virksomhedsløsninger eller LMS-integration?

Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!