Java-utvikling for nybegynnere. Språk: Tysk

Java-utvikling for nybegynnere

Webdesign, CMS & utvikling 67 videoer · 12.9 h Videotrenings · Norsk Jan Brinkmann av Jan Brinkmann

Effektiv og forståelig måte å lære Java på - med programmeringsspråket begynner du på riktig vei inn i programvareutvikling, for Java danner også grunnlaget for ulike andre språk. Jan Brinkmann, erfaren webutvikler, lar deg forstå, utvikle og anvende gjennom et 13-timers videoopplæring med 67 leksjoner. Java pluss objektorientering i teori og praksis, fra grunnleggende til grafisk brukergrensesnitt.

  • 67 leksjoner på 13 timers videotrening for å komme i gang og avansere i Java.
  • Lære Java, forstå objektorientering og bruke det direkte i øvelser, inkludert arbeidsmateriale.
  • Fra Jan Brinkmann, en lidenskapelig webutvikler med over 15 års erfaring.

Stig inn og kom i gang - praktisk forklart Java-utvikling for alle fremtidige Java-mestere!

Innhold

67 videoer, 777 Minutter

Motivasjon og innledning

5 videoer · 36 Minutter
01 Åpen Gratis

Java for nybegynnere - 1.1 Velkommen til kurset

I denne videoen handler det om en kort oversikt rundt kurset og oppbyggingen av modulene.

02 Åpen Gratis

Java for nybegynnere - 1.2 Hvorfor i det hele tatt Java?

Videoen viser hvorfor Java er absolutt egnet som et programmeringsspråk å lære, og hvilke fordeler som følger med det.

03 Åpen

Java for nybegynnere - 1.3 Hvordan lærer man å programmere best?

Dette videoet fokuserer generelt på emnet "å lære å programmere". Hvordan kan du lære et språk? Hvilke metoder og tilnærminger finnes? Og siden kurset bare kan være begynnelsen: Hva skjer etterpå?

04 Åpen

Java for nybegynnere - 1.4 Hvor finner jeg hjelp?

Vi viser deg hvor du finner hjelp ved siden av de vanlige kanalene, både under kurset og etterpå.

05 Åpen

Java for nybegynnere - 1.5 Jobbe med kurset.

Hvordan man jobber med kurset er opp til hver enkelt. De tipsene som presenteres her er imidlertid basert på erfaring og viser hvordan du kan få mest mulig ut av innholdet.

01

Java for nybegynnere - 1.1 Velkommen til kurset

6 min Åpen
02

Java for nybegynnere - 1.2 Hvorfor i det hele tatt Java?

7 min Åpen
03

Java for nybegynnere - 1.3 Hvordan lærer man å programmere best?

7 min Åpen
04

Java for nybegynnere - 1.4 Hvor finner jeg hjelp?

5 min Åpen
05

Java for nybegynnere - 1.5 Jobbe med kurset.

11 min Åpen

Inngangen

3 videoer · 26 Minutter
06 Åpen

Java for nybegynnere - 2.1 Forstå Java Bytecode

Før vi begynner å programmere: hvordan fungerer Java? Hva er den såkalte Bytecode? Hva er Bytecode i det hele tatt? Hvordan skiller for eksempel C++ seg på dette området?

07 Åpen

Java for nybegynnere - 2.2 Installere JDK

Installeringen av Java Development Kit (JDK) er obligatorisk for utvikling med Java. Bare da kan du fortsette med den videre kurset. Slik gjør du det, viser vi her en gang til.

08 Åpen

Java for nybegynnere – 2.3 Installere IDE

Et integrert utviklingsmiljø (IDE) går langt utover funksjonen til en "normal" teksteditor. Inkludert er editor, fargelegging av syntaks, feilmeldinger, debugger, logikk for å oversette programmer osv. Vi arbeider i kurs med IntelliJ IDEA og viser de første stegene med programmet.

06

