Java-ontwikkeling voor beginners Taal: Duits

Java-ontwikkeling voor beginners

Webdesign, CMS & Ontwikkeling 67 Videos · 12.9 h Videotraining · Nederlands Jan Brinkmann by Jan Brinkmann

Efficiënt en op een begrijpelijke manier Java leren - met de programmeertaal zet je de juiste stap in de software-ontwikkeling, want Java vormt tegelijkertijd ook de basis voor verschillende andere talen. Jan Brinkmann, ervaren webontwikkelaar, laat je begrijpen, ontwikkelen en toepassen in een 13 uur durende video-training met 67 lessen. Java plus objectoriëntatie in theorie en praktijk, van de basis tot de grafische gebruikersinterface.

  • 67 lessen in 13 uur video-training om te beginnen en te groeien in Java.
  • Java leren, objectgeoriënteerde begrijpen en direct toepassen in oefeningen, incl. lesmateriaal
  • Van Jan Brinkmann, een gepassioneerde webontwikkelaar met meer dan 15 jaar ervaring.

Instappen en aan de slag gaan - Java-ontwikkeling praktisch uitgelegd, voor alle toekomstige Java-meesters!

Inhoud

67 Videos, 777 Minuten

Motivatie en ingang

5 Videos · 36 Minuten
01 Open Gratis

Java voor beginners - 1.1 Welkom bij de cursus

In deze video gaat het om een korte samenvatting van de cursus en de opbouw van de modules.

02 Open Gratis

Java voor beginners - 1.2 Waarom überhaupt Java?

De video toont waarom Java als programmeertaal om te leren absoluut geschikt is en welke voordelen daaruit voortvloeien.

03 Open

Java voor beginners - 1.3 Hoe leert men het beste programmeren?

Deze video richt zich in het algemeen op het onderwerp "leren programmeren". Hoe kun je een taal leren? Welke methoden en benaderingen zijn er? En aangezien de cursus slechts het begin kan zijn: hoe gaat het daarna verder?

04 Open

Java voor beginners - 1.4 Waar kan ik hulp vinden?

Wij laten zien waar je naast de gebruikelijke kanalen hulp kunt vinden, zowel tijdens de cursus als daarna.

05 Open

Java voor beginners - 1.5 Werken met de cursus

Hoe er met de cursus wordt gewerkt, is aan iedereen zelf. De hier gepresenteerde tips zijn echter gebaseerd op ervaring en laten zien hoe je het maximale uit de inhoud haalt.

01

Java voor beginners - 1.1 Welkom bij de cursus

6 min Open
02

Java voor beginners - 1.2 Waarom überhaupt Java?

7 min Open
03

Java voor beginners - 1.3 Hoe leert men het beste programmeren?

7 min Open
04

Java voor beginners - 1.4 Waar kan ik hulp vinden?

5 min Open
05

Java voor beginners - 1.5 Werken met de cursus

11 min Open

De instap

3 Videos · 26 Minuten
06 Open

Java voor beginners - 2.1 Het begrijpen van Java-bytecode

Voordat we gaan programmeren: hoe werkt Java? Welke rol speelt de zogenaamde bytecode daarbij? Wat is bytecode eigenlijk? Hoe verschilt bijvoorbeeld C++ op dit gebied?

07 Open

Java voor beginners - 2.2 JDK installeren

De installatie van het Java-Development-Kit (JDK) is een verplichte oefening voor het ontwikkelen met Java. Alleen hiermee kun je de rest van de cursus volgen. Hoe dat moet, laten we hier nog een keer zien.

08 Open

Java voor beginners - 2.3 IDE installeren

Een ontwikkelingsomgeving (IDE) gaat veel verder dan de functie van een "normale" teksteditor. Inbegrepen is de editor, kleurmarkering van de syntax, hints over fouten, debugger, logica om de programma's te compileren, enzovoort. We werken in de cursus met IntelliJ IDEA en tonen de eerste stappen met het programma.

