Upload
eduvision-training
View
83
Download
0
Embed Size (px)
DESCRIPTION
Proeflespresentatie voor de opleiding PHP Professional en de Masterclass PHP van Eduvision.
Citation preview
Arjan Burger
Proefles
Opleiding PHP professionalMasterclass PHP
PHP Opleidingen
Opzet proefles
• Voorstellen• Korte introductie opleiding PHP• Introductie Masterclass PHP• Advanced Masterclass PHP• Voorbeeldsites• Inleiding PHP - theorie• Inleiding PHP - praktijk
PHP Opleidingen
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
Module Inleiding programmeren
• Wat is scripting?• Verbinding met HTML• Syntax van de basiscommando’s• Structuren
PHP Opleidingen
Module Relationele databases
• Wat is een relationele database?• Verschillen tussen databasetypen• Database model opzetten• Fysieke implementatie in MySQL• SQL
PHP Opleidingen
Module Databases in websites
• 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
PHP Opleidingen
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
Masterclass PHP
• Vervolg Opleiding PHP• Zeer geavanceerde PHP mogelijkheden• PHP op professioneel niveau• Veel gevraagd• Opleiding tot Software engineer
PHP Opleidingen
Module Software Architectuur
• 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 Opleidingen
PHP Libraries en frameworks
• Uitbreidingen op basis PHP pakket• Zend Framework• GD Library (grafisch)• PDF Library (onderdeel Zend
Framework)
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
<?phpecho “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
Arjan Burger
Bedankt voor uw aanwezigheid!