Java for nybegynnere - 2.1 Forstå Java Bytecode

7 min Åpen
07

Java for nybegynnere - 2.2 Installere JDK

4 min Åpen
08

Java for nybegynnere – 2.3 Installere IDE

15 min Åpen

En første date

3 videoer · 32 Minutter
09 Åpen

Java for nybegynnere - 3.1 Ditt første program

Du skriver ditt første program, oppretter din første variabel og skriver ut innholdet. Også noen ord om organisering av kildekoden.

10 Åpen

Java for nybegynnere - 3.2 Java-kompilatoren (javac) og JRE (java)

Hvordan oversettes/kompileserer Java? Jobb med javac. I tillegg: Bytecode/.class-filer og kjøre Java-programmer.

11 Åpen

Java for nybegynnere - 3.3 Feilsøking

Hvordan kan du finne feil i programvare? Noen ord om syntaksfeil og hvordan du finner logiske feil med en feilsøker.

09

Java for nybegynnere - 3.1 Ditt første program

9 min Åpen
10

Java for nybegynnere - 3.2 Java-kompilatoren (javac) og JRE (java)

7 min Åpen
11

Java for nybegynnere - 3.3 Feilsøking

16 min Åpen

Variabler og datatyper

8 videoer · 82 Minutter
12 Åpen

Java for nybegynnere - 4.1 Bruke variabler (del 1)

Nå handler det om grunnleggende om variabler. Videoen tar konkret for seg datatyper, minneforbruk i RAM, deklarasjon av variabler og verdiattribusjon.

13 Åpen

Java for nybegynnere - 4.2 Bruke variabler (del 2)

I den andre delen utvider du kunnskapen din om variabler. Det handler om beste praksis og regler du må følge.

14 Åpen

Java for nybegynnere - 4.3 Primitiv datatyper

Hva er primitive datatyper? Hvilke finnes det? Om minnebruken til datatypene. Her er en lenke til den nevnte ASCII-tabellen.

15 Åpen

Java for nybegynnere - 4.4 Komplekse datatyper

Hva er komplekse datatyper? Noen ord om wrapperklassene for primitiv datatyper inkludert et eksempel for typen/klassen Integer.

16 Åpen

Java for nybegynnere - 4.5 Typomforming

Konvertering av datatyp A til datatyp B ved hjelp av casting. Du lærer syntaksen og hvilke problemer som kan oppstå på grunn av mulig tap av informasjon.

17 Åpen

Java for nybegynnere - 4.6 En-dimensjonale arrays

Du lærer å kjenne og bruke arrays, og hvordan du kan få tilgang til de enkelte elementene.

18 Åpen

Java for nybegynnere - 4.7 Flere dimensjonale matriser

Arrayer kan også opptre "flerdimensjonalt". Med andre ord kan det også lagres arrayer i et annet array. Vi viser hvordan det gjøres.

19 Åpen

Java for nybegynnere - 4.8 Bruke ArrayLists

Lær hvordan du jobber med ArrayList.

12

Java for nybegynnere - 4.1 Bruke variabler (del 1)

10 min Åpen
13

Java for nybegynnere - 4.2 Bruke variabler (del 2)

10 min Åpen
14

Java for nybegynnere - 4.3 Primitiv datatyper

16 min Åpen
15

Java for nybegynnere - 4.4 Komplekse datatyper

11 min Åpen
16

Java for nybegynnere - 4.5 Typomforming

11 min Åpen
17

Java for nybegynnere - 4.6 En-dimensjonale arrays

9 min Åpen
18

Java for nybegynnere - 4.7 Flere dimensjonale matriser

8 min Åpen
19

Java for nybegynnere - 4.8 Bruke ArrayLists

7 min Åpen

Operatorer

6 videoer · 74 Minutter
20 Åpen

Java for nybegynnere - 5.1 Kommentarer

Kildekoden blir lettere å forstå hvis du beriker den med kommentarer. I denne videoen lærer du hvordan du gjør det.

