Leren programmeren voor beginners Taal: Duits

Leren programmeren voor beginners.

Webdesign, CMS & Ontwikkeling 35 Videos · 3.4 h Videotraining · Nederlands Jan Brinkmann by Jan Brinkmann

Leren programmeren en vanaf het begin de juiste weg inslaan: als beginner begrijp je de basisconcepten, zul je later moeiteloos van app- tot webontwikkeling kunnen doorgaan. Na deze ruim 3 uur durende videotraining (incl. werkboek) van Jan Brinkmann ken je het basismenu van programmering. Schrijf je eerste regels met verstand en begrip!

  • 35 lessen in meer dan 3 uur video training om te beginnen met programmeren.
  • Fundamentele aspecten: van A zoals Arrays tot S zoals Loops en Z zoals Willekeurige getallen.
  • Bij elk hoofdstuk: Werkboek met oefeningen (alleen een browser en tekstverwerker nodig om te oefenen)
  • Van Jan Brinkmann, een ontwikkelaar uit passie, die je regel voor regel laat begrijpen.

Het startschot voor je reis in de wereld van programmeren: begrijp de basisprincipes, begrijp wat er gebeurt in de computer met 0 en 1, en ontwikkel je eerste programma's.

Inhoud

35 Videos, 207 Minuten

Module #1: Jouw eerste programma

5 Videos · 25 Minuten
01 Open Gratis

Software-programmering voor beginners: 1.1 Welkom

Op dit moment wil ik je van harte welkom heten! Ik wens je veel succes en plezier met de training!

02 Open

Software-ontwikkeling voor beginners: 1.2 Software: Browser en tekstverwerker

Elke pc levert alles wat je nodig hebt. Hier leer je toch een zeer krachtige tool kennen met Atom (.io). De editor ondersteunt je bij softwareontwikkeling.

03 Open

Softwareprogrammering voor beginners: 1.3 3..2..1..start: jouw eerste programma.

Tradities moeten onderhouden worden. Je begint niet met een willekeurig voorbeeld. In plaats daarvan leer je een decennia oude traditie kennen: het "Hallo Wereld"-programma.

04 Open

Softwareprogrammering voor beginners: 1.4 Invoer, uitvoer en verwerking (het EVA-principe)

Ken je de fundamentale stappen in elk programma? Ze zijn sinds het begin een essentieel onderdeel: invoer, uitvoer en verwerking. Hier maak je kennis met de EAV-opdrachten.

05 Open

Software-programmering voor beginners: 1.5 Opmerkingen

Reacties zijn als het zout in de soep. Zonder is de soep vaak erg flauw, te veel maakt het oneetbaar. Hier leer je het hoofdidee en de syntaxis kennen.

01

Software-programmering voor beginners: 1.1 Welkom

3 min Open
02

Software-ontwikkeling voor beginners: 1.2 Software: Browser en tekstverwerker

2 min Open
03

Softwareprogrammering voor beginners: 1.3 3..2..1..start: jouw eerste programma.

6 min Open
04

Softwareprogrammering voor beginners: 1.4 Invoer, uitvoer en verwerking (het EVA-principe)

8 min Open
05

Software-programmering voor beginners: 1.5 Opmerkingen

6 min Open

Modul #2: Variabelen en Geheugen

4 Videos · 24 Minuten
06 Open

Softwareprogrammering voor beginners: 2.1 Gegevens in het werkgeheugen

Al gehoord? In een computer is alles 1 en 0. Merk je echt niet, toch? Ontdek wat er achter de schermen gebeurt.

07 Open

Softwareprogrammering voor beginners: 2.2 De verschillende gegevenstypen

We kunnen niet zomaar willekeurige gegevens opslaan. Via datatypen kun je verschillende soorten beschrijven. Ontdek waarom en waarvoor.

08 Open

Software-ontwikkeling voor beginners: 2.3 Strings in het geheugen, allemaal 1 en 0 of zoiets?

Okee, cijfers als 1 en 0 zijn nu duidelijk. Maar wat zit er in letters? Ontdek hoe dit probleem ook is opgelost.

09 Open

Software-ontwikkeling voor beginners: 2.4 Variabelen gebruiken in de code.

Nu slaan we de brug naar programmeren: variabelen in de code.

06

Softwareprogrammering voor beginners: 2.1 Gegevens in het werkgeheugen

5 min Open
07

Softwareprogrammering voor beginners: 2.2 De verschillende gegevenstypen

8 min Open
08

Software-ontwikkeling voor beginners: 2.3 Strings in het geheugen, allemaal 1 en 0 of zoiets?

4 min Open
09

