Opleidingen en cursussen voor werkend Nederland

  • Premium kwaliteit & zorgvuldig geselecteerde topdocenten
  • Kleine klassen met veel ruimte voor persoonlijk aandacht
  • Vooraf een behoeften inventarisatiegesprek met uw docent
  • Begeleiding door één vaste opleidingsadviseur
  • Keuze uit 45 leslocaties in NL & BE + 12 startmomenten per jaar
  • Startgarantie - erkende cursussen - all-in tarieven - nazorg

Cursus PHP

  • Vakgebied:
  • Denkniveau:
  • Type:
  • Opleidingsduur:
  • Inbegrepen:
  • Startgarantie:
  • Prijs:
  • Lesplanning:
  • Software development
  • HBO-WO
  • Klassikaal
  • 8 lesdagen
  • Certificaat, lesmaterialen, locatiekosten en lunch
  • Ja
  • € 3.299,-

9,5

Gemiddelde cursus beoordeling

  • PHP is een krachtige en populaire scripttaal die in combinatie met HTML en MySQL ervoor zorgt dat software aantrekkelijker worden.
  • Met PHP kunnen vele op maat gemaakte toepassingen ontwikkeld worden. Denk hierbij aan een CMS, berekeningen, gastenboek etc.
  • Met PHP worden ruim 26 miljoen websites gegenereerd en is het één van de populairste programmeertalen in de software development.
  • PHP is efficiënt en kent een groot aantal functies en mogelijkheden om meer rendement uit uw website of webapplicatie te halen.
  • Combineer PHP en MySQL om zelfstandig een dynamische en interactieve webapplicatie of website te ontwikkelen.
  • PHP werkt met een cross-platform en kan dus op verschillende besturingssystemen worden uitgevoerd (Windows, Linux, Unix, etc.)

Wilt u deze cursus in andere studievormen volgen? Klik dan op één van de knoppen hieronder.

Inleiding

Cursus PHP: combineer PHP en MySQL om geheel zelfstandig een dynamische, interactieve en databasegestuurde PHP webapplicatie of website te ontwikkelen

Wilt u meer dynamiek en interactiviteit aan uw webapplicatie, website of webwinkel toevoegen om zo meer rendement te behalen? PHP biedt hierbij de uitkomst en is het geheim van de meeste gerenommeerde bedrijven. PHP is namelijk een krachtige en populaire scripttaal die in combinatie met HTML en MySQL ervoor zorgt dat software dynamischer, interactiever en aantrekkelijker worden. Wilt u dus snel kennis opdoen van de laatste PHP technieken en MySQL? Kies dan voor de cursus PHP bij Global Training! 

PHP is een open-source, server side scripttaal die op uw server draait en de link legt tussen uw website en bijvoorbeeld een MySQL- of PostgreSQL database. Enerzijds houdt dit in dat de code wordt uitgevoerd op de server, dus op het moment dat een bezoeker een webpagina opvraagt, genereert PHP de zogenaamde “output”, en stuurt dit vervolgens terug naar de gebruiker. Anderzijds is server side scripting ook een technologie die gebruikt wordt om dynamische en responsive webpagina’s te genereren. Zo kunnen webpagina’s op basis van verschillende parameters een andere inhoud of design krijgen. Op deze manier kan er dus specifieke informatie worden getoond die afhankelijk is van de websitebezoeker. Een dynamische PHP website kan zich dus aanpassen aan verschillende omstandigheden en voert de code uit op de server.

Met PHP kunnen vele op maat gemaakte toepassingen ontwikkeld worden. Denk hierbij aan een CMS, berekeningen, gastenboeken, nieuwssystemen, webformulieren, databasekoppelingen en winkelwagen systemen. De mogelijkheden van PHP zijn eindeloos en het is dan ook geen wonder dat PHP al snel de harten van gerenommeerde webontwikkelaars veroverde. Zo zijn bekende platform zoals bijvoorbeeld Google, WordPress, Facebook, Wikipedia, Joomla, Drupal en Magento op basis van PHP ontwikkeld. Inmiddels worden ruim 26 miljoen websites gegenereerd met behulp van PHP en is het één van de populairste programmeertalen in de software development om database gestuurde websites, mobiele- en webapplicaties te ontwikkelen.

