Proefles opleiding PHP Professional en Masterclass PHP

Post on 24-Jan-2015

83 views 0 download

description

Proeflespresentatie voor de opleiding PHP Professional en de Masterclass PHP van Eduvision.

Transcript of Proefles opleiding PHP Professional en Masterclass PHP

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!