Java programmeringsutvikler – 5 dagers online klasseromskurs

29.500,00 NOK

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

Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!