06

Java voor beginners - 2.1 Het begrijpen van Java-bytecode

7 min Open
07

Java voor beginners - 2.2 JDK installeren

4 min Open
08

Java voor beginners - 2.3 IDE installeren

15 min Open

Een eerste date

3 Videos · 32 Minuten
09 Open

Java voor beginners - 3.1 Jouw eerste programma

Je schrijft je eerste programma, maakt je eerste variabele aan en geeft de inhoud ervan weer. Ook enkele woorden over de organisatie van de broncode.

10 Open

Java voor beginners - 3.2 De Java-compiler (javac) en de JRE (java)

Hoe wordt Java vertaald/ gecompileerd? Werk met javac. Bovendien: Bytecode/.class-bestanden en het uitvoeren van Java-programma's.

11 Open

Java voor beginners - 3.3 Debugging

Hoe kun je fouten in software vinden? Enkele woorden over syntaxisfouten en hoe je logische fouten met een debugger kunt vinden.

09

Java voor beginners - 3.1 Jouw eerste programma

9 min Open
10

Java voor beginners - 3.2 De Java-compiler (javac) en de JRE (java)

7 min Open
11

Java voor beginners - 3.3 Debugging

16 min Open

Variabelen en datatypes

8 Videos · 82 Minuten
12 Open

Java voor beginners - 4.1 Variabelen gebruiken (Deel 1)

Nu gaat het over de basisprincipes rondom variabelen. Concreet behandelt de video datatypen, geheugenvereisten in RAM, declaratie van variabelen en de waarde toewijzing.

13 Open

Java voor beginners - 4.2 Variabelen gebruiken (Deel 2)

In het tweede deel over variabelen breid je je kennis uit over variabelen. Het gaat over best practices en regels die je moet volgen.

14 Open

Java voor beginners - 4.3 Primitieve gegevenstypen

Wat zijn primitieve gegevenstypen? Welke zijn er? Over het geheugenverbruik van de gegevenstypen. Hier is een link naar de genoemde ASCII-tabel.

15 Open

Java voor beginners - 4.4 Complex datatypes

Wat zijn complexe gegevenstypes? Een paar woorden over de wrapperklassen voor primitieve gegevenstypen inclusief een voorbeeld voor het type/de klasse Integer.

16 Open

Java voor beginners - 4.5 Typecasten

Converteren van gegevenstype A naar gegevenstype B door middel van casting. Je leert de syntaxis kennen en welke problemen er kunnen optreden door mogelijk verlies van informatie.

17 Open

Java voor beginners - 4.6 Eéndimensionale arrays.

Je leert arrays kennen, hoe je ze gebruikt en hoe je toegang kunt krijgen tot de afzonderlijke elementen.

18 Open

Java voor beginners - 4.7 Meerdimensionale arrays

Arrays kunnen ook "meerdimensionaal" voorkomen. Met andere woorden: er kunnen ook arrays in een array worden opgeslagen. We laten zien hoe dat werkt.

19 Open

Java voor beginners - 4.8 het gebruik van ArrayLists.

Leer hoe je werkt met de ArrayList.

12

Java voor beginners - 4.1 Variabelen gebruiken (Deel 1)

10 min Open
13

Java voor beginners - 4.2 Variabelen gebruiken (Deel 2)

10 min Open
14

Java voor beginners - 4.3 Primitieve gegevenstypen

16 min Open
15

Java voor beginners - 4.4 Complex datatypes

11 min Open
16

Java voor beginners - 4.5 Typecasten

11 min Open
17

Java voor beginners - 4.6 Eéndimensionale arrays.

9 min Open
18

Java voor beginners - 4.7 Meerdimensionale arrays

8 min Open
19

Java voor beginners - 4.8 het gebruik van ArrayLists.

7 min Open

Operatoren

6 Videos · 74 Minuten
20 Open

Java voor beginners - 5.1 Opmerkingen

