At lære at programmere for begyndere Sprog: Tysk

At lære at programmere for begyndere.

Webdesign, CMS & udvikling 35 Videoer · 3.4 h Video-træning · Dansk Jan Brinkmann af Jan Brinkmann

At lære at programmere og samtidig fra starten tage den rigtige sti: Når du som begynder forstår de grundlæggende koncepter, vil du senere problemfrit kunne arbejde dig gennem app- og webudvikling. Efter denne over 3-timers video træning (inkl. arbejdsbog) af Jan Brinkmann, vil du kende til programmeringens grundlæggende alfabet. Skriv dine første linjer med fornuft og forståelse!

  • 35 lektioner på over 3 timers video-træning til at komme i gang med programmering
  • Fundamentale aspekter: fra A som arrays til S som løkker til Z som tilfældige tal
  • Til hvert kapitel: Arbejdsbog med øvelser (kun browser og teksteditor nødvendig for at øve)
  • Af Jan Brinkmann, udvikler med lidenskab, som får dig til at forstå programlinje for programlinje

Startskuddet til din rejse ind i programmets verden: Forstå grundprincipperne, forstå hvad der sker i computeren med 0 og 1, og udvikle dine første programmer.

Indhold

35 Videoer, 207 Minutter

Modul #1: Dit første program

5 Videoer · 25 Minutter
01 Åben Gratis

Softwareprogrammering for begyndere: 1.1 Velkommen

På dette tidspunkt vil jeg gerne byde dig hjerteligt velkommen! Jeg ønsker dig held og lykke og god fornøjelse med træningen!

02 Åben

Softwareprogrammering for begyndere: 1.2 Software: Browser og teksteditor

Hver PC giver alt, hvad du har brug for. Her lærer du alligevel et meget kraftfuldt værktøj at kende med Atom(.io). Editoren hjælper dig med softwareudvikling.

03 Åben

Softwareprogrammering for begyndere: 1.3 3..2..1..start: dit første program.

Traditionerne bør plejes. Du begynder ikke med et tilfældigt eksempel. I stedet lærer du en årtier gammel tradition at kende: 'Hello World'-programmet.

04 Åben

Softwareprogrammering for begyndere: 1.4 Input, output og behandling (EAV-princippet)

Kender du de grundlæggende trin i ethvert program? De har været en central del siden begyndelsen: Input, Output og Processing. Her lærer du at kende EAV-kommandoerne.

05 Åben

Softwareprogrammering for begyndere: 1.5 Kommentarer

Kommentarer er som salt i suppen. Helt uden er suppen ofte meget kedelig, for meget gør den uspiselig. Her lærer du hovedtanken og syntaksen at kende.

01

Softwareprogrammering for begyndere: 1.1 Velkommen

3 min Åben
02

Softwareprogrammering for begyndere: 1.2 Software: Browser og teksteditor

2 min Åben
03

Softwareprogrammering for begyndere: 1.3 3..2..1..start: dit første program.

6 min Åben
04

Softwareprogrammering for begyndere: 1.4 Input, output og behandling (EAV-princippet)

8 min Åben
05

Softwareprogrammering for begyndere: 1.5 Kommentarer

6 min Åben

Modul #2: Variabler og Arbejdshukommelse

4 Videoer · 24 Minutter
06 Åben

Softwareprogrammering for begyndere: 2.1 Data i hukommelsen

Har du hørt det? I en computer er alt 1 og 0. Bemærker man slet ikke, eller hvad? Find ud af, hvad der sker bag kulisserne.

07 Åben

Softwareprogrammering for begyndere: 2.2 De forskellige datatyper

Vi kan ikke bare gemme vilkårlige data. Med datatyper kan du beskrive forskellige typer. Find ud af hvorfor og hvorfor.

08 Åben

Softwareprogrammering for begyndere: 2.3 Strings i hukommelsen, alt 1 og 0 eller hvad?

Okay, nu lyser tal som 1 og 0. Men hvad med bogstaver? Find ud af, hvordan dette problem også blev løst.

09 Åben

Softwareprogrammering for begyndere: 2.4 Brug af variabler i kode

Nu slår vi bue til programmering: Variabler i koden.

06

Softwareprogrammering for begyndere: 2.1 Data i hukommelsen

5 min Åben
07

Softwareprogrammering for begyndere: 2.2 De forskellige datatyper

8 min Åben
08

Softwareprogrammering for begyndere: 2.3 Strings i hukommelsen, alt 1 og 0 eller hvad?

4 min Åben
09

