To wersja testowa nowego serwisu infoShare Academy — wyświetlane treści i oferta nie są wiążące ani kompletne

Backend

PHP - podstawy programowania

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

Czas trwania
16h · 2 dni
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

Co konkretnie robimy

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

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

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

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

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

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

Co robimy z Twoimi danymi

Dane służbowe (imię, e-mail firmowy, telefon, firma, stanowisko) przetwarzamy w celu obsługi zapytania o szkolenie dla firmy i przygotowania oferty. Administratorem danych jest infoShare Academy Sp. z o.o., Al. Grunwaldzka 472B, 80-309 Gdańsk. Podanie danych jest dobrowolne, ale niezbędne do udzielenia odpowiedzi. Masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania i wniesienia sprzeciwu. Pełną informację znajdziesz w Klauzuli informacyjnej.

Zgody marketingowe (dobrowolne)

Administratorem danych osobowych jest infoShare Academy sp. z o.o. Zasady przetwarzania danych osobowych znajdują się w dokumentach Polityka Prywatności oraz Klauzula Informacyjna.