Backend

Szkolenie PHP – podstawy programowania

Warsztat prezentuje nowoczesne PHP (8.3+) przez budowanie prawdziwej aplikacji — menedżera zadań w terminalu.

Czas trwania
16h / 2 dni · 2h
Dla kogo

Idealny dla zespołów, które…

1 Osób chcących poznać podstawy programowania i ocenić, czy jest to kierunek dla nich
2 Osób praganących nauczyć się fundamentów języka PHP w jego nowoczesnej wersji (8.3+)
3 Początkujących programistów chcących zorganizować posiadaną wiedzę i poznać profesjonalne narzędzia
4 Programistów innych języków, którzy chcą szybko wejść w ekosystem PHP
Efekty po programie

Solidny backend i architektura — wzorce sprawdzone w środowisku produkcyjnym.

Konfigurowania środowiska deweloperskiego z Dockerem i Composerem

Nowoczesnej składni PHP 8.3+ — enums, match, readonly properties, typed parameters

Efektywnego wykorzystania typów danych, tablic i funkcji w praktycznym projekcie

Kontrolowania przepływu programu przy pomocy pętli, warunków i wyrażenia match

Pracy z bazą danych MySQL przez PDO — zapis, odczyt, aktualizacja i usuwanie danych

Podstaw programowania obiektowego — klasy, konstruktory, separacja odpowiedzialności

Organizowania kodu z autoloadingiem PSR-4 i narzędziami do formatowania (PHP-CS-Fixer)

Nawyków profesjonalnego programisty — Git, commity, czytelny i dobrze zorganizowany kod

Program · 6 modułów

Co konkretnie robimy

M01
Dzień 1 · Etap 1: Setup środowiska
  • · Uruchomienie środowiska pracy opartego o Docker (PHP 8.3+, MySQL)
  • · Composer — inicjalizacja projektu, autoloading PSR-4
  • · Pierwsze kroki w PHP — skrypt „Hello World”
  • · Git — inicjalizacja repozytorium, pierwszy commit
  • · Efekt: Działające środowisko deweloperskie, gotowe do pracy
M02
Dzień 1 · Etap 2: Pierwsze feature’y aplikacji
  • · Tworzenie zadania — zmienne, typy danych, stringi
  • · Wyświetlanie zadania — echo, string interpolation
  • · Wyodrębnianie logiki do funkcji — deklarowanie i używanie własnych funkcji
  • · Typed parameters i return types — typowanie od początku
  • · Efekt: Działający skrypt PHP tworzący i wyświetlający zadania
M03
Dzień 1 · Etap 3: Inteligentna logika
  • · Status zadania — Enums (Status::Pending, Status::Done) zamiast magicznych stringów
  • · Filtrowanie zadań — instrukcje warunkowe, wyrażenie match
  • · Iterowanie po zadaniach — pętle for, foreach
  • · Tablice numeryczne i asocjacyjne — zadanie jako struktura danych
  • · Walidacja danych wejściowych
  • · Efekt: Task manager z inteligentną logiką — statusy, filtrowanie, walidacja
M04
Dzień 2 · Etap 4: Trwałe dane — współpraca z bazą MySQL
  • · Krótkie wprowadzenie do SQL (SELECT, INSERT, UPDATE, DELETE)
  • · Połączenie z MySQL przez PDO
  • · Zapis i odczyt zadań z bazy danych
  • · Proste operacje CRUD (tworzenie, odczyt, aktualizacja, usuwanie)
  • · Efekt: Zadania przetrwają restart aplikacji — dane żyją w bazie danych
M05
Dzień 2 · Etap 5: Porządkowanie kodu — podstawy OOP
  • · Task jako obiekt z readonly properties — grupowanie powiązanych danych i zachowań
  • · Konstruktor z walidacją
  • · Named arguments, arrow functions
  • · Repozytorium — wyodrębnienie logiki bazodanowej do osobnej klasy
  • · Podział kodu na pliki z czytelnymi odpowiedzialnościami
  • · Efekt: Kod jest podzielony na klasy z czystą strukturą i separacją logiki
M06
Dzień 2 · Etap 6: Szlif i dobre praktyki
  • · Obsługa błędów i edge case’ów
  • · PHP-CS-Fixer — automatyczne formatowanie kodu, przegląd różnic przed/po
  • · Git log — przegląd postępu od kamienia milowego 1 do 6
  • · Efekt: Kod jest sformatowany, obsługuje błędy, a historia Git pokazuje ewolucję projektu
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

Wyślij brief. Odezwiemy się w 1 dzień.

Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Ochrona antyspamowa (Cloudflare Turnstile) zostanie aktywowana po wpięciu klucza.