Software-ontwikkeling voor beginners: 2.4 Variabelen gebruiken in de code.

7 min Open

Module #3: Tijd voor dynamischere programma's

4 Videos · 29 Minuten
10 Open

Software-programmering voor beginners: 3.1 De basisrekenkunde - ook bekend als aritmetiek.

Een computer kan rekenen. En dat is precies wat een programmeertaal ook kan. Hier leer je hoe dat werkt.

11 Open

Software-programmering voor beginners: 3.2 Getallen invoeren

Tot nu toe kun je alleen tekens invoeren. Voor meer voorbeelden zou het invoeren van numerieke waarden nuttig zijn. Dat leer je ook hier kennen.

12 Open

Softwareprogrammering voor beginners: 3.3 Vergelijkingen en voorwaarden gebruiken

Net als in de wiskunde kun je vergelijkingen maken. Bovendien kan programmacode worden gekoppeld aan voorwaarden. Dit essentiële middel wordt nu ook toegevoegd aan je portfolio.

13 Open

Software-programmering voor beginners: 3.4 Logische operatoren gebruiken

Een simpele vergelijking is niet genoeg? Leer dan hoe je meerdere voorwaarden kunt koppelen en aanpassen: met logische operatoren.

10

Software-programmering voor beginners: 3.1 De basisrekenkunde - ook bekend als aritmetiek.

6 min Open
11

Software-programmering voor beginners: 3.2 Getallen invoeren

4 min Open
12

Softwareprogrammering voor beginners: 3.3 Vergelijkingen en voorwaarden gebruiken

10 min Open
13

Software-programmering voor beginners: 3.4 Logische operatoren gebruiken

9 min Open

Module #4: Arrays gebruiken

4 Videos · 19 Minuten
14 Open

Softwareprogrammering voor beginners: 4.1 Waarom variabelen niet voldoende zijn

Variabelen zijn slechts een deel van de vergelijking. Om bijvoorbeeld een dynamisch aantal waarden in te lezen, worden arrays gebruikt.

15 Open

Softwareprogrammering voor beginners: 4.2 De structuur van arrays

Hier leer je de opbouw van arrays kennen.

16 Open

Softwareprogrammering voor beginners: 4.3 Toevoegen en verwijderen van elementen

De elementen in een array kunnen worden verwijderd en toegevoegd. Leer enkele van de mogelijkheden kennen.

17 Open

Software-programmering voor beginners: 4.4 Een wachtrij met arrays maken

Zodat het niet theoretisch blijft, zie je nu ook arrays in de praktijk.

14

Softwareprogrammering voor beginners: 4.1 Waarom variabelen niet voldoende zijn

5 min Open
15

Softwareprogrammering voor beginners: 4.2 De structuur van arrays

4 min Open
16

Softwareprogrammering voor beginners: 4.3 Toevoegen en verwijderen van elementen

6 min Open
17

Software-programmering voor beginners: 4.4 Een wachtrij met arrays maken

4 min Open

Module #5: Werken met lussen

5 Videos · 21 Minuten
18 Open

Softwareprogrammering voor beginners: 5.1 Lussen met while

Herhaal logica met lussen. Leer de eerste variant kennen met het trefwoord "while".

19 Open

Softwareprogrammering voor beginners: 5.2 Arrays verwerken

Lussen zijn bijvoorbeeld ongelooflijk belangrijk bij de verwerking van arrays. Hier leer je hoe dat werkt.

20 Open

Software programmeren voor beginners: 5.3 Lussen met for.

Nog een construct dat steeds weer gebruikt wordt: de for-lus. Ook die leer je nu kennen.

21 Open

Software-ontwikkeling voor beginners: 5.4 Uitstapje: Willekeurige getallen genereren

In de meeste talen kun je willekeurige getallen genereren. Daarmee kunnen we veel meer voorbeelden ontwikkelen. Hier leer je hoe dat in JavaScript werkt.

22 Open

Softwareprogrammering voor beginners: 5.5 Lussen met do/while

De Do/while-lus is een voetgestuurde lus die in sommige situaties de elegantere keuze is. Ontdek hoe het werkt.

18

Softwareprogrammering voor beginners: 5.1 Lussen met while

5 min Open
19

Softwareprogrammering voor beginners: 5.2 Arrays verwerken

4 min Open
20

Software programmeren voor beginners: 5.3 Lussen met for.

4 min Open
21

Software-ontwikkeling voor beginners: 5.4 Uitstapje: Willekeurige getallen genereren

4 min Open
22

Softwareprogrammering voor beginners: 5.5 Lussen met do/while

4 min Open

Module #6: Recycling - Code splitsen

