PHP / MySQL 
De taal van professionele webapplicaties


Dag of avond opleiding in amsterdam bij Korthof Visuals



 

Dynamische websites maken met PHP


Een uitgebreide opleiding om dynamische website's te maken met PHP.
In deze opleiding leert u php programmeren en database's te gebruiken: connecties maken, query's voor data gebruik (SQL), cookies, sessions, beveiligde sites.

Dag opleiding        Avond cursus

php

Dynamische websites maken met PHP (Hypertext Preprocessor)

De web programmeer taal die moderne dynamische website's mogelijk maakt: van webformulier, gastenboek tot webwinkel, Content Management Systeem of Bedrijfs specifieke applicatie's aan toe.

MySQL

Moderne Relationele DataBase met meerdere storage engine's die de moderne website van data voorziet.
(meestal in samenwerking met PHP gebruikt.)

PHP Opleiding

 

Inhoud

 

De PHP opleiding omvat 8 modules.

 

Voor alle Modules (behalve de laatste) geldt dat elke module begint met een overzicht van de inhoud van die module en de theorie hiervan, gevolgd door praktische toepassing.

Belangrijk is dat dat al tijdens de lessen de cursist vertrouwd raakt met het zelfstandig toepassen van de stof.

Daarnaast moet rekening worden gehouden met een studie belasting van enkele uren per les. (afhankelijk voorkennis)

Aan het eind van de opleiding (zeker voor de eindopdracht) moet men nog op extra dagdelen studie rekenen.

PHP Opleiding

 

Inhoud 1

 

PHP Introduktie.

 

Introduktie en algemene programmeer technieken.
Wat is PHP hoe en waar werkt het, wat heb je er voor nodig.
PHP gebruiken met simpele tekst editor en lokaal testen. 

 

Onderwerpen: 
Installatie webserver (WAMP/XAMP localhost), Installatie PHP 
Gebruik editors en testen in browsers 
PHP syntax 
Controle structuren 
Rekenkundige bewerkingen

 

PHP Opleiding

 

Inhoud 2

 

PHP & HTML

PHP wordt meestal ingebed in de HTML code, hoe werkt dat , wat zijn de mogelijkheden.  

PHP echo gebruiken 
De ' ' en de " " 
Het leesbaar houden van de code 

Een simpel voorbeeldje:

<?PHP 
   echo " De tekst is <strong> vet </strong> "; 
?> 
 

Include gebruiken: HTML en/of PHP code opdelen.

Pagina include systeem.

 

PHP Opleiding

 

Inhoud 3

 

PHP formulieren

 

Communicatie dmv GET en POST  

Een belangrijk onderdeel van webpagina is vaak het invullen van gegevens.

Dat kan een simpel mail adres zijn, het kan ook het invullen van een bestel lijst zijn.

Het vullen van het 'boodschappen mandje' een zogenaamde e-commerce applicatie! 
Hoe worden de gegevens verstuurd? Hoe worden die gegevens weer opgevangen?

 

Onderwerpen:
Formulieren en formulier velden 
GET en POST 
Variabelen inlezen met $_POST of $_GET 
Controleren op aanwezigheid van.
Sturen en Inlezen dmv één webpagina .

Input Validatie.

 

PHP Opleiding

 

Inhoud 4

 

Sessions en cookies.

 

 

Hoe kun je gegevens van een gebruiker onthouden.

Stateless protocol. Identificeren van gebruiker.

 

Onderwerpen: 

Voordelen/Nadelen Cookies Sessions. 
Sessions, starten, gegevens opslaan.
Uitlezen en verwerken.
Beeindigen sessions.
Cookies gebruik.
Geldigheidsduur cookies.

De array struktuur, multi array's.

Maken, uitlezen, manipuleren van array strukturen.

 

PHP Opleiding

 

Inhoud 5

 

DataBase SQL, MySQL.

 

Installatie en gebruik van (MySQL) DataBases  
Het opvragen van gegevens uit de database.
Schrijven naar de database.

 

Onderwerpen: 
Wat zijn (relationele) databases (DB) 
Installatie MySQL op de locale machine

SQL queries op de commandoregel
SQL queries met phpMyAdmin (grafische interface)
MySQL functies voor het communiceren met een database. 
(My)SQL : CREATE, SELECT, WHERE, INSERT, UPDATE, LIKE, DELETE

 

PHP Opleiding

 

Inhoud 6

 

PHP en MySQL.

 

In de vorige module is al het meeste behandelt over het gebruik van de dB.
In deze module gaan we het gebruik van de dB geïntegreerd in de website bekijken.

