Przejdź do treści
Technologie / Programowanie

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?

Osoby rozpoczynające karierę jako web developer i potrzebujące solidnych podstaw PHP/MySQL
Graficy i webmasterzy chcący przejść od statycznych stron HTML do dynamicznych aplikacji
Administratorzy IT zarządzający aplikacjami PHP (WordPress, Joomla) i chcący rozumieć kod
Junior developerzy uczący się pierwszego języka backendowego
Testerzy automatyzujący potrzebujący rozumienia backendu PHP/MySQL
Osoby przebranżawiające się do IT i szukające kompletnego kursu programowania webowego

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

01

Dynamiczne strony www

  • Technologie wykorzystywane do tworzenia dynamicznych stron www
  • Narzędzia developerskie
  • Kodowanie
  • Komunikacja klient-serwer
02

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
03

Dynamiczne formularze

  • Tworzenie formularza HTML
  • Obsługa formularza w PHP
  • Weryfikacja danych z formularza
  • Propagacja (formularze 'z pamięcią")
04

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
05

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ń
06

Relacyjne bazy danych

  • Indeksy
  • Tworzenie złączeń
  • Wybieranie danych w relacji
  • Widoki
07

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
08

Sesja PHP

  • Logowanie
  • Posługiwanie się danymi sesji
  • Zwiększenie bezpieczeństwa sesji
  • Ciasteczka
09

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
10

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
11

Zabezpieczenia

  • Walidacja danych
  • Zapobieganie spamowi
  • Szyfrowanie
  • Zapobieganie wstrzyknięciom kodu SQL (SQL Injection)
12

Podstawy obiektowości

  • Klasy, pola, metody
  • Hermetyzacja (enkapsulacja)
  • Instancje, klasy statyczne
13

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.

Kamil Gabryszewski
Kamil Gabryszewski Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

500+ ekspertów
2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie
Zadzwoń do nas +48 22 487 84 90