De broncode wordt begrijpelijker als je deze verrijkt met opmerkingen. In deze video leer je hoe dat moet.

21 Open

Java voor beginners - 5.2 Rekenen/Arithmetiek (deel 1)

Rekenoperatoren vormen de basis van elke rekenactiviteit. In het eerste deel leer je de basisprincipes kennen.

22 Open

Java voor beginners - 5.3 Rekenen/Arithmetiek (Deel 2)

In het tweede deel over rekenoperatoren gaan we opnieuw in op geavanceerde concepten zoals de short syntax en de increment- of decrementoperator.

23 Open

Java voor beginners - 5.4 Vergelijkingsoperatoren

Je leert hoe je vergelijkingsoperators kleiner, groter, groter gelijk/aan en soortgelijke vergelijkingen kunt realiseren in je Java-software.

24 Open

Java voor beginners - 5.5 Logische operators

Met logische operatoren kun je expressies verbinden en hun bewering veranderen. Je leert in deze video hoe dat moet.

25 Open

Java voor beginners - 5.6 Prioriteiten

Uitdrukkingen of individuele delen daarvan worden in Java met verschillende prioriteiten geëvalueerd. Je leert in deze video de belangrijkste regels kennen.

20

Java voor beginners - 5.1 Opmerkingen

9 min Open
21

Java voor beginners - 5.2 Rekenen/Arithmetiek (deel 1)

16 min Open
22

Java voor beginners - 5.3 Rekenen/Arithmetiek (Deel 2)

13 min Open
23

Java voor beginners - 5.4 Vergelijkingsoperatoren

12 min Open
24

Java voor beginners - 5.5 Logische operators

13 min Open
25

Java voor beginners - 5.6 Prioriteiten

11 min Open

De programmastroom besturen

9 Videos · 122 Minuten
26 Open

Java voor beginners - 6.1 Codeblokken en geldigheidsgebieden "Scopes" (Deel 1)

Voor succesvol werken met Java moeten de reikwijdtes bekend zijn en begrepen worden. Vooral ontwikkelaars die uit andere talen komen, vallen hier vaak "door de mand".

27 Open

Java voor beginners - 6.2 Code-blokken en scopes (Deel 2)

De kennis uit de eerste video over scopes vormde de basis waarop we nu in het tweede deel voortbouwen.

28 Open

Java voor beginners - 6.3 Werken met voorwaarden (Deel 1)

Zonder voorwaarden zou software ondenkbaar zijn. We gaan dan ook intensief op dit onderwerp in.

29 Open

Java voor beginners - 6.4 Werken met voorwaarden (Deel 2)

De reis door de wereld van voorwaarden zetten we voort in dit tweede deel.

30 Open

Java voor beginners - 6.5 De switch()-verklaring

Met de switch()-verklaring zijn gevallenonderscheidingen mogelijk. Je leert de syntaxis, het nut en het gebruik ervan kennen.

31 Open

Java voor beginners - 6.6 Uitzonderingen opvangen met try/catch

Uitzonderingen zijn afwijkingen in het verloop van het programma. Ze geven bijvoorbeeld fouten, ongeldige invoerformaten en dergelijke aan. Hier leer je hoe je op uitzonderingen reageert en ze opvangt met try/catch-blokken.

32 Open

Java voor beginners - 6.7 Lussen: leren en implementeren met while()

Je leert in deze video hoe programmacode herhaald kan worden uitgevoerd door middel van lussen. Specifiek gaat het over de zogenaamde while-lussen.

33 Open

Java voor beginners - 6.8 for-lussen

Naast while-lussen is er nog een ander lusconstruct: de for-lussen. In deze video leer je ze kennen. Daarnaast leer je geneste lussen (lussen binnen lussen) kennen.

34 Open

Java voor beginners - 6.9 doe {…} terwijl(…)

Je leert de zogenaamde do/while-lus kennen en wat er zo bijzonder aan is.