5 Videos · 22 Minuten
23 Open

Softwareprogrammering voor beginners: 6.1 Functies creëren en oproepen

Zonder functies zouden programma's erg statisch zijn. Hier leer je nu hoe je de code op een zinvolle manier kunt opsplitsen.

24 Open

Software programmeren voor beginners: 6.2 Parameters gebruiken

Hoe kunnen functies nog zinvoller worden? Via parameters. Leer ze in deze les kennen.

25 Open

Software-ontwikkeling voor beginners: 6.3 Gebruik van retourwaarden

Het laatste aspect: retourwaarden. Ongelooflijk belangrijk en bijna in elke taal een onderwerp.

26 Open

Softwareprogrammering voor beginners: 6.4 Uitdaging: Kennis maken met de reikwijdte van geldigheid.

Functies zijn ook een uitdaging. Variabelen die je daarin maakt, gelden nergens anders. Leer het concept van de reikwijdte kennen.

27 Open

Softwareprogrammering voor beginners: 6.5 Meerdere bestanden gebruiken

Je kunt in bijna elke taal code opsplitsen in meerdere bestanden. Leer hier hoe dat moet.

23

Softwareprogrammering voor beginners: 6.1 Functies creëren en oproepen

4 min Open
24

Software programmeren voor beginners: 6.2 Parameters gebruiken

4 min Open
25

Software-ontwikkeling voor beginners: 6.3 Gebruik van retourwaarden

6 min Open
26

Softwareprogrammering voor beginners: 6.4 Uitdaging: Kennis maken met de reikwijdte van geldigheid.

4 min Open
27

Softwareprogrammering voor beginners: 6.5 Meerdere bestanden gebruiken

4 min Open

Module #7: Objecten leren kennen

8 Videos · 68 Minuten
28 Open

Software-ontwikkeling voor beginners: 7.1 Wat is objectgeoriënteerd programmeren?

Objectoriëntatie kan zijn eigen cursussen vullen met honderden uren. Hier leer je het basisidee kennen.

29 Open

Softwareontwikkeling voor beginners: 7.2 Objecten en eigenschappen definiëren in JavaScript

Hoe worden objecten en eigenschappen in JavaScript gemaakt?

30 Open

Softwareprogrammering voor beginners: 7.3 Methoden definiëren.

Methoden zijn functies in de context van object georiënteerde programma's. Hier leer je ze kennen.

31 Open

Softwareprogrammering voor beginners: 7.4 Constructoren

Wil je objecten initialiseren? Daarbij helpt de constructor.

32 Open

Software-ontwikkeling voor beginners: 7.5 Gecompileerde en geïnterpreteerde talen

In de softwareontwikkeling zijn er twee categorieën van talen: die welke gecompileerd worden, en die welke door een interpreter vertaald worden. Hier leer je het verschil kennen.

33 Open

Software-ontwikkeling voor beginners: 7.6 Wat is een programmeertaal?

Programmeertalen worden vaak besproken. Maar in welke relatie staan ze eigenlijk tot de computer? Per slot van rekening is het gewoon tekst. Is niet alles eigenlijk 1 en 0?

34 Open

Softwareprogrammering voor beginners: 7.7 Zo wordt broncode geschreven.

In deze video leer je nogmaals het basisidee van broncode kennen. Bovendien leer je welke editors bijvoorbeeld helemaal niet werken.

35 Open

Softwareprogrammering voor beginners: 7.8 Statische vs. dynamische datatypen

Veel talen zoals JavaScript, PHP en andere zijn dynamisch in het omgaan met gegevenstypen. Andere talen daarentegen zijn eerder streng. Waarom eigenlijk? En wat zijn de voor- en nadelen?

28

Software-ontwikkeling voor beginners: 7.1 Wat is objectgeoriënteerd programmeren?

19 min Open
29

Softwareontwikkeling voor beginners: 7.2 Objecten en eigenschappen definiëren in JavaScript

3 min Open
30

Softwareprogrammering voor beginners: 7.3 Methoden definiëren.

9 min Open
31

Softwareprogrammering voor beginners: 7.4 Constructoren

6 min Open
32

Software-ontwikkeling voor beginners: 7.5 Gecompileerde en geïnterpreteerde talen

6 min Open
33

Software-ontwikkeling voor beginners: 7.6 Wat is een programmeertaal?

10 min Open
34

Softwareprogrammering voor beginners: 7.7 Zo wordt broncode geschreven.

7 min Open
35

Softwareprogrammering voor beginners: 7.8 Statische vs. dynamische datatypen

8 min Open
Opmerkingen (1)

Geef nu commentaar „Leren programmeren voor beginners.“