Java programmeringsutvikler – 5 dagers online klasseromskurs
29.500,00 NOK
- 5 dager
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

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.

Kursplan
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
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
Dag 3
Økt 6: Standardbibliotek-API-er
- Matematikk og BigDecimal
- Tallformatering
- String og StringBuilder
- Mønstergjenkjenning
- 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
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
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 ressurshåndtering

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
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

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.