21 Åpen

Java for nybegynnere - 5.2 Regning/Aritmetikk (Del 1)

Regneoperasjoner er grunnlaget for all beregning. I den første delen lærer du grunnleggende prinsipper.

22 Åpen

Java for nybegynnere - 5.3 Regning/Aritmetikk (Del 2)

I den andre delen om regneoperatorer handler det igjen om avanserte konsepter som kort syntax og inkrement- eller dekrementoperatør.

23 Åpen

Java for nybegynnere - 5.4 Sammenligningsoperatører

Du lærer hvordan du kan implementere sammenligningsoperatorer som mindre enn, større enn, større enn eller lik, mindre enn eller lik og lignende sammenligninger i Java-programvaren din.

24 Åpen

Java for nybegynnere - 5.5 Logiske operasjoner

Med logiske operatører kan du koble uttrykk sammen og endre deres utsagn. Du lærer i denne videoen hvordan det gjøres.

25 Åpen

Java for nybegynnere - 5.6 Prioriteter

Uttrykk eller enkeltkomponenter blir evaluert i Java med ulike prioriteringer. Du vil lære de viktigste reglene i denne videoen.

20

Java for nybegynnere - 5.1 Kommentarer

9 min Åpen
21

Java for nybegynnere - 5.2 Regning/Aritmetikk (Del 1)

16 min Åpen
22

Java for nybegynnere - 5.3 Regning/Aritmetikk (Del 2)

13 min Åpen
23

Java for nybegynnere - 5.4 Sammenligningsoperatører

12 min Åpen
24

Java for nybegynnere - 5.5 Logiske operasjoner

13 min Åpen
25

Java for nybegynnere - 5.6 Prioriteter

11 min Åpen

Styre programflyten

9 videoer · 122 Minutter
26 Åpen

Java for nybegynnere - 6.1 Kodeblokker og "scopes" (Del 1)

For å kunne håndtere Java vellykket, må omfanget av gyldigheten være kjent og forstått. Spesielt utviklere som kommer fra andre språk, faller her ofte "på trynet".

27 Åpen

Java for nybegynnere - 6.2 Kodeblokker og omfang "Scopes" (Del 2)

Kunnskapen fra den første videoen om emnet Scopes var grunnlaget vi nå bygger videre på i den andre delen.

28 Åpen

Java for nybegynnere - 6.3 Å jobbe med betingelser (Del 1)

Uten betingelser ville programvare vært utenkelig. Vi går derfor grundig inn på dette emnet.

29 Åpen

Java for nybegynnere – 6.4 Å jobbe med betingelser (Del 2)

Vi fortsetter reisen gjennom verden av betingelser i denne andre delen.

30 Åpen

Java for nybegynnere - 6.5 switch()-setningen

Med switch()-setningen er det mulig med case-avveininger. Du vil lære syntaksen, nytten og bruken av den.

31 Åpen

Java for nybegynnere - 6.6 Håndtere unntak med try/catch

Unntak er unntak i programflyten. De signaliserer for eksempel feil, ugyldige inndataformater og lignende. Her lærer du hvordan du kan reagere på unntak og fange dem med try/catch-blokker.

32 Åpen

Java for nybegynnere - 6.7 Løkker: lære og implementere med while()

Du lærer i denne videoen hvordan programkode kan gjentas ved hjelp av løkker. Mer spesifikt handler det om såkalte while-løkker.

33 Åpen

Java for nybegynnere - 6.8 for-løkker

I tillegg lærer du om sammenflettede løkker (løkker inni løkker).

34 Åpen

Java for nybegynnere - 6.9 gjør {…} mens(…)

Du lærer å kjenne den såkalte do/while-løkken og hva som er spesielt med den.

26

Java for nybegynnere - 6.1 Kodeblokker og "scopes" (Del 1)

12 min Åpen
27