26

Java voor beginners - 6.1 Codeblokken en geldigheidsgebieden "Scopes" (Deel 1)

12 min Open
27

Java voor beginners - 6.2 Code-blokken en scopes (Deel 2)

10 min Open
28

Java voor beginners - 6.3 Werken met voorwaarden (Deel 1)

11 min Open
29

Java voor beginners - 6.4 Werken met voorwaarden (Deel 2)

19 min Open
30

Java voor beginners - 6.5 De switch()-verklaring

17 min Open
31

Java voor beginners - 6.6 Uitzonderingen opvangen met try/catch

12 min Open
32

Java voor beginners - 6.7 Lussen: leren en implementeren met while()

15 min Open
33

Java voor beginners - 6.8 for-lussen

16 min Open
34

Java voor beginners - 6.9 doe {…} terwijl(…)

10 min Open

Objectgeoriënteerdheid in Java

15 Videos · 206 Minuten
35 Open

Java voor beginners - 7.1 Objectoriëntatie: Concept van de echte wereld

Objectoriëntatie staat op het programma! Je leert het algemene concept kennen. We laten zien dat het is gebaseerd op de "fysieke wereld".

36 Open

Java voor beginners - 7.2 Klassen, objecten en de variabele "this" (Deel 1)

Klassen en objecten zijn het dagelijkse brood van de Java-ontwikkelaar. Laten we nu de basisprincipes bekijken.

37 Open

Java voor beginners - 7.3 Klassen, objecten en de variabele "this" (Deel 2)

Op basis van de kennis uit het eerste deel, breiden we jouw ervaringsniveau uit met betrekking tot het onderwerp objecten en de speciale referentie "this".

38 Open

Java voor beginners - 7.4 Methoden

Klassen en objecten zonder methoden zouden slechts containers zijn, gegevensstructuren waarin waarden kunnen worden opgeslagen. In deze video leer je hoe ze tot leven worden gebracht.

39 Open

Java voor beginners - 7.5 Constructoren

Constructors zijn speciale methoden die worden uitgevoerd bij het creëren van een klasse. In deze video leer je hoe je ze gebruikt.

40 Open

Java voor beginners - 7.6 attributen

Attributen of eigenschappen zijn een belangrijk onderdeel van klassen. Je leert in deze video hoe je ze gebruikt.

41 Open

Java voor beginners - 7.7 Java-pakketten (Deel 1)

Pakketten bieden de mogelijkheid om de broncode te structureren. Het eerste deel gaat over de basis.

42 Open

Java voor beginners - 7.8 Java-pakketten (Deel 2)

De Java-pakketten vormen tegelijkertijd ook een eigen naamruimte. We zullen dieper ingaan op het gebruik in de dagelijkse praktijk.

43 Open

Java voor beginners - 7.9 Zichtbaarheid: public, private & Co. (Deel 1)

Nu gaan we uiteenzetten wat er schuilgaat achter de trefwoorden "public", "private" enzovoort. Het concept van gegevenskapseling staat op de agenda.

44 Open

Java voor beginners - 7.10 Zichtbaarheid: public, private & Co. (Deel 2)

Ook de tweede video over de modifier-sleutelwoorden zoals "public" en "private" is belangrijk. Het gaat over best practices en het gebruik in de praktijk.

45 Open

Java voor beginners - 7.11 Statische attributen en methoden

Je gebruikt statische methoden al sinds de eerste programma's. Nu leer je waarom de main()-methode als "static" wordt gedeclareerd en hoe je dit zelf kunt gebruiken.

46 Open

Java voor beginners - 7.12 Java-interfaces

Een "interface" is een soort contract dat bepaalt welke methoden geïmplementeerd moeten worden. Je leert aan de hand van voorbeelden hoe dit in de praktijk werkt en waarvoor dit gebruikt kan worden.

47 Open

Java voor beginners - 7.13 Erfenis (Deel 1)

