Facebook Pixel

Online kurs: Introduksjon til Programmering med Java

Kurset passer for deg som ønsker å komme igang med Java-programmering, forstå grunnleggende programmeringskonsepter, lage enkle programmer og forstå Java-kode skrevet av andre.

Varighet: 4 dager, kl 10:00 - 14:00

Pris: 16700

Målsetning: Etter gjennomført kurs vil deltakerne kunne skrive enkle programmer i Java og kjenne til de grunnleggende komponentene og prinsippene Java bygger på.

Kurskategori: Utvikling for web og mobil

Dette er et 3-dagers introduksjonskurs i Java-programmering. Kurset passer for deg som ønsker å komme igang med Java-programmering, forstå grunnleggende programmeringskonsepter, lage enkle programmer og forstå Java-kode skrevet av andre. Hvis du ikke har tatt noen Java-kurs tidligere er dette stedet å begynne. Vi bruker IntelliJ eller Eclipse IDE med siste versjon av Java (Standard Edition) til kurset.

Målsetting

Etter gjennomført kurs vil deltakerne kunne skrive enkle programmer i Java og kjenne til de grunnleggende komponentene og prinsippene Java bygger på.

Forkunnskaper

Kurset krever ingen forkunnskaper annet enn generell bruk av PC. Kurset vil såvidt mulig bli tilpasset deltakernes kunnskaper og behov.

Kursinnhold

  • Hva er Java? Kort historikk og anvendelseområder frem til idag.
  • Grunnleggende konsepter for objektorientert programmering:
  • Abstraksjon, innkapsling, arv og polymorfi
  • Variabler og datatyper
  • Klasser, objekter og metoder
  • Public, Private og Protected
  • Constructors, getters and setters
  • Pakker og biblioteker
  • Behandling av tall og tekst
  • Betingelser (if - else, switch)
  • Progammeringsløkker (for, while, do ... while, forEach)
  • Lesing fra og skriving til tekstfiler
  • Java Collections (Set, List, Map, ArrayList, TreeMap etc.)
  • Lesing fra og skriving til databaser med JDBC
  • Kompilering og eksekvering av Java-programmer
  • Hente inn avhengigheter fra internett ved hjelp av Maven
  • Nytt i Java: Stream api med filter, map, reduce, forEach og pil-funksjoner, samt Collections Literals.

Gjennomføring

Kurset gjennomføres med en kombinasjon av online læringsmidler, gjennomgang av temaer og problemstillinger og praktiske øvelser. Det er ingen avsluttende eksamen, men det er øvingsoppgaver til hvert av temaene som gjennomgås.


 

 

Gjennomføring:

01. februar: Undervisning: Fra kl.10:00-14:00 + oppgaver som «hjemmelekse»
02. februar: Undervisning: Fra kl.10:00-14:00 + oppgaver som «hjemmelekse»
03. februar: Undervisning: Fra kl.10:00-14:00 + oppgaver som «hjemmelekse»
06. februar: Gjennomgang og oppsummering Fra kl.10:00-14:00

15.mars: Undervisning: Fra kl.10:00-14:00 + oppgaver som «hjemmelekse»
16.mars: Undervisning: Fra kl.10:00-14:00 + oppgaver som «hjemmelekse»
17.mars: Undervisning: Fra kl.10:00-14:00 + oppgaver som «hjemmelekse»
20.mars: Gjennomgang og oppsummering Fra kl.10:00-14:00

Kursinstruktør

Terje Berg-Hansen har bred erfaring fra prosjektledelse, utvikling og drift med små og store databaser, både SQL- og NoSQL-baserte. I tillegg til å undervise i etablerte og nye teknologier jobber han med programmering, webutvikling og administrasjon av Linux-servere. Han er levende interessert i nye teknologier, distribuerte databaser og Big Data Science.

Ønsker du å samle flere ansatte til et bedriftsinternt kurs?

Finner du ikke det helt optimale kurset eller kombinasjonen av kurs? Da ordner vi det - sammen. Vi kan tilrettelegge kurs slik at de inneholder akkurat det dere har behov for. Vi kan sette opp et helt nytt kurs, eller tilpasse eksisterende kurs og materiell. Flere medarbeidere kan selvfølgelig også samles til et eget felles kurs, for maksimal effektivitet. Ta kontakt med meg for et forslag til gjennomføring og et tilbud basert på deres behov.

Henrik Buzzi
Produktansvarlig