Java programmeringsutvikler – 5 dagers online klasseromskurs

29.500,00 NOK

  • 5 dager
Live virtuelt klasserom
Internt / i bedrift

Bygg et solid fundament i Java-programmering og få de praktiske ferdighetene du trenger for å utvikle moderne, objektorienterte applikasjoner. Dette praktiske kurset i Java-programmering er laget for ambisiøse utviklere og tekniske fagpersoner som vil lære å skrive, teste, feilsøke og vedlikeholde Java-applikasjoner ved hjelp av reelle kodingsmetoder.

Nøkkelfunksjoner

Språk

Kursmateriell på engelsk

Nivå

Nybegynner - Middels nivå

5 dager med live instruktørledet undervisning

Virtuell opplæring (8 timer per dag)

Kodeoppgaver i sanntid

Nettbasert, interaktivt laboratoriemiljø for læring

Digitale læringsressurser

Støtte for å bli klar til Java-eksamen

60+ anbefalte studietimer

Sertifikat for fullført program inkludert

Hero

Læringsutbytte

Når du er ferdig med dette programmet, vil du kunne:

Unntakshåndtering og feilhåndtering

Lær å håndtere unntak ved hjelp av try-catch-finally-blokker, opprette egendefinerte unntak og bygge mer pålitelige og vedlikeholdbare Java-applikasjoner.

Arv, grensesnitt og abstraksjon

Bruk grunnleggende objektorienterte konsepter, inkludert arv, polymorfisme, abstraksjon og grensesnitt, for å lage fleksible og gjenbrukbare Java-applikasjoner.

Modulære applikasjoner og filhåndtering

Arbeid med Java-moduler, filhåndterings-API-er, bufrede strømmer og distribusjonsverktøy for å bygge strukturerte og distribuerbare applikasjoner.

Database-tilkobling med JDBC

Koble Java-applikasjoner til relasjonsdatabaser ved hjelp av JDBC, utfør spørringer, håndter transaksjoner og prosesser databaseresultater effektivt.

Hero

Kursplan

  1. Dag 1

    Økt 1: Java-plattformen og grunnleggende I/O

    • Grunnleggende om Java-språket og plattformen
    • Programstruktur: moduler, pakker og klasser
    • Main-metode og Java-syntaks
    • Standard inn-/utdataoperasjoner
    • Håndtering av tekstfiler
    • Kompilerings- og kjøreprosess

    Økt 2: Klasser og objekter

    • Objekter og klasser i Java
    • Felter, metoder og konstruktører
    • Bruk av this-nøkkelordet
    • Objektopprettelse og punktnotasjon

    Økt 3: Variabler og datatyper

    • Instans- og lokale variabler
    • Primitive typer, literaler og typekonvertering
    • Referanser og håndtering av null-verdier
    • Oversikt over arrayer og strenger
    • Wrapper-klasser og autoboxing
    • Konstanter, typeinferens og variadiske argumenter
    • Eksempler og oppgaver med figurer
  2. Dag 2

    Økt 4: Beslutninger, løkker og arrayer

    • Relasjons- og logiske operatorer
    • If-setninger og switch-uttrykk
    • Ternær operator og arrayer
    • While- og for-løkker
    • Break-, continue- og return-setninger
    • Nøstede og uendelige løkker

    Økt 5: Statisk medlemmer og enum-er

    • Statiske felt, metoder og initialiserere
    • Forstå den statiske konteksten
    • Main-metode og statiske importer
    • Arbeide med enum-er, konstruktører og metoder
    • Eksempler og oppgaver med figurer
  3. Dag 3

    Økt 6: Standardbibliotek-API-er

    • Matematikk og BigDecimal
    • Tallformatering
    • String og StringBuilder
    • Mønster­gjenkjenning
    • Java Time API
    • ArrayList og HashMap

    Økt 7: Unntakshåndtering og feilsøking

    • Kontrollerte og ukontrollerte unntak
    • try-catch-finally og stakkspor
    • Unntakshåndtering og egendefinerte unntak
    • Try-with-resources og påstander
    • Feilsøkingsmetoder
    • Eksempler og oppgaver med figurer
  4. Dag 4

    Økt 8: Innkapsling

    • Innkapsling og skjuling av data
    • Tilgangsmodifikatorer
    • Gettere, settere og konstruktører
    • Nøkkelordet this og JavaBeans
    • Introduksjon til records

    Økt 9: Komposisjon og aggregering

    • Komposisjon og aggregeringsbegreper
    • Kompositt- og aggregatassosiasjoner
    • Referanser vs kopier i getter-metoder
    • Eksempler og oppgaver med figurer
  5. Dag 5

    Økt 10: Arv og polymorfisme

    • Arv og utvidelse av superklasser
    • Metodeoverstyring og polymorfisme
    • Oppcasting, nedcasting og instanceof
    • Nøkkelordet super og konstruktører i underklasser
    • Final- og sealed-klasser
    • Abstrakte klasser og grensesnitt
    • Grensesnittimplementering og polymorfisme
    • Objektklassens metoder: toString, hashCode og equals

    Økt 11: Java Database Connectivity (JDBC)

    • Grunnleggende JDBC og drivere
    • Databaseforbindelser og transaksjonshåndtering
    • Statements og PreparedStatements
    • Kjøre spørringer og batchoppdateringer
    • Behandling av ResultSet-er og ressurs­håndtering
Java-programmeringsutvikler

Hvem bør melde seg på dette programmet?

Ambisiøse Java-utviklere og -programmerere

Junior programvareutviklere som ønsker å lære Java

IT-fagfolk som går over til programvareutvikling

Utviklere med erfaring i et annet programmeringsspråk

Start kurset nå

Forutsetninger

  • Grunnleggende forståelse av programmeringskonsepter som variabler, logikk og kontrollstrukturer
  • Fortrolighet med bruk av datamaskiner og filnavigasjon
  • Grunnleggende kommandolinjekunnskap er en fordel, men ikke obligatorisk
  • Tidligere erfaring med et hvilket som helst programmeringsspråk er nyttig, men ikke nødvendig

Uttalelser

Lisensiering og akkreditering

Kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i Lisensavtalen.

Likestillingspolicy

Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.

Ofte stilte spørsmål

Contact background

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?

Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.