H5: Webapps bouwen

Webapps bouwen (introductie)
WDV-III en DBS-I
Les H5 / Week 3
1 / 39
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 39 slides, met interactieve quizzen, tekstslides en 2 videos.

time-iconLesduur is: 120 min

Onderdelen in deze les

Webapps bouwen (introductie)
WDV-III en DBS-I
Les H5 / Week 3

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Klaar met het feedbackmoment
A
Ja

Slide 2 - Quizvraag

Deze slide heeft geen instructies

Even terugblikken
  • Queries schrijven
  • SELECT
  • INSERT 

Slide 3 - Tekstslide

Deze slide heeft geen instructies

Doelen van vandaag

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Over deze module
  • Bouwen van een webapplicatie
  • Ondersteuning bij B3 ('takenlijst')
  • HTML, CSS, PHP, SQL
  • 1 les is meestal 1 hoofdstuk; check de studiewijzer
  • Iedere les 1 inleveropdracht
  • Alle theorie te vinden in moduleboekje

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Kernbegrippen
Als programmeur hoef je niet álles uit je hoofd te weten, je kunt immers veel dingen opzoeken. Je moet wel basiskennis hebben, anders weet je niet wát je moet opzoeken.

De zwarte cirkels zijn 'kernbegrippen'. Alle andere kennis hangt ermee samen, maar als je het kernbegrip niet kent zal je ook de andere bolletjes nooit weten te vinden.

Slide 8 - Tekstslide

Deze slide heeft geen instructies

Kernbegrippen


Kernbegrippen uit het moduleboekje moet je uit je hoofd leren.

Slide 9 - Tekstslide

Deze slide heeft geen instructies

Beoordeling
  • Week 3a: schrijven van databasequeries FB13
  • Week 7b: theoretische toets over kernbegrippen FB19.
  • Week 14: einde module 

Zie verder ook moduleboekje.

Slide 10 - Tekstslide

Deze slide heeft geen instructies

Basis van een webapp
We gaan kennismaken met drie begrippen:
  • Het CRUD-principe
  • De lagen van een webapp
  • De request/response-cyclus.

Slide 11 - Tekstslide

Deze slide heeft geen instructies

Het CRUD-principe
De taken van een webapp

Slide 12 - Tekstslide

Deze slide heeft geen instructies

We gaan kennismaken met drie begrippen:
  • Het CRUD-principe
  • De lagen van een webapp
  • De request/response-cyclus.

Slide 13 - Tekstslide

Deze slide heeft geen instructies

CRUD
Het CRUD-principe vertelt ons wat een webapp moet doen:

CRUD
Create
Read
Update
Delete

Slide 14 - Tekstslide

Deze slide heeft geen instructies

CRUD
Het CRUD-principe vertelt ons wat een webapp moet doen:

CRUD
SQL
Create
INSERT INTO …
Read
SELECT … FROM
Update
UPDATE … SET
Delete
DELETE FROM …

Slide 15 - Tekstslide

Deze slide heeft geen instructies

CRUD
Het CRUD-principe vertelt ons wat een webapp moet doen:

CRUD
SQL
HTML
Create
INSERT INTO …
Pagina met formulier
Read
SELECT … FROM
Pagina met lijst of tabel
Update
UPDATE … SET
Aanpas-knop, daarna formulier
Delete
DELETE FROM …
Verwijder-knop

Slide 16 - Tekstslide

Deze slide heeft geen instructies

Slide 17 - Tekstslide

Deze slide heeft geen instructies

Slide 18 - Tekstslide

Deze slide heeft geen instructies

Slide 19 - Tekstslide

Deze slide heeft geen instructies

Slide 20 - Tekstslide

Deze slide heeft geen instructies


De "C" in CRUD staat voor...
A
C#
B
Create
C
Connect
D
CSS

Slide 21 - Quizvraag

Deze slide heeft geen instructies


De "r" in CRUD staat voor "read",
dat betekent:
A
Toon een lijst of tabel met alle items
B
Laat een gebruiker bijvoorbeeld een boek lezen
C
Het aanpassen van een bestaande item

Slide 22 - Quizvraag

Deze slide heeft geen instructies


De U en D staan voor...

Slide 23 - Open vraag

Deze slide heeft geen instructies

Slide 24 - Tekstslide

Deze slide heeft geen instructies

Je maakt een app om games te verkopen. Wat zou een resource kunnen zijn in deze app?

(Kies een van de twee goede antwoorden)
A
Klant
B
Inloggen
C
Game
D
Formulier

Slide 25 - Quizvraag

Deze slide heeft geen instructies

Je maakt een app om taken bij te houden.
Een voorbeeld van een resource in deze app is een ...

Slide 26 - Open vraag

Deze slide heeft geen instructies

De lagen van een webapp

Slide 27 - Tekstslide

Deze slide heeft geen instructies

Slide 28 - Tekstslide

Deze slide heeft geen instructies

Slide 29 - Tekstslide

Deze slide heeft geen instructies

Slide 30 - Video

Deze slide heeft geen instructies

De front-end in de browser bestaat uit...
A
HTML, CSS, PHP en C#
B
HTML, CSS en PHP
C
HTML en CSS
D
Alleen HTML

Slide 31 - Quizvraag

Deze slide heeft geen instructies

Het uitvoeren van query's en dynamisch bouwen van HTML gebeurt in...
A
Database
B
Backend
C
Front-end

Slide 32 - Quizvraag

Deze slide heeft geen instructies

Request / response

Slide 33 - Tekstslide

Deze slide heeft geen instructies

0

Slide 34 - Video

Deze slide heeft geen instructies

Slide 35 - Tekstslide

Deze slide heeft geen instructies

Het opvragen van
een pagina is een...
A
request
B
response

Slide 36 - Quizvraag

Deze slide heeft geen instructies

In een response kun je
terugvinden...
A
HTML, CSS, PHP, C#
B
HTML, CSS, PHP
C
HTML, CSS
D
HTML

Slide 37 - Quizvraag

C en D allebei goed gerekend. In meeste gevallen natuurlijk C, maar het kan eventueel ook D zijn
REQUEST
RESPONSE
Backend
Database
Front-end

Slide 38 - Sleepvraag

Deze slide heeft geen instructies

En verder...
Kijk nogmaals de kennisclip, en vat deze samen in minimaal drie / maximaal tien "bulletpoints":
  • Lorem ipsum
  • Dolor sit amet
  • ........

Tip: niet vandaag (wel voor volgende les). Blijft beter hangen.

Slide 39 - Tekstslide

Deze slide heeft geen instructies