H4 - periode C - Inleiding programmeren - PHP

Intro
 Mededelingen
 PTA h4 2018

Bekijk hier het "Programma van toetsing en afsluiting" (PTA).

 Overzicht Kennen & Kunnen periode C (Toets 70%)
 EINDOPDRACHT - BEOORDELING VAN JE PROJECT (30%)

Stuur hier alles in dat relevant is voor de beoordeling van je eindproject. De beoordeling zal plaatsvinden gedurende de gehele periode C en daarvoor wordt een Rubric gebruikt die tijdens die periode aangepast zal worden. In overleg met de docent worden de genoemde onderdelen al dan niet afgevinkt en dat bepaalt uiteindelijk je eindcijfer. 

Section 1

Week 1: Inleiding programmeren

 Starten met een Bootstrap - HTML - CSS template

Hier een uitleg over hoe een snelle starten te maken met je frontend door gebruik van een Bootstrap - HTML - CSS template.

 Stroomdiagram - inleiding programmeren

Maak een eenvoudige stroomdiagram met de 4 basis onderdelen van elk software programma. Bekijk eerst deze video:

  

Section 2

Week 2: Inleiding PHP

 Test 1: Intro PHP

In deze test aandacht voor de basis van PHP en dan met name voor het soort code dat PHP is (server - side). 

 Les 1: Inleiding programmeren met Flowgorithm

Leer de basis van programmeren door te werken met het programma "Flowgorithm". 

 Opdracht: start met PHP via Sololearn - stuur je profiel link in.

Start deze week met de cursus PHP op www.sololearn.com en stuur hier de link in van je profiel pagina. We starten klassikaal met deze cursus zodat je de nodige uitleg krijgt wat betreft de programmeertaal PHP.

Section 3

Week 3: Van HTML naar PHP

 Test 2: inleiding PHP code

Een paar vragen met PHP code. Wat laat deze code zien in de browser? Ook een vraag over data types en hoe de verschillende PHP onderdelen heten. 

 Les 2: programmeren met Flowgorithm

Dit is de vervolgles op de introductie programmeren in Flowgorithm. In deze les geven we aandacht aan "omgekeerd leren" waarbij je via flowgorithm ontdekt hoe je met PHP:

  • Variabelen aanmaakt.
  • Opdrachten onder voorwaarden uitvoert (als.... dan..... of: if ...... else).

Verder start je met het maken van een PHP calculator die je later uitwerkt in html - php code.

 Week 3 - Opdracht: maak een samenvatting van de theorie van deze week.

Elke week behandelen we een stukje theorie die je kan gebruiken bij de uitwerking van je opdracht. Maar dat is ook theorie voor de toets. Begin zo snel mogelijk met het voorbereiden van de toets door:

  • Een samenvatting te maken van de theorie zoals geplaatst in Moodle. 
  • Vragen op te schrijven die mogelijk terug zouden kunnen komen in de toets. 

Stuur hier de samenvatting en jou toetsvragen op ter beoordeling. Zo weet je straks of je goed voorbereid bent voor de toets. 

 Start: van HTML naar PHP - werken met includes

Hier uitgelegd waarom je met "includes" zou moeten werken en hoe je dat doet. 

 Checklist Kennen&Kunnen week 3
Section 4

Week 4:

 Kruiswoordraadsel PHP - level 1
 Test 3: W3schools - Basis syntax PHP

Voor deze test krijg je 30 minuten. Je hebt maar één mogelijkheid om de test te doen en je krijgt er een cijfer voor. Zorg er dus voor dat je de test goed voorbereid. Dat kan je doen door op W3schools de PHP quiz door te nemen. Zie: https://www.w3schools.com/php/php_quiz.asp

 Week 4 - Opdracht: maak een samenvatting van de theorie van deze week.

Elke week behandelen we een stukje theorie die je kan gebruiken bij de uitwerking van je opdracht. Maar dat is ook theorie voor de toets. Begin zo snel mogelijk met het voorbereiden van de toets door:

  • Een samenvatting te maken van de theorie zoals geplaatst in Moodle. 
  • Vragen op te schrijven die mogelijk terug zouden kunnen komen in de toets. 

Stuur hier de samenvatting en jou toetsvragen op ter beoordeling. Zo weet je straks of je goed voorbereid bent voor de toets. 

 Checklist Kennen&Kunnen week 4
Section 5

Week 5: 

 Slideshow - presentatie: Databasebeheer via PhpMyadmin

