Tematika
Webfejlesztés tanfolyam tematika: tizenkét modul
A modulok egymásra épülnek, és ugyanannak a webáruháznak a következő rétegét építik fel. A HTML és CSS alapoktól az éles tárhelyre telepítésig jutsz el.
01
HTML és CSS alapok
- HTML struktúra és szemantikus HTML
- CSS alapok és layout
- Flexbox és Grid
- Reszponzív design, mobilnézet
- A kész sablon használata
02
JavaScript
- Változók, függvények, eseménykezelés
- DOM és űrlapkezelés
- AJAX / Fetch
- Dinamikus felületek
- A kosár frontend oldala
03
PHP
- Alapok, feltételek, ciklusok, tömbök
- Függvények, include/require
- GET/POST, session
- Űrlapfeldolgozás és validáció
- Hibakezelés
04
MySQL
- Adatbázis, táblák, kulcsok, kapcsolatok
- SELECT, INSERT, UPDATE, DELETE
- JOIN
- Prepared statement
- Adatbázis-biztonság
05
PHP + MySQL
- Adatbázis-kapcsolat
- Termékek megjelenítése
- Termék hozzáadása, módosítása, törlése
- Felhasználók és rendelések kezelése
06
Felhasználói rendszer
- Regisztráció, belépés, kijelentkezés
- Session
- Jelszó hash (password_hash / password_verify)
- Jogosultságok, felhasználói profil
07
Webáruház
- Termékek és kategóriák
- Termék részletek
- Kosár és rendelés
- Vásárlói és rendelési adatok
08
Adminisztrációs felület
- Admin belépés és dashboard
- Termékek, kategóriák, felhasználók
- Rendelések és státuszok
- Képfeltöltés, szerkesztés, törlés
09
Stripe
- Stripe fiók, API kulcsok, tesztkörnyezet
- Checkout és fizetési folyamat
- Sikeres és sikertelen fizetés
- Webhook és rendelésstátusz
- Kulcsok biztonságos tárolása
10
E-mail
- Rendelési visszaigazolás
- Admin értesítés
- Kapcsolatfelvételi űrlap
- Biztonságos űrlapfeldolgozás
11
Biztonság
- SQL injection elleni védelem
- XSS és kimenet-escape
- CSRF védelem
- Session security, input validation
- Fájlfeltöltés és jogosultság-ellenőrzés
12
Élesítés
- Domain, tárhely, DNS
- FTP/SFTP, PHP verzió
- Adatbázis-import
- SSL és HTTPS
- Éles Stripe kulcsok és webhook, tesztelés