Gegevens controleren en invoeren 
aan de client-side (Javascript)
Gegevens controleren aan de server-side (PHP) 
Gegevens uitlezen en in opgemaakte HTML weergeven 
CREATE, INSERT, UPDATE, WHERE, LIKE, DELETE 

PHP Opleiding

 

Inhoud 7

 

MySQL vervolg.

 

In de vorige module werd telkens met één tabel uit de dataBase gewerkt.
In deze module gaan we meerdere gekoppelde tabellen bekijken.

Het relationele database model.

Normalisatie van Informatie  
Korte inleiding in "Uitgangspunt voor het normaliseren", normaalvormen.

De Praktijk; opzet database model voor klanten administrate.

MySQL gebruik van meerdere tabel: JOIN

PHP Opleiding

 

Inhoud 8

 

Eindopdracht.

 

Case study

 

De cursist maakt een php webapplicatie.

 

Avond cursisten: Webwinkel óf CMS ( Content Management Systeem)

 

Dag Opleiding: Webwinkel én een CMS ( Content Management Systeem)

 

In overleg, kan er ook voor worden gekozen om een applicatie naar keuze te maken.

 

 



 

Niveau en Voorkennis

 

Het niveau van de opleiding is mbo+.
U heeft kennis van webdesign: (u heeft websites gemaakt met bv. dreamweaver, Notepad++ dmv HTML codering)
U heeft enige jaren pc ervaring. U heeft analytisch inzicht.
Kennis van HTML, een programmeertaal en/of een scripting taal is een pre.

 

Wat kunt u na de opleiding ?

 

Na de opleiding kunt u zelfstandig complete websites maken met dynamic content : persoonlijke paginas, weblog/gastenboek/forums, WEBWinkels, (auto)mailservices 
Of in het algemeen complete webbased applicaties.

 

Opzet Opleiding.


 Er wordt in een kleine groep les gegeven (max. 6 personen) waarbij ruimte is voor veel persoonlijke aandacht. In de lessen worden theorie en praktijk voortdurend afgewisseld. Begrijpend leren is voor ons een kernwoord. Naast de lessen dient men de stof te bestuderen en/of extra opdrachten te maken. Tijdens de opleiding wordt voortdurend online gewerkt zodat de opdrachten evt. thuis afgemaakt kunnen worden.

 

PHP / MySQL

 

Dagopleiding.

 

Start Datum: op 6 oktober

 

Deze opleiding is 18 lessen.

 

De lessen zijn op dinsdag ochtend én 1 maal per 2 weken op de vrijdag middag.

 

Tijden : 9.30 - 12.30 uur & 13.30 - 16.30

 

meer

Dag opleiding









 

PHP / MySQL


Een opleiding met professioneel eind-niveau, voldoende om als (stagaire) bij groot web-buro te beginnen.

 

Of als, zelfstandig, designer/web-programmeur.

 

Voorkennis: voldoende HTML kennis/ervaring. (enige programmeer ervaring is zeer wenselijk)

 

Naast elke les dient student rekening te houden met enkele uren studie/praktijk oefeningen.

 

De eindopdracht bestaat uit een eenvoudige webwinkel én uit een eenvoudig CMS systeem.

 

 

 

 

PHP / MySQL


Avondcursus.

 

Start Datum: 29 september

 

Deze cursus is 10 lessen.

 

De lessen zijn op de dinsdagagavond.

 

Tijden : 18.45 - 21.45 uur

 

meer

Avond cursus









 

PHP / MySQL


Deze avond cursus heeft het zelfde eind-niveau als de dag cursus.

 

Voorkennis: HTML kennis/ervaring. (enige programmeer ervaring is zeer wenselijk)

 

Er wordt iets meer zelfwerkzaamheid van de student verwacht.

 

De eindopdracht bestaat uit een eenvoudige webwinkel óf uit een eenvoudig CMS systeem.

 

.

 

 

Kosten voor de PHP Opleiding ( 18 lessen ) 

 

Normaal :      Vroegboekprijs:

    € 1355,-            € 1275,- *



Kosten voor de avond opleiding (10 lessen )

 

Normaal :      Vroegboekprijs:

    € 920,-             €855,- *

 

Nb. Heeft u eerder een of meer trainingen bij ons gevolgd dan heeft u recht op een klantenkorting, deze korting loopt op als u meer trainingen volgt!

 

* Tot 5 weken voor aanvang

 

Alle prijzen zijn excl. 21 % BTW

 

Alle opleidingen en cursusen zijn inclusief cursusdictaat, oefenopdrachten, mail-assistentie tijdens cursus en gebruik server ruimte tot 6mnd na cursus