proefles opleiding php professional en masterclass php
DESCRIPTION
Proeflespresentatie voor de opleiding PHP Professional en de Masterclass PHP van Eduvision.TRANSCRIPT
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!