Build a Tiny Micro-Blog: Learning PHP, Database, and SQL Basics Step by Step 🐘

Advice: Use LLMs and search engines to expand on topics, do more research, or get help if you get stuck on a command. Free PHP extension for visual studio code: PHP Intelephense Sidenote: Navigating the PHP documentation need a lot of patience. This is what we are learning in this project Web fundamentals and how the internet works Server-side architecture and application design PHP fundamentals and backend development concepts Full-stack PHP development using the Laravel framework Relational databases (MySQL), SQL, data modeling, and database normalization Web security fundamentals Links to sources for each topic (Read this) How does the internet work? Internet on Wikipedia Introduction to the server side Client-server model What is PHP and what can it do? PHP on Wikipedia XAMPP: Cross-platform PHP development environment MAMP: macOS PHP development environment LAMP: Linux, Apache, MySQL, PHP Laravel - The PHP Framework For Web Artisans Database on Wikipedia SQL on Wikipedia SQL on W3Schools SQL-notes by bradtraversy Tutorials (SQLZoo): Learn SQL step by step Tutorials (SQLBolt): Learn SQL with simple, interactive exercises MySQL on Wikipedia MySQL: Understanding What It Is and How It’s Used The Difference Between MariaDB vs. MySQL Data model Database normalization Database Security - OWASP Cheat Sheet Series SQL Injection Security on the web Authentication Web fundamentals and how the internet works The Internet is a vast global network of interconnected computer networks that communicate using the Internet Protocol Suite (TCP/IP), enabling billions of devices from private, public, academic, business, and government networks to exchange data. It functions by linking local networks through devices like switches, routers, and modems, connecting them via physical and wireless infrastructures, often building on pre-existing telephone networks. ...

November 15, 2025 · 23 min · Vide Krajnc