SlideShare a Scribd company logo
1 of 30
Arjan Burger 
Proefles 
Opleiding PHP professional 
Masterclass PHP
PHP Opleidingen 
Opzet proefles 
• Voorstellen 
• Korte introductie opleiding PHP 
• Introductie Masterclass PHP 
• Advanced Masterclass PHP 
• Voorbeeldsites 
• Inleiding PHP - theorie 
• Inleiding PHP - praktijk
Welkom bij onze opleidingen 
• Opleidingen van de praktijk voor de praktijk 
• Avondvariant: 15 weken 
• Dagvariant: 8 weken 
• Summercourse 
• Eindprodukt: een professionele dynamische 
website 
PHP Opleidingen
PHP Opleidingen 
Module Inleiding 
programmeren 
• Wat is scripting? 
• Verbinding met HTML 
• Syntax van de basiscommando’s 
• Structuren
Module Relationele databases 
PHP Opleidingen 
• Wat is een relationele database? 
• Verschillen tussen databasetypen 
• Database model opzetten 
• Fysieke implementatie in MySQL 
• SQL
Module Databases in websites 
PHP Opleidingen 
• Opzet database structuur website 
• Fysieke implementatie website 
• Samenstelling queries 
• Queries verwerken in scripting
PHP Opleidingen 
Module Eindcasus 
• Verder ontwikkelen eigen website 
• Website vervolmaken n.a.v. vorige modules
Fiscale aftrekmogelijkheden 
• Particulieren: 100% aftrekbaar als 
studiekosten 
• Maximum € 15.000,- 
• Bij 52% belasting: u betaalt ca. 60% van de 
prijs (minus drempel 250 euro) 
PHP Opleidingen
Fiscale aftrekmogelijkheden 
• Bedrijven: Subsidieregeling praktijkleren; 
afhankelijk van een aantal factoren 
(raadpleeg uw accountant of belastingdienst) 
• Normale aftrek 
• BTW verrekening 
PHP Opleidingen
PHP Opleidingen 
Masterclass PHP 
• Vervolg Opleiding PHP 
• Zeer geavanceerde PHP mogelijkheden 
• PHP op professioneel niveau 
• Veel gevraagd 
• Opleiding tot Software engineer
Module Software Architectuur 
PHP Opleidingen 
• Ontwikkelmethoden 
• Project opzetten
PHP Opleidingen 
Subversion 
• Versiebeheer 
• Werken in projectgroepen 
• Synchronisatie van versies van verschillende 
projectgroepleden
PHP Opleidingen 
Object georiënteerd 
programmeren 
• Bibliotheken 
• Wordt steeds meer toegepast in PHP 
• Hergebruik van code 
• Voorbeeld: PDF klasse, diverse frameworks
PHP Opleidingen 
XML 
• XML voor beschrijving data 
• XML: communicatie verschillende technieken 
• Voorbeeld: interface met betaalsysteem
PHP Opleidingen 
Templates 
• In kader van scheiding code, databases en 
vormgeving 
• Gebruik van Smarty, Twig
PHP Opleidingen 
PHP en de webserver 
• Beveiliging 
• Uploaden 
• Installatie PHP 
• Uitgaande van Apache
PHP Libraries en frameworks 
• Uitbreidingen op basis PHP pakket 
• Zend Framework 
• GD Library (grafisch) 
• PDF Library (onderdeel Zend Framework) 
PHP Opleidingen
PHP Opleidingen 
Examen 
• Ontwikkelen eindcase 
• Eventueel als groep
PHP Opleidingen 
Advanced Masterclass PHP 
• Vervolg op de Masterclass PHP 
• Design patterns en ontwikkelmethoden 
• Advanced UML 
• Zend Framework 
• Beveiliging, testen en performance
PHP Opleidingen 
Erkenningen 
• Eduvision marktleider 
php opleidingen in 
Nederland 
• CEDEO erkend 
• Klanttevredenheid meer 
dan 90%!
PHP Opleidingen 
Vragen? 
• Vragen over de opleidingen
PHP Opleidingen 
Voorbeelden 
• CMS: WordPress, Joomla 
• Shop: Magento 
• CRM: SugarCRM 
• Masterclass PHP: www.letsgodigital.org
PHP Opleidingen 
PHP en de webserver 
• PHP is een serverside scriptingtaal 
• Draait op de webserver 
• Code wordt geinterpreteerd op server en pas 
daarna naar client gestuurd 
• Zelf PHP draaien onder windows: 
• www.xampp.org
PHP Opleidingen 
Scriptingtaal 
• Basis scriptingtaal 
• Gebruik HTML en PHP 
<?php 
echo “Hello World!”; 
?>
PHP Opleidingen 
Variabelen 
• Een lade om een waarde te bewaren 
• Bijvoorbeeld $waarde of $naam 
$naam = “Arjan”; 
$getal = 5;
PHP Opleidingen 
Rekenvoorbeeld 
<?php 
$getal1 = 5; 
$getal2 = 10; 
echo “Resultaat : “.$getal1*$getal2; 
?>
PHP Opleidingen 
Naamvoorbeeld 
<?php 
$naam = “Arjan”; 
echo “Ik heet “.$naam; 
?>
PHP Opleidingen 
Variabele check 
<?php 
$naam = “Arjan”; 
If ($naam == “Arjan”) { 
echo “Jij heet Arjan”; 
} else { 
echo “Jij heet geen Arjan”; 
} 
?>
PHP Opleidingen 
Totaalvoorbeeld 
• Gebruik formulier 
• Doorsturen variabelen: 
show.php?naam=Arjan 
• PHP bestand krijgt naam door 
• Variabele is te gebruiken
Bedankt voor uw aanwezigheid! 
Arjan Burger