Softwareprogrammering for begyndere: 2.4 Brug af variabler i kode

7 min Åben

Modul #3: Tid til mere dynamiske programmer

4 Videoer · 29 Minutter
10 Åben

Softwareprogrammering for begyndere: 3.1 De grundlæggende regneoperationer - også kendt som aritmetik.

En computer kan regne. Og præcis det kan et programmeringssprog også. Her lærer du, hvordan det fungerer.

11 Åben

Softwareprogrammering for begyndere: 3.2 Indtastning af tal

Indtil videre kan du kun læse tegn. For flere eksempler ville indtastning af numeriske værdier være nyttigt. Også det lærer du at kende her.

12 Åben

Softwareprogrammering for begyndere: 3.3 Brug af sammenligninger og betingelser

Som i matematik kan du udføre sammenligninger. Derudover kan programkode knyttes til betingelser. Dette centrale værktøj tilføjes nu også til din portefølje.

13 Åben

Softwareprogrammering for begyndere: 3.4 Brug af logiske operatorer

En simpel sammenligning er ikke nok? Så lær hvordan du kan forbinde og ændre flere betingelser ved hjælp af logiske operatører.

10

Softwareprogrammering for begyndere: 3.1 De grundlæggende regneoperationer - også kendt som aritmetik.

6 min Åben
11

Softwareprogrammering for begyndere: 3.2 Indtastning af tal

4 min Åben
12

Softwareprogrammering for begyndere: 3.3 Brug af sammenligninger og betingelser

10 min Åben
13

Softwareprogrammering for begyndere: 3.4 Brug af logiske operatorer

9 min Åben

Modul #4: Bruger arrays

4 Videoer · 19 Minutter
14 Åben

Softwareprogrammering for begyndere: 4.1 Hvorfor variabler ikke er tilstrækkelige

Variabler er kun en del af ligningen. For at for eksempel læse en dynamisk mængde værdier, bruges arrays.

15 Åben

Softwareprogrammering for begyndere: 4.2 Oprettelse af arrays

Her lærer du opbygningen af arrays at kende.

16 Åben

Softwareprogrammering for begyndere: 4.3 Tilføjelse og fjernelse af elementer

Elementerne i en liste kan fjernes og tilføjes. Lær nogle af mulighederne at kende.

17 Åben

Softwareprogrammering for begyndere: 4.4 Oprettelse af en kø med arrays

For at det ikke skal forblive teoretisk, ser du nu også arrays i praktisk anvendelse.

14

Softwareprogrammering for begyndere: 4.1 Hvorfor variabler ikke er tilstrækkelige

5 min Åben
15

Softwareprogrammering for begyndere: 4.2 Oprettelse af arrays

4 min Åben
16

Softwareprogrammering for begyndere: 4.3 Tilføjelse og fjernelse af elementer

6 min Åben
17

Softwareprogrammering for begyndere: 4.4 Oprettelse af en kø med arrays

4 min Åben

Modul #5: Arbejde med løkker

5 Videoer · 21 Minutter
18 Åben

Softwareprogrammering for begyndere: 5.1 Løkker med while

Gentag logik med løkker. Lær den første variant at kende med nøgleordet "while".

19 Åben

Softwareprogrammering for begyndere: 5.2 Behandling af arrays

Løkker er f.eks. utroligt vigtige ved behandling af arrays. Her lærer du, hvordan det fungerer.

20 Åben

Softwareprogrammering for begyndere: 5.3 Løkker med for

Endnu en konstruktion, der ofte bliver brugt: for-løkken. Også den vil du nu lære at kende.

21 Åben

Softwareprogrammering for begyndere: 5.4 Udflugt: Generering af tilfældige tal

På de fleste sprog kan du generere tilfældige tal. Med dem kan vi udvikle mange flere eksempler. Her lærer du, hvordan det fungerer i JavaScript.

22 Åben

Softwareprogrammering for begyndere: 5.5 løkker med do/while

Do-while-løkken er en fodstyret løkke, der i visse situationer er det mere elegante valg. Find ud af, hvordan det fungerer.

18

Softwareprogrammering for begyndere: 5.1 Løkker med while

5 min Åben
19

Softwareprogrammering for begyndere: 5.2 Behandling af arrays

4 min Åben
20

Softwareprogrammering for begyndere: 5.3 Løkker med for

4 min Åben
21

Softwareprogrammering for begyndere: 5.4 Udflugt: Generering af tilfældige tal

4 min Åben
22

Softwareprogrammering for begyndere: 5.5 løkker med do/while