Overerving is een belangrijk concept dat in de softwarearchitectuur veel mogelijkheden biedt. Hier beginnen we met de belangrijkste basisprincipes.

48 Open

Java voor beginners - 7.14 Overerving (Deel 2)

In het tweede deel over erfelijkheid verdiepen we jouw kennis en duiken we nog dieper in het onderwerp.

49 Open

Java voor beginners - 7.15 Abstracte klassen en methoden

Abstracte klassen en methoden zijn een belangrijk middel voor de architectuur van objectgeoriënteerde software. Je leert hoe het trefwoord "abstract" in Java wordt gebruikt.

35

Java voor beginners - 7.1 Objectoriëntatie: Concept van de echte wereld

12 min Open
36

Java voor beginners - 7.2 Klassen, objecten en de variabele "this" (Deel 1)

20 min Open
37

Java voor beginners - 7.3 Klassen, objecten en de variabele "this" (Deel 2)

12 min Open
38

Java voor beginners - 7.4 Methoden

17 min Open
39

Java voor beginners - 7.5 Constructoren

12 min Open
40

Java voor beginners - 7.6 attributen

15 min Open
41

Java voor beginners - 7.7 Java-pakketten (Deel 1)

19 min Open
42

Java voor beginners - 7.8 Java-pakketten (Deel 2)

8 min Open
43

Java voor beginners - 7.9 Zichtbaarheid: public, private & Co. (Deel 1)

15 min Open
44

Java voor beginners - 7.10 Zichtbaarheid: public, private & Co. (Deel 2)

13 min Open
45

Java voor beginners - 7.11 Statische attributen en methoden

17 min Open
46

Java voor beginners - 7.12 Java-interfaces

14 min Open
47

Java voor beginners - 7.13 Erfenis (Deel 1)

10 min Open
48

Java voor beginners - 7.14 Overerving (Deel 2)

12 min Open
49

Java voor beginners - 7.15 Abstracte klassen en methoden

10 min Open

Met Java werken

8 Videos · 89 Minuten
50 Open

Java voor beginners - 8.1 Uitzonderingen gooien

Je hebt al geleerd hoe je kunt reageren op uitzonderingen of Exceptions. Nu leer je hoe je zelf uitzonderingen kunt opwerpen, je eigen uitzonderingsklassen kunt maken en waarom dat zinvol kan zijn.

51 Open

Java voor beginners - 8.2 Recursie

Methoden kunnen zichzelf oproepen. Hierbij spreekt men van zogenaamde recursie. Je leert hier hoe je het kunt gebruiken.

52 Open

Java voor beginners - 8.3 JavaDoc (Deel 1)

Met behulp van JavaDoc kan Java-broncode zeer uitgebreid gedocumenteerd worden zonder al te veel extra werk. We laten in deze video de basisstappen zien.

53 Open

Java voor beginners - 8.4 JavaDoc (deel 2)

In de tweede video over JavaDoc breiden we onze kennis uit over de beschikbare JavaDoc-doclets.

54 Open

Java voor beginners - 8.5 Invoer/Uitvoer met Java

Gegevensinvoer en -uitvoer is een belangrijk onderdeel van software. In deze video leer je hoe dat werkt.

55 Open

Java voor beginners - 8.6 Tekstreeksen/Strings (Deel 1)

Je leert het complexe gegevenstype "String" kennen. De omgang met tekenreeksen is tot nu toe altijd indirect geweest. Nu ga je dieper in de materie duiken.

56 Open

Java voor beginners - 8.7 Tekstreeksen/Strings (Deel 2)

We verdiepen ons nog verder in het werken met strings en bekijken meer methoden van de klasse String.

57 Open

Java voor beginners - 8.8 Willekeurige getallen met Math.random()

De noodzaak voor willekeurige getallen komt vaker voor dan je denkt. We laten je in deze video zien hoe je ze in Java kunt genereren.

50

Java voor beginners - 8.1 Uitzonderingen gooien