More Related Content

More from Eduvision Opleidingen

Webinar partnerprogramma bol.com seo 8 december
Webinar partnerprogramma bol.com seo   8 decemberWebinar partnerprogramma bol.com seo   8 december
Webinar partnerprogramma bol.com seo 8 december
Eduvision Opleidingen
 
Webinar bol.com content en copy 17nov
Webinar bol.com content en copy 17novWebinar bol.com content en copy 17nov
Webinar bol.com content en copy 17nov
Eduvision Opleidingen
 
Webinar conversie optimalisatie met big data
Webinar conversie optimalisatie met big dataWebinar conversie optimalisatie met big data
Webinar conversie optimalisatie met big data
Eduvision Opleidingen
 

More from Eduvision Opleidingen (20)

Webinar Power BI - Training Power BI
Webinar Power BI - Training Power BIWebinar Power BI - Training Power BI
Webinar Power BI - Training Power BI
 
Webinar data analyse
Webinar data analyseWebinar data analyse
Webinar data analyse
 
Hoe kies ik het juiste javascript front end framework?
Hoe kies ik het juiste javascript front end framework?Hoe kies ik het juiste javascript front end framework?
Hoe kies ik het juiste javascript front end framework?
 
Webinar kunstmatige intelligentie - webinar AI
Webinar kunstmatige intelligentie - webinar AIWebinar kunstmatige intelligentie - webinar AI
Webinar kunstmatige intelligentie - webinar AI
 
Webinar GDPR en AVG
Webinar GDPR en AVGWebinar GDPR en AVG
Webinar GDPR en AVG
 
Webinar programmeren c# java php python c++ r nodejs
Webinar programmeren c# java php python c++ r  nodejsWebinar programmeren c# java php python c++ r  nodejs
Webinar programmeren c# java php python c++ r nodejs
 
Slides Webinar Google Analytics 2017
Slides Webinar Google Analytics 2017Slides Webinar Google Analytics 2017
Slides Webinar Google Analytics 2017
 