Waarom PHP?

  • PHP is gratis, open source van aard en dus vrij toegankelijk voor iedereen
  • PHP geeft u de mogelijkheid om unieke klantervaringen te creëren door content op een verbluffende, dynamisch en interactieve wijze op uw website te tonen
  • PHP werkt met een cross-platform en kan dus op verschillende besturingssystemen worden uitgevoerd (Windows, Linux, Unix, Mac en BSD)
  • PHP is compatibel met bijna alle hedendaagse webservers (IIS, Apache, etc.)
  • PHP is zeer efficiënt en kent werkelijk een verbijsterend groot aantal functies en mogelijkheden om meer rendement uit uw website of webapplicatie te halen
  • PHP is relatief snel aan te leren

Praktijkgerichte cursus PHP volgen?  

Tijdens deze cursus gaat u op grond van uw eigen businesscase een dynamische, interactieve en databasegestuurde webapplicatie, website of webwinkel ontwikkelen door gebruik te maken van de laatste PHP technieken en MySQL. Hierbij leert u onderhoudsvriendelijk te programmeren en projecten te documenteren. Een absolute must, omdat in de dynamische webomgeving eisen aan webapplicaties voortdurend veranderen. Het gehele proces van het ontwerpen van een programma, het maken en testen, met al zijn valkuilen en uitdagingen, komen tijdens deze cursus aan de orde. Wilt u meer over de cursus PHP weten? Download dan de brochure.

Doelgroep & voorkennis

De cursus PHP is bijzonder geschikt voor iedereen die dynamische en interactieve websites of mobiele- en webapplicaties wil leren bouwen met de laatste PHP technieken. De cursus PHP is interessant voor:

  • Beginnende webontwikkelaars die al statische websites kunnen bouwen, maar nu dynamische en interactieve websites willen ontwikkelen met PHP
  • (Ervaren) webontwikkelaars met een achtergrond in een andere Server-side technologie, maar nu willen overstappen op PHP
  • Ervaren webontwikkelaars die hun kennis van PHP willen opfrissen (tijdens deze cursus wordt namelijk de nieuwste versie van PHP behandeld)
  • Applicatiebeheerder die dagelijks steeds vaker met PHP georiënteerde applicaties te maken krijgen en daarom willen hoe PHP technologie werkt
  • Ondernemers die al over bijvoorbeeld een WordPress georiënteerde website beschikken, maar nu hun website verder willen professionaliseren
  • Ondernemers die van plan zijn om binnenkort een eigen professionele en kwalitatieve website te bouwen

Basis HTML kennis is noodzakelijk om aan deze cursus PHP te kunnen deelnemen. Kennis met andere  programmeertalen en JavaScript zijn een pré voor een snelle begripsvorming.

Lesmaterialen, software en benodigdheden

De server die u gebruikt moet PHP ondersteunen. Wanneer u een domeinnaam met hosting aanschaft, zit dit er vaak bij inbegrepen (maar niet altijd).  Desgewenst kunt u PHP met een installatiekit ook op uw eigen systeem draaien.

Tijdens de lessen maken wij gebruik van PC’s met een Windows besturingssysteem. De cursus PHP is echter geschikt voor Windows- en Mac gebruikers. Tip: vanaf MacOS X is het mogelijk geworden om PHP en MySQL lokaal te installeren en gebruiken.

Wij maken gebruik van de nieuwste distributies en werken met de meest recente versie van Apache, PHP, phpMyAdmin en MySQL. Ook maken we gebruik van een HTML- of PHP-editor. Dit kan Adobe Dreamweaver zijn, maar tijdens de cursus bent u vrij om een andere editor te gebruiken.