8 min Open
51

Java voor beginners - 8.2 Recursie

15 min Open
52

Java voor beginners - 8.3 JavaDoc (Deel 1)

13 min Open
53

Java voor beginners - 8.4 JavaDoc (deel 2)

8 min Open
54

Java voor beginners - 8.5 Invoer/Uitvoer met Java

12 min Open
55

Java voor beginners - 8.6 Tekstreeksen/Strings (Deel 1)

12 min Open
56

Java voor beginners - 8.7 Tekstreeksen/Strings (Deel 2)

15 min Open
57

Java voor beginners - 8.8 Willekeurige getallen met Math.random()

6 min Open

GUIs met Swing

7 Videos · 79 Minuten
58 Open

Java voor beginners - 9.1 Een eerste toepassing

Nu wordt het grafisch! De eerste gezamenlijke GUI-toepassing met Swing wordt geïmplementeerd.

59 Open

Java voor beginners - 9.2 Reageren op invoer (deel 1)

Om de grafische elementen te kunnen gebruiken, moeten ze luisteren naar acties van de gebruiker. Je leert hierover de basisprincipes in deze video.

60 Open

Java voor beginners - 9.3 Reageren op invoer (deel 2)

De toepassing uit het eerste deel over invoer wordt nu nog uitgebreid. Daarnaast leer je hoe je toegang kunt krijgen tot elementen na een klik.

61 Open

Java voor beginners - 9.4 Componenten rangschikken met layouts (Deel 1)

De opmaak van de elementen is tot nu toe alleen overgenomen door Java. Nu leer je hoe de lay-out beïnvloed kan worden.

62 Open

Java voor beginners - 9.5 Componenten ordenen met layouts (Deel 2)

Containers kunnen genest worden. Daarnaast zijn er nog andere lay-outs. Je leert in deze video meer ontwerpmogelijkheden kennen.

63 Open

Java voor beginners - 9.6 Lijsten met JList.

Een iets complexere toepassing laat zien hoe meerdere componenten in samenwerking gebruikt kunnen worden. Hierbij combineren we JTextField, JList en JButton.

64 Open

Java voor beginners - 9.7 Dialogen met JDialog

Je leert aan de hand van het voorbeeld "dialogen" wat modale vensters zijn en hoe bijvoorbeeld een rudimentaire helpdialoog kan worden opgebouwd.

58

Java voor beginners - 9.1 Een eerste toepassing

13 min Open
59

Java voor beginners - 9.2 Reageren op invoer (deel 1)

13 min Open
60

Java voor beginners - 9.3 Reageren op invoer (deel 2)

13 min Open
61

Java voor beginners - 9.4 Componenten rangschikken met layouts (Deel 1)

10 min Open
62

Java voor beginners - 9.5 Componenten ordenen met layouts (Deel 2)

9 min Open
63

Java voor beginners - 9.6 Lijsten met JList.

12 min Open
64

Java voor beginners - 9.7 Dialogen met JDialog

9 min Open

afstudeerproject

3 Videos · 34 Minuten
65 Open

Java voor beginners - 10.1 De opdracht

Het eindproject staat voor de deur. In deze video presenteren we de opdracht.

66 Open

Java voor beginners - 10.2 Een mogelijke oplossing (concept van oplossing)

Ik presenteer een mogelijke oplossing voor het eindproject inclusief overwegingen over de implementatie.

67 Open

Java voor beginners - 10.3 Een mogelijke patroonoplossing (in de debugger)

We bekijken samen de patroonoplossing in de debugger.

65

Java voor beginners - 10.1 De opdracht

10 min Open
66

Java voor beginners - 10.2 Een mogelijke oplossing (concept van oplossing)

16 min Open
67

Java voor beginners - 10.3 Een mogelijke patroonoplossing (in de debugger)

8 min Open
Opmerkingen (1)

Geef nu commentaar „Java-ontwikkeling voor beginners“