Adwords tutorial webinar
Adwords tutorial webinarAdwords tutorial webinar
Adwords tutorial webinar
 
Slides webinar werken in de IT
Slides webinar werken in de ITSlides webinar werken in de IT
Slides webinar werken in de IT
 
Eduvision - Webinar Hoe Word Ik Big Data Professional?
Eduvision - Webinar Hoe Word Ik Big Data Professional?Eduvision - Webinar Hoe Word Ik Big Data Professional?
Eduvision - Webinar Hoe Word Ik Big Data Professional?
 
Eduvision - Webinar Big Data in de Zorg
Eduvision - Webinar Big Data in de Zorg Eduvision - Webinar Big Data in de Zorg
Eduvision - Webinar Big Data in de Zorg
 
Eduvision - Webinar Marketing Analytics en Intelligence
Eduvision - Webinar Marketing Analytics en IntelligenceEduvision - Webinar Marketing Analytics en Intelligence
Eduvision - Webinar Marketing Analytics en Intelligence
 
Eduvision - Big data voor de Overheid
Eduvision - Big data voor de OverheidEduvision - Big data voor de Overheid
Eduvision - Big data voor de Overheid
 
Eduvision - Webinar Starten met Big Data Enterprise
Eduvision - Webinar Starten met Big Data EnterpriseEduvision - Webinar Starten met Big Data Enterprise
Eduvision - Webinar Starten met Big Data Enterprise
 
Eduvision - Proefles Webdesign
Eduvision - Proefles WebdesignEduvision - Proefles Webdesign
Eduvision - Proefles Webdesign
 
Webinar bol.com social media 12 januari 2015
Webinar bol.com social media   12 januari 2015Webinar bol.com social media   12 januari 2015
Webinar bol.com social media 12 januari 2015
 
Webinar partnerprogramma bol.com seo 8 december
Webinar partnerprogramma bol.com seo   8 decemberWebinar partnerprogramma bol.com seo   8 december
Webinar partnerprogramma bol.com seo 8 december
 
Webinar bol.com content en copy 17nov
Webinar bol.com content en copy 17novWebinar bol.com content en copy 17nov
Webinar bol.com content en copy 17nov
 
Marketing & Big Data event
Marketing & Big Data eventMarketing & Big Data event
Marketing & Big Data event
 
Webinar conversie optimalisatie met big data
Webinar conversie optimalisatie met big dataWebinar conversie optimalisatie met big data
Webinar conversie optimalisatie met big data
 