Java for nybegynnere - 6.2 Kodeblokker og omfang "Scopes" (Del 2)

10 min Åpen
28

Java for nybegynnere - 6.3 Å jobbe med betingelser (Del 1)

11 min Åpen
29

Java for nybegynnere – 6.4 Å jobbe med betingelser (Del 2)

19 min Åpen
30

Java for nybegynnere - 6.5 switch()-setningen

17 min Åpen
31

Java for nybegynnere - 6.6 Håndtere unntak med try/catch

12 min Åpen
32

Java for nybegynnere - 6.7 Løkker: lære og implementere med while()

15 min Åpen
33

Java for nybegynnere - 6.8 for-løkker

16 min Åpen
34

Java for nybegynnere - 6.9 gjør {…} mens(…)

10 min Åpen

Objektorientering i Java

15 videoer · 206 Minutter
35 Åpen

Java for nybegynnere - 7.1 Objektorientering: Konseptet fra den virkelige verden.

Objektorientering står på programmet! Du lærer å kjenne det generelle konseptet. Vi viser at det er basert på den "fysiske verden".

36 Åpen

Java for nybegynnere - 7.2 Klasser, objekter og variabelen "this" (Del 1)

Klasser og objekter er den daglige brøden til Java-utvikleren. Vi skal nå se på grunnleggende prinsipper.

37 Åpen

Java for nybegynnere - 7.3 Klasser, objekter og variabelen "this" (Del 2)

Byggende på kunnskapen fra den første delen, utvider vi erfaringsnivået ditt rundt emnet objekter og den spesielle referansen "this".

38 Åpen

Java for nybegynnere - 7.4 Metoder

Klasser og objekter uten metoder ville bare være containere, datastrukturer der verdier kan lagres. I denne videoen lærer du hvordan de blir fylt med liv.

39 Åpen

Java for nybegynnere - 7.5 Konstruktører

Konstruktører er spesielle metoder som blir kjørt når en klasse blir opprettet. I denne videoen vil du lære hvordan du bruker dem.

40 Åpen

Java for nybegynnere - 7.6 Egenskaper.

Attributter eller egenskaper er en viktig del av klasser. Du lærer i denne videoen hvordan man bruker dem.

41 Åpen

Java for nybegynnere - 7.7 Java-pakker (Del 1)

Pakker gir muligheten til å strukturere kildekoden. I første del handler det om grunnlaget.

42 Åpen

Java for nybegynnere - 7.8 Java-pakker (Del 2)

Java-pakkene er samtidig også et eget navnerom. Vi går videre inn på bruken i daglig praksis.

43 Åpen

Java for nybegynnere - 7.9 Synlighet: public, private & Co. (Del 1)

Nå skal vi se på hva som ligger bak nøkkelordene "public", "private" og lignende. Konseptet med datakapsling er på agendaen.

44 Åpen

Java for nybegynnere - 7.10 Synlighet: public, private & Co. (Del 2)

Også den andre videoen om modifier-nøkkelord som "public" og "private" er viktig. Det handler om beste praksis og bruken i praksis.

45 Åpen

Java for nybegynnere - 7.11 Statisk attributter og metoder

Du har brukt statiske metoder siden de første programmene. Nå lærer du hvorfor main()-metoden er deklarert som "static" og hvordan du kan dra nytte av dette selv.

46 Åpen

Java for nybegynnere - 7.12 Java-grensesnitt

Et "Interface" er en slags kontrakt som bestemmer hvilke metoder som skal implementeres. Du lærer ved eksempel hvordan dette fungerer i praksis, og hva det kan brukes til.

47 Åpen

Java for nybegynnere - 7.13 Arv (Del 1)

Arv er et viktig konsept som åpner mange muligheter innen programvarearkitektur. Her begynner vi med de viktigste grunnleggende prinsippene.

48 Åpen

Java for nybegynnere - 7.14 Arv (Del 2)

I den andre delen av arv fordyper vi din kunnskap og går enda dypere inn i emnet.

