Web Back End Developer
Startdata en plaatsen
placeAmsterdam (dagcursus) 4 mrt. 2021 tot 31 jul. 2021 |
Beschrijving
Prijzen zijn All Inclusive:
- volledig ingerichte lokalen met alle benodigde software (Adobe Creative Cloud Software op MAC en Windows)
- leermiddelen en lesboeken bij prijs inbegrepen
- kleine klassen
- 0% BTW
- ook privé- of maatwerkonderwijs
Back End Development is vaak de bepalende stap in de ontwikkeling van de website. Want als de Webdesigner en/of Front End Developer de ‘voorkant’ van de website ontworpen heeft, zal de nieuwe website vaak gebruik moeten gaan maken van een achterliggende database, een loginsysteem of een CMS systeem voor contentbeheer. PHP is hierbij een populaire programmeertaal waarmee deze serverside componenten op professioneel niveau worden ontwikkeld.
Deze opleiding is gericht op de beginnende PHP Back End Developer.
Bekijk Studieprogramma
De web backend developer opleiding bestaat uit 4 modules, nl. PHP basis, databases en MySQL, de combinatie van PHP en MySQL en de combinatie met de frontend. Hierm…
Veelgestelde vragen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Prijzen zijn All Inclusive:
- volledig ingerichte lokalen met alle benodigde software (Adobe Creative Cloud Software op MAC en Windows)
- leermiddelen en lesboeken bij prijs inbegrepen
- kleine klassen
- 0% BTW
- ook privé- of maatwerkonderwijs
Back End Development is vaak de bepalende stap in de ontwikkeling van de website. Want als de Webdesigner en/of Front End Developer de ‘voorkant’ van de website ontworpen heeft, zal de nieuwe website vaak gebruik moeten gaan maken van een achterliggende database, een loginsysteem of een CMS systeem voor contentbeheer. PHP is hierbij een populaire programmeertaal waarmee deze serverside componenten op professioneel niveau worden ontwikkeld.
Deze opleiding is gericht op de beginnende PHP Back End Developer.
Bekijk Studieprogramma
De web backend developer opleiding bestaat uit 4 modules, nl. PHP basis, databases en MySQL, de combinatie van PHP en MySQL en de combinatie met de frontend. Hiermee komen de belangrijkste aspecten aan bod om je op het pad te zetten tot een succesvolle backend developer.
Een belangrijk aspect tijdens de opleiding is coderen, coderen en nog eens coderen. Besteedt hier buiten de lessen voldoende uren aan om zoveel mogelijk met de materie bezig te zijn.
Zoals alle web gerelateerde opleidingen vormt dit een begin. Je zult jezelf na de opleiding verder moeten blijven ontwikkelen in code, frameworks en andere aspecten die belangrijk zijn voor je eigen verder ontwikkeling en de toepassingen ervan in je werk.
Studieprogramma Web Back End Developer
1: PHP basis 1-PHP Basis:
In de training PHP basis wordt letterlijk de basis gelegd om m.b.v. de programmeertaal PHP, voldoende kennis op te bouwen functies te kunnen begrijpen en te kunnen creëren, waarmee we op een webserver data kunnen manipuleren.
Het is een voorbereiding om in een later stadium met databases te kunnen werken, waarbij het een belangrijke taak van PHP is om data weg te schrijven en te selecteren. In deze cursus zullen we in ieder geval leren om met te gaan met data in combinatie met tekst-bestanden. Daarnaast komt ook de basis van het versturen van email aan de orde.
Omdat PHP een programmeertaal is die op de server draait, zullen we aandacht besteden aan het opzetten van een locale webserver. Hiervoor is het gebruik van bijvoorbeeld MAMP een goede optie, omdat het met minimale inspanning meteen na installatie gebruikt kan worden.
PHP Basis: 1 Ontwikkelomgeving en PHP basis
- installatie MAMP of XAMP
- git, GitHub Desktop
- php-statements
- syntax
- datatypes
- variabelen
- number, string, array, operatoren
- HTML output
2 PHP constructies
- conditionele tests
- if-elseif-else
- switch
- lussen
- for, foreach,while
3 PHP functies
- build-in functies
- include en require
- datum en tijd
- custom functies
- scope
- files, open, close, read, write
2: Database en MySQL 2-Database en MySQL:
MySQL is een van de meest gebruikte database-servers voor het internet. MySQL wordt veelal gebruikt in combinatie met de Apache webserver en PHP serverside scripting taal.
in deze lessen leer je ook een aantal facetten van het ontwerpen van een database. We zullen daarna ook keren omgaan met phpMyAdmin, een programma waarin we een database kunnen opzetten en data kunnen wegschrijven, selecteren, aanpassen en verwijderen.
Deze lessen vormen de voorbereiding om daarna d.m.v. PHP de data te kunnen manipuleren.
1 Database en MySQL
Basis database ontwerp in een notendop
- tabellen
- keys
- relaties
- normalisatie
Gebruik phpMyAdmin (MySQL Workbench)
- database creëeren
- gebruiker toevoegen
- database importeren
- database exporteren
2 SQL
SELECT
- sorteren
where-statement
- vergelijkings operatoren
join
- inner join
- left outer join
INSERT, UPDATE, DELETE
3: PHP en MySQL 3-PHP en MySQL:
De combinatie van PHP en MySQL vormt de brug tot het manipuleren van de data om deze later in combinatie met webpagina’s weer te kunnen geven, of vanuit formulieren in de database op te kunnen nemen.
Er wordt ruim aandacht besteedt aan het formuleren van de code om de gewenste data te kunnen selecteren. Daarnaast besteden we aandacht aan security t.a.v. de data die vanuit formulieren e.d. wordt geïmporteerd om op te nemen in de database.
1 PHP en MySQLi (PDO)
- database connectie
- select-query
- result en fetch
2 Formulieren en data
- POST en GET
- formulier controle
- insert-query
3 Data manipulatie
- update-query
- delete-query
- prepared statements
4: Front-End 4-Front-End:
Blijf op de hoogte van nieuwe ervaringen
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.