Eduvision - Proefles opleiding PHP Professional en Masterclass PHP

  • 1. Arjan Burger Proefles Opleiding PHP professional Masterclass PHP
  • 2. PHP Opleidingen Opzet proefles • Voorstellen • Korte introductie opleiding PHP • Introductie Masterclass PHP • Advanced Masterclass PHP • Voorbeeldsites • Inleiding PHP - theorie • Inleiding PHP - praktijk
  • 3. Welkom bij onze opleidingen • Opleidingen van de praktijk voor de praktijk • Avondvariant: 15 weken • Dagvariant: 8 weken • Summercourse • Eindprodukt: een professionele dynamische website PHP Opleidingen
  • 4. PHP Opleidingen Module Inleiding programmeren • Wat is scripting? • Verbinding met HTML • Syntax van de basiscommando’s • Structuren
  • 5. Module Relationele databases PHP Opleidingen • Wat is een relationele database? • Verschillen tussen databasetypen • Database model opzetten • Fysieke implementatie in MySQL • SQL
  • 6. Module Databases in websites PHP Opleidingen • Opzet database structuur website • Fysieke implementatie website • Samenstelling queries • Queries verwerken in scripting
  • 7. PHP Opleidingen Module Eindcasus • Verder ontwikkelen eigen website • Website vervolmaken n.a.v. vorige modules
  • 8. Fiscale aftrekmogelijkheden • Particulieren: 100% aftrekbaar als studiekosten • Maximum € 15.000,- • Bij 52% belasting: u betaalt ca. 60% van de prijs (minus drempel 250 euro) PHP Opleidingen
  • 9. Fiscale aftrekmogelijkheden • Bedrijven: Subsidieregeling praktijkleren; afhankelijk van een aantal factoren (raadpleeg uw accountant of belastingdienst) • Normale aftrek • BTW verrekening PHP Opleidingen
  • 10. PHP Opleidingen Masterclass PHP • Vervolg Opleiding PHP • Zeer geavanceerde PHP mogelijkheden • PHP op professioneel niveau • Veel gevraagd • Opleiding tot Software engineer
  • 11. Module Software Architectuur PHP Opleidingen • Ontwikkelmethoden • Project opzetten
  • 12. PHP Opleidingen Subversion • Versiebeheer • Werken in projectgroepen • Synchronisatie van versies van verschillende projectgroepleden
  • 13. PHP Opleidingen Object georiënteerd programmeren • Bibliotheken • Wordt steeds meer toegepast in PHP • Hergebruik van code • Voorbeeld: PDF klasse, diverse frameworks
  • 14. PHP Opleidingen XML • XML voor beschrijving data • XML: communicatie verschillende technieken • Voorbeeld: interface met betaalsysteem
  • 15. PHP Opleidingen Templates • In kader van scheiding code, databases en vormgeving • Gebruik van Smarty, Twig
  • 16. PHP Opleidingen PHP en de webserver • Beveiliging • Uploaden • Installatie PHP • Uitgaande van Apache
  • 17. PHP Libraries en frameworks • Uitbreidingen op basis PHP pakket • Zend Framework • GD Library (grafisch) • PDF Library (onderdeel Zend Framework) PHP Opleidingen
  • 18. PHP Opleidingen Examen • Ontwikkelen eindcase • Eventueel als groep
  • 19. PHP Opleidingen Advanced Masterclass PHP • Vervolg op de Masterclass PHP • Design patterns en ontwikkelmethoden • Advanced UML • Zend Framework • Beveiliging, testen en performance
  • 20. PHP Opleidingen Erkenningen • Eduvision marktleider php opleidingen in Nederland • CEDEO erkend • Klanttevredenheid meer dan 90%!
  • 21. PHP Opleidingen Vragen? • Vragen over de opleidingen
  • 22. PHP Opleidingen Voorbeelden • CMS: WordPress, Joomla • Shop: Magento • CRM: SugarCRM • Masterclass PHP: www.letsgodigital.org
  • 23. PHP Opleidingen PHP en de webserver • PHP is een serverside scriptingtaal • Draait op de webserver • Code wordt geinterpreteerd op server en pas daarna naar client gestuurd • Zelf PHP draaien onder windows: • www.xampp.org
  • 24. PHP Opleidingen Scriptingtaal • Basis scriptingtaal • Gebruik HTML en PHP <?php echo “Hello World!”; ?>
  • 25. PHP Opleidingen Variabelen • Een lade om een waarde te bewaren • Bijvoorbeeld $waarde of $naam $naam = “Arjan”; $getal = 5;
  • 26. PHP Opleidingen Rekenvoorbeeld <?php $getal1 = 5; $getal2 = 10; echo “Resultaat : “.$getal1*$getal2; ?>
  • 27. PHP Opleidingen Naamvoorbeeld <?php $naam = “Arjan”; echo “Ik heet “.$naam; ?>
  • 28. PHP Opleidingen Variabele check <?php $naam = “Arjan”; If ($naam == “Arjan”) { echo “Jij heet Arjan”; } else { echo “Jij heet geen Arjan”; } ?>
  • 29. PHP Opleidingen Totaalvoorbeeld • Gebruik formulier • Doorsturen variabelen: show.php?naam=Arjan • PHP bestand krijgt naam door • Variabele is te gebruiken
  • 30. Bedankt voor uw aanwezigheid! Arjan Burger