Forum

of Registreren om berichten en onderwerpen te maken.

Is het nog de moeite om PHP te leren ?

Volgens sommigen zou PHP voorbijgestreefd en oubollig zijn, maar een groot deel van de websites op het internet maakt gebruik van PHP.

Met de combinatie PHP – HTML – CSS – Javascript – SQL en een sterke relationele database heb je een systeem in handen met enorme mogelijkheden.

Voor al deze onderdelen vind je online documentatie (vaak gratis) en boeken aan betaalbare prijzen. Veel documentatie en boeken zijn engelstalig, daarom dat een boek als “Spontaan PHP” in het nederlands bijzonder welkom is.

De software die je nodig hebt (een editor en eventueel Xampp voor je eigen webomgeving) hoef je niet aan te kopen. Wil je een website die voor iedereen bereikbaar is, dan heb je natuurlijk hosting nodig en die is meestal niet gratis.

Maar om te beginnen voldoet Xampp ruimschoots: Het bevat een Apache webserver, een Ftp-server, Maria DB als relationele database en phpMyadmin als interface om je tabellen te beheren. Werk je met externe hosting, dan zal je nog een ftp-client (zoals Filezilla) moeten installeren.

Hoe starten ? Je kan beginnen met eerst alles over de verschillende onderdelen te leren, maar je kan net zo goed meteen in het diepe springen.

Bedenk je eigen project in functie van je interesse, en bouw dan je systeem waarbij je gegevens kan invoeren en opslaan, maar waar je ook kan zoeken in die gegevens en die kan weergeven.

En verder ? Zoek informatie over Normaliseren : wat is informatie - wat is de structuur van informatie – hoe richt ik mijn relationele database in.

Als je op een probleem stuit of naar een manier zoekt om iets te realiseren, ga dan op zoek in boeken, documentatie, op het internet, stel vragen op fora, bij verenigingen, bestudeer de code van andere programmeurs …. Soms kan je stukjes code van andere programmeurs aanpassen en hergebruiken ( zoals een loodgieter – die werkt ook met wastafels, buizen en kranen die anderen gemaakt hebben).

Op de website van onze Coderdojo (ook php) kan je ook wat informatie over verschillende onderwerpen vinden : https://dojocoders.live/documentatie.php

 

Bas Dingemans heeft gereageerd op dit bericht.
Bas Dingemans

Mooi gezegd Rob Joris!

PHP is zeker nog relevant en een aanrader om te leren. Zeker als je de back-end kant van webdevelopment interessant vindt.

Meer dan 40% van de websites wereldwijd gebruikt WordPress, en WordPress draait op PHP, dus moet je nagaan hoeveel websites PHP gebruiken.

Wil je meer uit WordPress halen en het meer naar je hand zetten? Dan is het ook nodig om PHP te beheersen.

Spontaan PHP is zeker een aanrader. Hij staat ook mooi in dit rijtje met de beste PHP boeken voor beginners: https://programmeerplaats.nl/php-boeken-voor-beginners/

Verder is het interessant als beginner om aan de slag te gaan met een to-do list maken met PHP, PDO en een MySQL database: https://programmeerplaats.nl/to-do-list-php-pdo-mysql-database/

Ook komt er wat HTML en CSS bij kijken, zodat je daar ook kennis mee kan maken in combinatie met PHP, PDO en een MySQL database.

Wat je ook zegt Rob Joris, eigen projecten waar je gepassioneerd over bent zijn goed om mee te beginnen. Begin klein en breid het steeds uit. Maak fouten en leer ervan. Zo word je steeds beter in PHP.

Tegenwoordig kan ChatGPT je ook helpen. Geef opdrachten of stel vragen om je te helpen bij bepaalde code of om het te genereren. Belangrijk is wel dat je in ieder geval al basiskennis hebt en snapt hoe de code werkt die je gebruikt.

Als je ChatGPT alles laat genereren zonder dat je er iets van begrijpt, dan gaat het een keer mis en loop je tegen de lamp.

Het belangrijkste is om gewoon aan de slag te gaan. Wees niet bang om fouten te maken, daar leer je alleen maar van.