Hierbij mijn presentatie die gebruikt zal worden in de klas om uit te leggen hoe je een database aanmaakt binnen Cloud 9 met PhpMyadmin. 

 Phpmyadmin - zet afbeelding in juiste volgorde
 Les: CRUD - Create, Read, Update, Delete

Bij het ontwikkelen van een applicatie en dus bij elke programmeer opdracht krijg je te maken met deze vier functies: Create, Read, Update, Delete. Deze slideshow toont de samenvatting van wat je moet kunnen en kennen aan het einde van deze periode. Deze vier functies gaan we klassikaal uitwerken binnen je applicatie en zo oefen je dus met de lesstof. 

 Een RobotChat in Flowgorithm en PHP - deel 1

In deze cursus bouw je als eerste met Flowgorithm een ChatRobot met iets wat lijkt op "Artificial Intelligence" (AI) maar wat "voorgeprogrammeerde antwoorden" zijn. Het doel is natuurlijk om het gesprek zo echt mogelijk te laten lijken. 

Vervolgens bouw je de ChatBot in PHP waarbij je alle basistechnieken PHP nodig zult hebben. 

Open Flowgorithm en volg het stappenplan:

  1. Maak een OUTPUT waarbij de gebruiker wordt gevraagd om zijn naam.
  2. Maak een variabele aan met waarde gebruikers  INPUT waarbij de gebruiker zijn naam kan invullen.
  3. Doe ditzelfde voor email. 
  4. Maak een OUTPUT waarbij de gebruiker welkom geheten worden met zijn voornaam daarin verwerkt.
  5. Maak een OUTPUT waarbij het systeem een vraag stelt waar de gebruiker alleen met "ja" of "nee" kan antwoorden. 
  6. Biedt de gebruiker een optie om "ja" of "nee" in te vullen.
  7. Gebruik een IF block waarbij de gebruiker een voor een "ja" antwoord een andere OUTPUT te zien krijgt dan bij een "nee" optie. 
  8. Maak voor zowel de "ja" optie als de "nee" optie een tweede vraag waarbij de gebruiker opnieuw kan kiezen uit twee opties (dat hoeft niet "ja" of "nee" te zijn, mag ook een keus zijn als "eens" of "oneens" of "mooi" / "niet mooi" of "budget veel" / "budget weinig" etc. )
  9. Schrijf voor elke mogelijke optie (4 x) een OUTPUT. 
  10. Exporteer het resultaat als afbeelding en stuur die afbeelding hier in ter beoordeling. 

 Een RobotChat in Flowgorithm en PHP - deel 2

  1. Maak via OUTPUT een vraag voor de bezoeker waarin 3 opties worden aangeboden. 
  2. Biedt gebruiker mogelijkheid om keuze in te voeren. 
  3. Bij 3 opties, heb je 8 mogelijkheden ( 23 ): geen optie gekozen, alleen optie 1 of 2 of 3, optie 1 en 2, optie 2 en 3, optie 1 en 3 of alle opties gekozen. 
  4. Schrijf voor elke optie een OUTPUT - gebruik daarbij steeds een IF en AND of OR. 
  5. Exporteer de uitkomst als afbeelding en stuur die hier in ter beoordeling. 

Section 8

Week 7: 

 TOETS!! (Tussentijdse beoordeling)

Hierbij een oefentoets. 

Contact informatie

Samen met ons een MKB of ZZP website pakket samenstellen?

Kom dan langs op ons kantoor in Wageningen.

Spiderman Webdesign - dewebmeester.nl

Hanenhof

Costerweg 1D

6702AA, Wageningen

Tel.: 085 888 58 69

Schrijf u in voor de maandelijkse nieuwsbrief

Schrijf u in voor de nieuwsbrief en ontvang elke maand een gratis tool, software of webcontent en blijf op de hoogte wat betreft ontwikkelingen binnen MKB wat betreft websites en applicaties.

Door in te schrijven stemt u in met ons
Privacy beleid.
HTTPS, SSL en GDPR (AVG)

Is uw website al beveiligd met een SSL certificaat? Kunnen uw bezoekers uw website vertrouwen? Zorg dat uw website zonder fouten zichtbaar is via https en laat dit regelen voor 40 euro per website door dewebmeester.nl
GDPR proof? Privacy reglement en cookie meldingen geïntegreerd in uw website? Laat ook dit regelen door dewebmeester.nl

ssl secure website