49 Åpen

Java for nybegynnere - 7.15 Abstrakte klasser og metoder

Abstrakte klasser og metoder er et viktig stilistisk virkemiddel for arkitekturen til objektorientert programvare. Du lærer hvordan nøkkelordet "abstract" brukes i Java.

35

Java for nybegynnere - 7.1 Objektorientering: Konseptet fra den virkelige verden.

12 min Åpen
36

Java for nybegynnere - 7.2 Klasser, objekter og variabelen "this" (Del 1)

20 min Åpen
37

Java for nybegynnere - 7.3 Klasser, objekter og variabelen "this" (Del 2)

12 min Åpen
38

Java for nybegynnere - 7.4 Metoder

17 min Åpen
39

Java for nybegynnere - 7.5 Konstruktører

12 min Åpen
40

Java for nybegynnere - 7.6 Egenskaper.

15 min Åpen
41

Java for nybegynnere - 7.7 Java-pakker (Del 1)

19 min Åpen
42

Java for nybegynnere - 7.8 Java-pakker (Del 2)

8 min Åpen
43

Java for nybegynnere - 7.9 Synlighet: public, private & Co. (Del 1)

15 min Åpen
44

Java for nybegynnere - 7.10 Synlighet: public, private & Co. (Del 2)

13 min Åpen
45

Java for nybegynnere - 7.11 Statisk attributter og metoder

17 min Åpen
46

Java for nybegynnere - 7.12 Java-grensesnitt

14 min Åpen
47

Java for nybegynnere - 7.13 Arv (Del 1)

10 min Åpen
48

Java for nybegynnere - 7.14 Arv (Del 2)

12 min Åpen
49

Java for nybegynnere - 7.15 Abstrakte klasser og metoder

10 min Åpen

Arbeide med Java

8 videoer · 89 Minutter
50 Åpen

Java for nybegynnere - 8.1 Kaste unntak

Du har allerede lært hvordan du kan reagere på unntak eller Exceptions. Nå lærer du hvordan du selv kan kaste unntak, opprette egne Exception-klasser og hvorfor det kan være nyttig.

51 Åpen

Java for nybegynnere - 8.2 Rekursjon

Metoder kan kalle seg selv. Dette kalles rekur-sjon. Du lærer her hvordan du kan bruke den.

52 Åpen

Java for nybegynnere - 8.3 JavaDoc (Del 1)

Ved hjelp av JavaDoc kan Java-kildekode dokumenteres veldig omfattende uten mye ekstra innsats. Vi viser i denne videoen den grunnleggende prosessen.

53 Åpen

Java for nybegynnere - 8.4 JavaDoc (Del 2)

I den andre videoen om JavaDoc utvider vi kunnskapen vår om de tilgjengelige JavaDoc-Doclets.

54 Åpen

Java for nybegynnere - 8.5 Inndata/Utnedata med Java.

Datainntasting og -utgang er en viktig del av programvaren. I denne videoen lærer du hvordan det fungerer.

55 Åpen

Java for nybegynnere – 8.6 Strenger (Del 1)

Du lærer å kjenne den komplekse datatypen "streng". Behandlingen av tekststrenger har hittil alltid skjedd indirekte. Nå drar du dypere inn i stoffet.

56 Åpen

Java for nybegynnere - 8.7 Strenger (Del 2)

Vi intensiverer arbeidet med strenger litt mer og ser på flere metoder i String-klassen.

57 Åpen

Java for nybegynnere - 8.8 Tilfeldige tall med Math.random()

Behovet for tilfeldige tall oppstår oftere enn man tror. Vi viser deg i denne videoen hvordan du kan generere dem i Java.

50

Java for nybegynnere - 8.1 Kaste unntak

8 min Åpen
51

Java for nybegynnere - 8.2 Rekursjon

15 min Åpen
52

Java for nybegynnere - 8.3 JavaDoc (Del 1)

