Vi tilbyr 4-dagers online introduksjonskurs til programmering med Java. Målsettingen er at ved gjennomført kurs vil deltakerne kunne skrive enkle programmer i Java og kjenne til de grunnleggende komponentene og prinsippene Java bygger på.
Kursinnhold:
• Hva er Java - kort historikk og anvendelsesområder frem til i dag
• 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)
• Programmeringslø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.
Kursholder: Terje Berg-Hansen
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.
Målgruppe for kurset:
Kurset passer for deg som ønsker å komme i gang med Java-programmering, forstå grunnleggende programmeringskonsepter, lage enkle programmer og forstå Java-kode skrevet av andre.
Forkunnskaper:
• Kurset krever ingen forkunnskaper annet enn generell bruk av PC
• Kurset vil såvidt mulig bli tilpasset deltakernes kunnskaper og behov
Eksamen / sertifisering:
Det er ingen avsluttende eksamen, men det er øvingsoppgaver til hvert av temaene som gjennomgås