Wij adviseren om een eigen laptop mee te nemen. Mocht u niet over een eigen laptop beschikken, geef dit dan door aan uw opleidingsadviseur. Uw opleidingsadviseur zal voor een passende oplossing zorgen. Dit kan inhouden dat er voor u een laptop wordt gehuurd.

Wat ga ik leren?

Tijdens de cursus PHP leert u uitgebreid te programmeren in de programmeertaal PHP. Gedurende de lesdagen gaat u dan ook een werkende en kwalitatieve database gestuurde PHP webapplicatie of website ontwikkelen. Aan het einde van de cursus heeft u dan ook uw eigen dynamische en interactieve PHP webapplicatie gebouwd!

Allereerst behandelen we stap voor stap de grondbeginselen, belangrijkste elementen en terminologie van het algemeen programmeren. Vervolgens leert u de belangrijkste elementen van de PHP programmeertaal en MySQL database kennen. Gaandeweg stappen we over op security, PHP frameworks en functioneel- en object georiënteerd programmeren.

PHP

Na een korte, maar zeer verhelderende introductie in webtechnologie en Server-side scripting in het bijzonder, gaat u gelijk aan de slag met de PHP syntax zoals variabelen, controle structuren, lussen, beslissingen, arrays, control flow constructies, data types, operatoren en functies. Verder worden sessies, beveiliging, cookies, debugging, exception handling, reguliere expressies en communicatie met HTML formulieren behandeld. Ook leert u PHP en HTML scripts met elkaar te combineren om zo dynamische uitvoer te genereren. Vervolgens behandelen we hoe u gebruikersinvoeren via formulieren en querystrings kunt aannemen en verwerken.

Hierna maakt u de beheer schermen om records toe te kunnen voegen, te wijzigen en te verwijderen. U leert code beter te organiseren door gebruik te maken van includes, functies, templates en self-submitting forms. Ook maakt u een loginsysteem voor uw webapplicatie. Indien de tijd het toelaat, behandelen we ook geavanceerde PHP-functies zoals het genereren van dynamische afbeeldingen en het opzetten van geavanceerde projecten.

MySQL database

Wanneer u over voldoende basiskennis beschikt om een relationele database bij het verhaal te betrekken, gaat u met behulp van phpMyAdmin zelf een MySQL database aanmaken. Vervolgens leert u vanuit PHP verbinding te maken met uw database (MySQLi bibliotheek). Ook leert u met SQL, data uit de database te selecteren om dit vervolgens met PHP in een webpagina te tonen. Dit maakt PHP erg nuttig. Uiteraard leert u ook data uit een MySQL database te schrijven, lezen, invoegen, analyseren, opvragen, verwerken, verwijderen en wijzigen. Daarnaast leert u via SQL opdrachten te geven aan een MySQL database.

Object georiënteerd programmeren met PHP

De scripttaal van PHP is vergelijkbaar met Perl, Python en Ruby, terwijl de syntaxis vergelijkbaar is met de programmeertaal C. Er is echter wel een verschil: met PHP is het namelijk mogelijk om object georiënteerd te programmeren. Zo zijn PHP scripts vaak object georiënteerd (OO) en tijdens deze cursus starten we deze module door gebruik te maken van classes en objecten van externe programmatuur. Denk hierbij aan bijvoorbeeld een template engine, classes om pdf bestanden te genereren en e-mails te versturen. Wanneer u de basis onder de knie heeft, gaat u zelf classes en objecten schrijven voor uw eigen applicatie. Verder behandelen we: exception handling, design patterns, classes en objects.

PHP Frameworks 

Ook bestaan er diverse PHP frameworks om het programmeren voor PHP developers nóg gemakkelijker te maken. PHP frameworks zijn gebaseerd op de model-view-controller structuur (MVC). Dit is een ontwerppatroon waarbij er onderscheid wordt gemaakt in het datamodel (model), datapresentatie (view) en applicatielogica (controller). Dankzij het scheiden van de PHP code wordt de code beter leesbaar en herbruikbaar. Hierdoor zou een andere PHP ontwikkelaar uw werk sneller kunnen overnemen. Wanneer u in teams werkt of meerdere websites onder uw beheer heeft, werkt dit erg efficiënt en tijdbesparend.