4 min Åben

Modul #6: Genbrug - Kode opdele

5 Videoer · 22 Minutter
23 Åben

Softwareprogrammering for begyndere: 6.1 Oprette og kalde funktioner

Uden funktioner ville programmer være meget statiske. Her lærer du nu at dele koden op på en meningsfuld måde.

24 Åben

Softwareprogrammering for begyndere: 6.2 Brug af parametre

Hvordan gør man funktioner endnu mere meningsfulde? Ved hjælp af parametre. Lær dem at kende i denne lektion.

25 Åben

Softwareprogrammering for begyndere: 6.3 Brug af returneringsværdier

Det sidste aspekt: Returværdier. Utrolig vigtigt og et emne i næsten alle sprog.

26 Åben

Softwareprogrammering for begyndere: 6.4 Udfordring: Lær at kende gyldighedsområder

Funktioner er også en udfordring. Variabler oprettet der gælder ikke andre steder. Lær konceptet om omfangsklasser at kende.

27 Åben

Softwareprogrammering for begyndere: 6.5 Brug af flere filer

Du kan opdele kode i flere filer på næsten enhver sprog. Lær her, hvordan man gør det.

23

Softwareprogrammering for begyndere: 6.1 Oprette og kalde funktioner

4 min Åben
24

Softwareprogrammering for begyndere: 6.2 Brug af parametre

4 min Åben
25

Softwareprogrammering for begyndere: 6.3 Brug af returneringsværdier

6 min Åben
26

Softwareprogrammering for begyndere: 6.4 Udfordring: Lær at kende gyldighedsområder

4 min Åben
27

Softwareprogrammering for begyndere: 6.5 Brug af flere filer

4 min Åben

Modul #7: Lære om objekter

8 Videoer · 68 Minutter
28 Åben

Softwareprogrammering for begyndere: 7.1 Hvad er objektorientering?

Objektorientering kan fylde egne kurser med flere hundrede timer. Her lærer du kernen at kende.

29 Åben

Softwareprogrammering for begyndere: Definér objekter og egenskaber i JavaScript (Danish version)

Hvordan oprettes objekter og egenskaber i JavaScript?

30 Åben

Softwareprogrammering for begyndere: 7.3 Definere metoder

Metoder er funktioner i en objektorienteret kontekst. Her lærer du dem at kende.

31 Åben

Softwareprogrammering for begyndere: 7.4 Konstruktører

Ønsker du at initialisere objekter? Det hjælper konstruktøren med.

32 Åben

Software-programmering for begyndere: 7.5 Kompilerede og tolkede sprog

I softwareudvikling er der to kategorier af sprog: dem der kompileres, og dem der oversættes af en interpreter. Her lærer du forskellen at kende.

33 Åben

Softwareprogrammering for begyndere: 7.6 Hvad er et programmeringssprog?

Programmersprog bliver ofte diskuteret. Men i hvilken forbindelse står de egentlig til computeren? Trods alt er det bare tekst. Er det ikke faktisk alt 1 og 0?

34 Åben

Softwareprogrammering for begyndere: 7.7 Sådan skrives kildekode

I denne video lærer du endnu engang det grundlæggende i kildekoden at kende. Derudover lærer du, hvilke redaktører f.eks. overhovedet ikke fungerer.

35 Åben

Softwareprogrammering for nybegyndere: 7.8 Statisk vs. dynamisk datatyper

Mange sprog som JavaScript, PHP og lignende er dynamiske med hensyn til datatyper. Andre sprog er derimod mere strenge. Hvorfor egentlig? Og hvad er fordele og ulemper ved det?

28

Softwareprogrammering for begyndere: 7.1 Hvad er objektorientering?

19 min Åben
29

Softwareprogrammering for begyndere: Definér objekter og egenskaber i JavaScript (Danish version)

3 min Åben
30

Softwareprogrammering for begyndere: 7.3 Definere metoder

9 min Åben
31

Softwareprogrammering for begyndere: 7.4 Konstruktører

6 min Åben
32

Software-programmering for begyndere: 7.5 Kompilerede og tolkede sprog

6 min Åben
33

Softwareprogrammering for begyndere: 7.6 Hvad er et programmeringssprog?

10 min Åben
34

Softwareprogrammering for begyndere: 7.7 Sådan skrives kildekode

7 min Åben
35

Softwareprogrammering for nybegyndere: 7.8 Statisk vs. dynamisk datatyper

8 min Åben
Kommentarer (1)

Kommenter nu „At lære at programmere for begyndere.“