Praktijkgerichte opleiding programmeren PHP/MySQL

Inleiding

Bij dynamische websites wordt veelvuldig gebruikgemaakt van PHP in combinatie met MySQL-databases. Wil je snel kennis opdoen van PHP en MySQL? Kies dan voor de exclusieve opleiding PHP en MySQL Professional bij Technobility. Deze cursus behandelt professionele technieken en biedt technologische verdieping op het gebied van dynamische webpagina’s. Aan het einde van de cursus ben je in staat om aan de hand van MySQL én PHP zelfstandig een dynamische website te bouwen. PHP is een krachtige, open source scripttaal waarmee de link tussen website en database (bijvoorbeeld: MySQL of PostgreSQL) gelegd kan worden. Met gebruik van PHP wordt een website interactiever, aantrekkelijker en beter te beheren. Met PHP kunnen vele op maat gemaakte toepassingen ontwikkelt worden. Als de deelnemer de basis van PHP beheerst, dan kan men zelfstandig aan de slag met berekeningen, webformulieren, koppelingen met een database of zelfs een eigen winkelwagen systeem schrijven

De korte opleiding PHP/MySQL is bedoeld voor internet ontwikkelaars die willen leren hoe je programmeert in PHP/MySQL en hoe dat ingezet kan worden om database-applicaties te bouwen én te integreren in een website. Tijdens deze PHP/MySQL opleiding leer je allereerst PHP en MySQL lokaal te installeren om zo in je eigen omgeving database-applicaties te kunnen ontwikkelen, die moeten gaan draaien bij Internet Service Providers, waar PHP en MySQL reeds geïnstalleerd zijn. Ook komen de syntax en standaard programmeer elementen zoals iteraties, condities, operators en variabelen van PHP ruim aan bod. Verder leer je wat een database is en hoe je gerelateerde databases moet opzetten. Hierbij wordt MySQL grondig behandeld en werk je toe naar de integratie van MySQL en PHP.

Onderwerpen

  • Installeren van een PHP ontwikkelomgeving
  • Eerste eigen script schrijven
  • Installatie PHP, Apache en MySQL
  • PHP Basics
  • PHP conditional statements en loops
  • PHP functies
  • PHP custom functies
  • Formulieren
  • Database Terminologie
  • MySQL basis functies
  • Integratie MySQL in PHP
  • Classes
  • Beveiliging
  • Bouwen en testen eigen PHP/MySQL site
  • Gebruik van operators en lussen
  • Webformulieren maken
  • Gebruik van Cookies en Sessies
  • Bestanden openen en schrijven met PHP
  • Database ontwerpen en koppeling maken met MySQL database
  • Fouten identificeren en debuggen
  • Case: webshop maken
  • Inleiding programmeren PHP

In deze module leer je de basisprincipes van programmeren kennen: variabelen, verschillende soorten programmalussen, functies, de belangrijkste commando’s, etc. Je ontwerpt korte, eenvoudige programmaatjes (scripts). Naast de basis van PHP worden algemene principes toegelicht die belangrijk zijn bij het programmeren voor het web: server side scripting, het verschil tussen diverse platforms, etc.

Werken met arrays

Binnen deze module krijg jij een introductie in arrays: wat zijn het precies, welke verschillende arrays er bestaan en hoe kun je ermee werken binnen jouw eigen webapplicatie.

Relationele databases

In deze module wordt de basistheorie van relationele databases uiteengezet. Vervolgens ontwerp je zelf een model voor een database en implementeer je deze in MySQL. Verder leer jij een vraag samen te stellen met behulp van de taal SQL en deze vragen toe te passen op jouw website met behulp van het database-managementsysteem phpMyAdmin.

MySQL databases toepassen in websites

In deze module komt de interactie tussen het web en database(s) uitgebreid aan bod. De database moet de juiste vragen krijgen om de goede informatie te verstrekken. Door middel van PHP wordt de database bevraagd en worden de resultaten in de website verwerkt. Verschillende soorten vragen (queries) komen aan bod: om de website te bekijken, te onderhouden, etc.

Examen

In overleg met jouw docent bepaal je een eindproduct, dat je verder uitwerkt. Jij ontwikkelt een webapplicatie op basis van een relationele database. Daarnaast ontwerp je zowel een (deel van een) publiekssite als een onderhoudsgedeelte. Wanneer jouw applicatie voldoende wordt bevonden, ontvang je aan het einde van de cursus het examencertificaat.

Start opleiding

7 februari 2017

Totale duur

6 maanden

Lesdagen

Nader te bepalen

Lestijden

Van 9:30 tot 16:00

Maximum aantal deelnemers

8 personen

Begeleiding

Intensieve coaching en begeleiding

Taal

Nederlands

Locatie

Talentsquare 13,
5038 LX,
Tilburg

Kosten

  • Cursusgeld: € 3.350,- per deelnemer (exclusief BTW)
  • Examengeld: € 70,-
  • Het cursusgeld is inclusief het opleidingsmateriaal, de voorbereiding en begeleiding van de docent gedurende de opleidingsduur

Info

U kunt meer informatie of geheel vrijblijvend een offerte aanvragen door een email te sturen naar: info@technobility.nl. We nodigen u dan zo spoedig mogelijk uit voor een persoonlijk kennismakingsgesprek.