Security 

De security van ontwikkelde software is een integraal onderdeel van het programmeren geworden. Daarom loopt deze module als een rode draad door de opleiding heen. Want, hoe programmeert u veilig? Hoe zorgt u ervoor dat niemand onrechtmatige bij uw database kan? Hoe valideert u input van de gebruiker?  

Lesprogramma

Tijdens de cursus PHP worden de volgende modulen behandeld:

PHP programmeren

  • Introductie: webtechnologie, programmeren en server side scripting
  • PHP concepten en configuratie
  • Syntax, variabelen, data types, statements, lussen en operatoren
  • Controlestructuren en commando’s
  • Arrays, constructoren, loops en strings
  • Cookies en sessies om status te behouden
  • Reguliere expressies, exception handling en debugging
  • PHP- en HTML formulieren
  • Gebruikersinvoer uit formulieren
  • Querystring aannemen en verwerken
  • GET and POST
  • Code organiseren: includes, functies, templates en self-submitting forms
  • PHP toevoegen aan HTML
  • Informatie uitwisselen tussen pagina’s.
  • Inlog systeem maken
  • E-mail en weblogs
  • Oplossingen voor PHP problemen
  • Queries in tabellen weergeven en formulieren opbouwen

MySQL database

  • Introductie in verschillende databasetypen, relationele databases en SQL
  • MySQL opzetten, bevragen en toepassen in de scripts
  • MySQL database en MySQLi bibliotheek koppelen
  • MySQL-databasebeheer.
  • PHP/MySQL functies.
  • Data ontvangen, lezen, tonen, toevoegen, verwijderen en aanpassen
  • SQL Injection voorkomen
  • Oplossingen voor MySQL problemen

Object georiënteerd (OO) programmeren 

  • Methodieken OO programmeren
  • Classes en objects
  • Exception handling
  • Basis design patterns

PHP Frameworks

  • Laravel
  • Symfony
  • Zend
  • CodeIgniter
  • CakePHP

Security

  • Waarom veiligheid belangrijk is
  • Veilig programmeren
  • Beveiliging database
  • Authenticatie gebruikers en valideren input

Resultaten

Aan het einde van deze cursus kunt u aan de hand van MySQL en de laatste PHP technieken geheel zelfstandig een dynamische, interactieve en databasegestuurde PHP webapplicatie of website ontwikkelen. Dit doet u door PHP programmeertaal en commando’s toe te passen op dynamische websites, relationele databases en MySQL.

Tijdens de cursus PHP werkt u aan volgende competenties en vaardigheden:

  • Leren programmeren
  • Ontwerpen PHP scripts
  • Object georiënteerd programmeren
  • Kennis van relationele databases
  • MySQL implementatie
  • phpMyAdmin gebruiken
  • Dynamische website en webapplicaties ontwikkelen

Arbeidsperspectieven

PHP programmeren is een van de meest gevraagde vaardigheden van dit moment. Het aantal PHP georiënteerde vacatures komen in vergelijking met andere programmeertalen dan ook veel vaker voor. Door deze cursus te volgen zal u beschikken over specifieke kennis en vaardigheden en kunt u zich onderscheiden van de rest. Als goede PHP programmeur heeft u een streepje voor op de arbeidsmarkt en kunt u direct aan de slag voor veel werkgevers op de software development afdeling. De verwachting is dat deze vraag vanuit de arbeidsmarkt de komende jaren gaat stijgen. Doordat er veel vraag is naar goed opgeleide PHP programmeurs, hebben deze professionals een sterke uitgangspositie aan de onderhandelingstafel. Hierdoor zijn zij in staat om betere arbeidsvoorwaarden te eisen.

Uiteraard kunt u er ook voor kiezen om carrière te maken als PHP freelancer.

