Programowanie PHP/MySQL i tworzenie stron WWW — kompletny kurs od podstaw
Dziesięciodniowe szkolenie z PHP i MySQL — składnia PHP, formularze, sesje, SQL, relacje, integracja PHP/MySQL, OOP, bezpieczeństwo (SQL Injection, XSS). Warsztaty: forum, rejestracja, sklep internetowy.
10 dni od zera do działającego sklepu internetowego w PHP/MySQL
PHP napędza 77% serwerów webowych — WordPress, Joomla, Laravel, Symfony. MySQL to najpopularniejsza baza danych open-source. Razem tworzą stos, na którym działa większość internetu. Ten kurs nie uczy „trochę PHP i trochę SQL” — uczy budowania kompletnych aplikacji webowych od podstaw: od pierwszego skryptu PHP, przez relacyjne bazy danych, po zabezpieczenia (SQL Injection) i trzy warsztaty projektowe (forum, rejestracja, sklep).
Dziesięć dni: od składni PHP (zmienne, tablice, funkcje, OOP), przez MySQL (CRUD, relacje, złączenia), integrację PHP/MySQL, sesje i bezpieczeństwo, po trzy kompletne warsztaty — forum dyskusyjne, system rejestracji użytkowników, sklep internetowy.
Dla kogo jest to szkolenie?
Dla osób wchodzących w programowanie webowe. Szczególnie gdy:
- Chcesz zostać web developerem, ale nie masz doświadczenia z programowaniem — potrzebujesz kompletnego kursu od podstaw
- Znasz HTML/CSS, ale chcesz tworzyć dynamiczne strony — formularze, logowanie, bazy danych
- Zarządzasz stronami WordPress/Joomla i chcesz rozumieć kod PHP pod spodem
Dziesięć dni: od skryptu do sklepu
Blok 1 (dni 1-2): Fundamenty — dynamiczne strony, narzędzia, PHP (składnia, zmienne, tablice, funkcje, pętle, instrukcje warunkowe).
Blok 2 (dni 3-4): Formularze i MySQL — dynamiczne formularze (walidacja, propagacja), SQL (CRUD, sortowanie, grupowanie), relacje (indeksy, złączenia, widoki).
Blok 3 (dni 5-6): Integracja — obsługa błędów PHP, sesje (logowanie, ciasteczka, bezpieczeństwo), połączenie PHP/MySQL (zapytania, wyniki, skrypty).
Blok 4 (dni 7-8): Aplikacje — paginacja, sortowanie tabel, e-mail, przesyłanie plików, JavaScript. Zabezpieczenia (SQL Injection, walidacja, szyfrowanie). OOP (klasy, metody, enkapsulacja).
Blok 5 (dni 9-10): Warsztaty — budowanie forum dyskusyjnego, systemu rejestracji użytkowników, sklepu internetowego.
Z ponad 2500 szkoleń w ofercie i oceną 4.8/5, EITT jest zaufanym partnerem w rozwoju kompetencji. Skontaktuj się z nami — organizujemy szkolenia PHP/MySQL zamknięte dla zespołów.
Korzyści
- Pisać programy w PHP — zmienne, tablice, funkcje, pętle, instrukcje warunkowe, OOP
- Tworzyć dynamiczne formularze HTML z walidacją i propagacją danych
- Projektować i zarządzać bazami MySQL — CRUD, relacje, złączenia, zagnieżdżone zapytania
- Integrować PHP z MySQL — łączenie, zapytania, odczytywanie wyników
- Zabezpieczać aplikacje — SQL Injection, walidacja danych, szyfrowanie, bezpieczeństwo sesji
- Budować kompletne aplikacje webowe — forum dyskusyjne, system rejestracji, sklep internetowy
Dla kogo jest to szkolenie?
Wymagania wstępne
- Podstawowa znajomość HTML i CSS (struktura strony, formularze, style)
- Umiejętność obsługi komputera i przeglądarki internetowej
- Brak wymagań programistycznych — kurs zaczyna od podstaw PHP
Program szkolenia
Dynamiczne strony www
- Technologie wykorzystywane do tworzenia dynamicznych stron www
- Narzędzia developerskie
- Kodowanie
- Komunikacja klient-serwer
Programowanie w PHP
- Składnia języka PHP
- Przesyłanie danych do przeglądarki i serwera
- Zmienne, komentarze, łańcuchy znakowe
- Liczby, stałe, tablice
- Funkcje, pętle, instrukcje warunkowe
- Operatory
Dynamiczne formularze
- Tworzenie formularza HTML
- Obsługa formularza w PHP
- Weryfikacja danych z formularza
- Propagacja (formularze 'z pamięcią")
Wprowadzenie do MySQL
- Składnia języka SQL
- Elementy baz danych, nazwy, typy kolumn
- Właściwości kolumn
- Połączenie i korzystanie z serwera MySQL
Tworzenie i zarządzanie bazami danych
- Tworzenie baz danych i rekordów
- Wybieranie, aktualizacja, usuwanie danych
- Sortowanie, grupowanie, ograniczanie wyników
- Zagnieżdżanie zapytań
Relacyjne bazy danych
- Indeksy
- Tworzenie złączeń
- Wybieranie danych w relacji
- Widoki
Obsługa błędów i wyjątków PHP
- Typy błędów i ich eliminacja
- Wyświetlanie błędów, funkcje obsługi
- Śledzenie przebiegu programu
Sesja PHP
- Logowanie
- Posługiwanie się danymi sesji
- Zwiększenie bezpieczeństwa sesji
- Ciasteczka
Integracja PHP i MySQL
- Łączenie z serwerem MySQL
- Wybieranie bazy danych, wykonywanie zapytań
- Odczytywanie wyników, zliczanie rekordów
- Skrypty PHP do zarządzania bazą danych
Tworzenie aplikacji internetowych
- Ukryte pola formularza, stronicowanie (paginacja)
- Wyświetlanie tabel z sortowaniem
- Wysyłanie poczty e-mail
- Funkcje daty i czasu, podstawy JavaScript
- Przesyłanie plików
Zabezpieczenia
- Walidacja danych
- Zapobieganie spamowi
- Szyfrowanie
- Zapobieganie wstrzyknięciom kodu SQL (SQL Injection)
Podstawy obiektowości
- Klasy, pola, metody
- Hermetyzacja (enkapsulacja)
- Instancje, klasy statyczne
Warsztaty praktyczne
- Warsztat: tworzenie forum dyskusyjnego
- Warsztat: tworzenie rejestracji użytkowników
- Warsztat: sklep internetowy
Formy realizacji
Online
- Wygoda uczestnictwa z dowolnego miejsca
- Interaktywne sesje na żywo z trenerem
- Materiały dostępne przez 30 dni
- Brak kosztów dojazdu
Stacjonarnie
- Bezpośredni kontakt z trenerem i grupą
- Intensywne warsztaty praktyczne
- Networking z innymi uczestnikami
- Pełne skupienie na nauce
Najczęściej zadawane pytania
Czy to szkolenie dla absolutnych początkujących?
Tak — zaczynamy od podstaw PHP (zmienne, pętle, funkcje) i budujemy wiedzę stopniowo. Jedyne wymaganie to podstawowy HTML/CSS. Po 10 dniach budujesz kompletne aplikacje: forum, rejestrację, sklep internetowy.
10 dni to dużo — co dokładnie omawiamy?
Pełny stos webowy: PHP (składnia → OOP), MySQL (SQL → relacje), integracja PHP/MySQL, formularze, sesje, bezpieczeństwo (SQL Injection), plus 3 warsztaty projektowe. To kompletny kurs, nie przegląd.
W jakim formacie i jak długo trwa szkolenie?
Szkolenie trwa 10 dni (9:00-16:00), dostępne online i stacjonarnie. Każdy moduł łączy teorię z praktyką — od pierwszego skryptu PHP po działający sklep internetowy.
Czy po szkoleniu otrzymam certyfikat?
Tak, każdy uczestnik otrzymuje imienny certyfikat ukończenia szkolenia wydany przez EITT.
Poproś o ofertę
Możliwości dofinansowania
Sprawdź możliwości dofinansowania dla Twojej firmy
Baza Usług Rozwojowych
Dofinansowanie do 80% dla MŚP ze środków EFS
Sprawdź dostępnośćKrajowy Fundusz Szkoleniowy
Dofinansowanie do 100% dla pracodawców
Dowiedz się więcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.