13 min Åpen
53

Java for nybegynnere - 8.4 JavaDoc (Del 2)

8 min Åpen
54

Java for nybegynnere - 8.5 Inndata/Utnedata med Java.

12 min Åpen
55

Java for nybegynnere – 8.6 Strenger (Del 1)

12 min Åpen
56

Java for nybegynnere - 8.7 Strenger (Del 2)

15 min Åpen
57

Java for nybegynnere - 8.8 Tilfeldige tall med Math.random()

6 min Åpen

GUIer med Swing

7 videoer · 79 Minutter
58 Åpen

Java for nybegynnere - 9.1 En første applikasjon

Nå blir det grafisk! Den første felles GUI-applikasjonen med Swing blir implementert.

59 Åpen

Java for nybegynnere - 9.2 Å reagere på inndata (Del 1)

For at de grafiske elementene skal være brukbare, må de lytte til handlinger fra brukeren. Du vil lære grunnleggende kunnskaper om dette i denne videoen.

60 Åpen

Java for nybegynnere - 9.3 Reagere på inndata (Del 2)

Applikasjonen fra den første delen om inndata blir nå utvidet. I tillegg lærer du hvordan du kan få tilgang til elementer etter å ha klikket på dem.

61 Åpen

Java for nybegynnere - 9.4 Plassere komponenter med oppsett (Del 1)

Plasseringen av elementene har så langt bare blitt overtatt av Java. Nå skal du lære hvordan layoutet kan påvirkes.

62 Åpen

Java for nybegynnere - 9.5 Ordne komponenter med oppsett (Del 2)

Containere kan være inneholdt inni hverandre. I tillegg er det flere andre oppsett. Du vil lære om flere designmuligheter i denne videoen.

63 Åpen

Java for nybegynnere - 9.6 List med JList

En mer kompleks applikasjon viser hvordan flere komponenter kan brukes i samspill. Her kombinerer vi JTextField, JList og JButton.

64 Åpen

Java for nybegynnere - 9.7 Dialoger med JDialog

Du lærer ved eksempelet "dialoger" hva modale vinduer er og hvordan f.eks. en rudimentær hjelpedialog kan bygges opp.

58

Java for nybegynnere - 9.1 En første applikasjon

13 min Åpen
59

Java for nybegynnere - 9.2 Å reagere på inndata (Del 1)

13 min Åpen
60

Java for nybegynnere - 9.3 Reagere på inndata (Del 2)

13 min Åpen
61

Java for nybegynnere - 9.4 Plassere komponenter med oppsett (Del 1)

10 min Åpen
62

Java for nybegynnere - 9.5 Ordne komponenter med oppsett (Del 2)

9 min Åpen
63

Java for nybegynnere - 9.6 List med JList

12 min Åpen
64

Java for nybegynnere - 9.7 Dialoger med JDialog

9 min Åpen

Avslutningsprosjekt

3 videoer · 34 Minutter
65 Åpen

Java for nybegynnere - 10.1 Oppgavene

Avslutningsprosjektet står for tur. I denne videoen presenterer vi oppgavebeskrivelsen.

66 Åpen

Java for nybegynnere - 10.2 Et mulig løsningsmønster (løsningsforslag)

Jeg presenterer et mulig løsningsforslag for avslutningsprosjektet med tanke på implementeringen.

67 Åpen

Java for nybegynnere - 10.3 Et mulig løsningsmønster (i feilsøkeren)

Vi ser på den mønstergjennomgangen sammen i feilsøkeren.

65

Java for nybegynnere - 10.1 Oppgavene

10 min Åpen
66

Java for nybegynnere - 10.2 Et mulig løsningsmønster (løsningsforslag)

16 min Åpen
67

Java for nybegynnere - 10.3 Et mulig løsningsmønster (i feilsøkeren)

8 min Åpen
Kommentarer (1)

Kommenter nå „Java-utvikling for nybegynnere“