Klantervaringen

Meer weten?

Uiteraard is er nog veel meer te vertellen over Global Training en onze cursussen. In de brochure komen de onderstaande onderwerpen aan bod:

  • Missie en visie
  • Waarom kiezen voor Global Training
  • Topdocenten uit de praktijk
  • Onze werkwijze
  • Businesscase en examen
  • Certificering en kwaliteit
  • Startgarantie
  • All-in tarieven
  • Fiscale belastingvoordelen
  • Opleidingslocaties

Klik op de onderstaande button en download de brochure.

Mogelijk bent u ook geïnteresseerd in een van de volgende cursussen

Cursus Magento webshop

Leer een professionele, kwalitatieve en winstgevende webshop te ontwikkelen. Magento is het populairste en meest uitgebreide open-source E-commerce platform voor professionele webwinkels. Bekijk de cursus.

Cursus Programmeren

Wilt u software en applicaties ontwikkelen, maar heeft u nagenoeg geen programmeer-ervaring? Dan dient u allereerst de basisprincipes en fundamenten van het programmeren onder de knie te krijgen. Bekijk de cursus Programmeren.

Cursus Webdesign

U wilt als webdesigner een verdiepingsslag maken? Als ondernemer carrière maken in de webdesign markt? Of u heeft een grote passie voor webdesign en wilt zich laten omscholen tot professionele webdesigner? Wij leiden u op tot webdesigner.

Cursus Android

Op geheel zelfstandige wijze een professionele en kwalitatieve app programmeren voor de Android Market? Een gebruikersvriendelijke user interface ontwerpen voor tablets en smartphones? Dit en nog veel meer leert u tijdens de cursus Android.

Deskundig en persoonlijk advies aanvragen?

Op basis van uw huidige loopbaan en leerdoelen geven wij u graag persoonlijk advies. Laat uw gegevens achter en onze deskundige opleidingsadviseurs bellen u binnen 24 uur op om het persoonlijk advies te bespreken.

Wij zijn trots op

2.346

Verzorgde cursussen

8,9

Gemiddelde beoordeling

91%

Terugkerende bezoekers

13

jaar aan ervaring

Deze bedrijven gingen u voor

Over Global Training

Waarom

We brengen u specialistische kennis bij en geven u de juiste handvatten om uw dagelijkse werkzaamheden slimmer, professioneler en productiever uit te voeren. Haal het maximale uit uzelf en excelleer in de wereld van vandaag en morgen. 

Hoe

Wij organiseren kwalitatieve, praktijkgerichte en intensieve cursussen waarbij u in een zo kort mogelijk tijdsbestek, zoveel mogelijk leert, en de opgedane kennis en vaardigheden de volgende dag al in de praktijk kan toepassen.

Wat

Met uw nieuwe skills, specifieke knowhow en vaardigheden bent u een autoriteit in uw vakgebied.  Daarmee bent u van grote toegevoegde waarde op de werkvloer en zet u daarmee een belangrijke stap naar de volgende ambitieuze rol.

Resultaten

U zorgt ervoor dat uw afdeling professioneler en efficiënter gaat functioneren. Excellent opererende afdelingen zijn inherent aan de intelligentie, professionaliteit en het succes van een  organisatie. Daardoor worden doelstellingen doeltreffend gerealiseerd.

Opleidingsadvies nodig?

Onze deskundige opleidingsadviseurs zijn op werkdagen telefonisch bereikbaar van 09:00 t/m 17:00 uur. U kunt ons bereiken door de “bel me terug” knop bovenaan deze pagina te gebruiken. Of neem contact met ons op via:

Studiegids ontvangen?

In de studiegids staat een overzicht van alle cursussen die Global Training aanbiedt. Vraag deze nu aan en ontvang alle opleidingsinformatie per mail.

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Updates & aanbiedingen

Meld uzelf aan op onze nieuwsbrief en blijf daardoor op de hoogte van de laatste updates en aanbiedingen.

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.