Rozwiń się w IT - jako programista PHP
Język PHP, bazy danych, HTML5, JS.
Ucz się pod okiem najlepszych specjalistów.
-
Tematyka:PHP, HTML, CSS, SQL, projektowanie baz danych,
programowanie obiektowe, narzędzia AI,
podstawy JavaScript i komunikacji z API -
Czas trwania:64 godzin zegarowych zajęć na żywo
+ 32 godziny pracy w domu z naszymi
materiałami = w sumie 96 godzin -
Tryby zajęć:
- weekendowo (sob-niedz., średnio co 2 tygodnie)
- dziennie (blok 4-dniowy i dwa 2-dniowe, co ok. 2 tyg.)
-
Grupa:Zajęcia stacjonarne - na sali max 12 osób.
Dla kursów zdalnych - do 17 osób łącznie.
-
Rekrutacja:osoby z umiejętnością analitycznego myślenia
-
Miejsce:Warszawa lub Zdalnie (online na żywo z trenerem i grupą)
-
Elastyczność:a) do 15 dni przed startem można zrezygnować
b) podczas zajęć można:
- przejść z trybu stacjonarnego na zdalny
- ze zdalnego na stacjonarny
- w razie potrzeby otrzymać nagrania z zajęć
- zawiesić uczestnictwo i dokończyć później
(w miarę dostępności miejsc)
-
Cena:4 790 PLN
Kurs PHP od podstaw – intensywnie i praktycznie
Uczymy programowania w formule bootcampu – intensywnych warsztatów, na których od pierwszych zajęć piszesz kod. Zaczynasz od podstaw, a kończysz z umiejętnością samodzielnego tworzenia aplikacji internetowych w PHP z bazą danych. Nasz kurs PHP opiera się na jednej z najpopularniejszych technologii webowych.
Zajęcia są prowadzone w formie warsztatów przez doświadczonych trenerów - programistów, którzy na co dzień pracują zawodowo, tworząc aplikacje i strony internetowe. Stawiamy na praktykę - już od pierwszych godzin kursu będziesz samodzielnie pisać podstawowe skrypty, aby stopniowo wdrażać się i pisać coraz bardziej skomplikowane programy. Po kursie możesz rozwijać się dalej – przy pracy z istniejącymi systemami w PHP albo na kolejnych szkoleniach, np. z frameworków Laravel i Symfony.
Od uczelni wyższych odróżniamy się tym, że u nas uczysz się tylko praktycznych rzeczy. Ten kurs można porównać do szkoły języków obcych - tu panuje luźna atmosfera, uczysz się w małych grupach i przez cały czas ćwiczysz.
Wyszkoliliśmy tysiące osób w różnych językach programowania – dla wielu z nich, nasze kursy to pierwszy krok do rozwoju kariery związanej z branżą IT.
Myślisz o kursie programowania PHP? Upewnij się, że rozważyłeś obie ścieżki kariery w IT! (back-end i front-end)
Dopiero zaczynasz przygodę z programowaniem, ale na pewno słyszałeś, że są dwie ścieżki kariery w IT: front-end (czyli to co widzi użytkownik aplikacji) i back-end (to jak działa dana aplikacja).
Jak to działa w praktyce? Front-end pobiera dane od użytkownika i przekazuje je do back-endu, aby ten mógł wykonać określone zadanie. Aby stworzyć sprawnie działającą aplikację potrzeba zarówno front-endu jak i back-endu. I choć do tanga potrzeba dwojga, to z pewnością są to dwa różne podejścia do programowania, które wymagają różnych umiejętności i charakteryzują się zupełnie innymi typami osobowości.
A może front-end brzmi dla Ciebie ciekawiej? Przywiązujesz dużą uwagę do estetyki i szczegółów (kolory, czcionki, fonty). Chcesz tworzyć i edytować strony www?
Programista front-end jest odpowiedzialny za to, co użytkownik zobaczy na monitorze - ustawia elementy na stronie, animuje, dobiera szatę graficzną. Front-end pokazuje użytkownikowi wyniki otrzymane od back-endu – jest więc wszystkim tym, co użytkownik widzi, czego dotyka i doświadcza. Dla front-endowca ważne jest żeby aplikacja/strona była intuicyjna, przejrzysta i po prostu ładna.
Jeżeli natomiast do wszystkiego podchodzisz analitycznie, jesteś systematyczny, skrupulatny i cierpliwy - to wybierz back-end, na przykład na niniejszym kursie PHP. Dla programistów back-endowych nie jest ważny wygląd, tylko logika działania i cel – najważniejsze to znaleźć rozwiązanie określonego zadania. Programista back-end jest odpowiedzialny za tę warstwę, która dla użytkownika jest niewidoczna (bazy danych, architektura aplikacji, logika działania, bezpieczeństwo i wydajność) - ale jest „mózgiem” lub jak niektórzy wolą „sercem” całej aplikacji.
Dla kogo jest ten kurs PHP?
Dla zupełnie początkujących
Na kurs przychodzą osoby, które chcą nauczyć się programować od podstaw. Nie musisz mieć wykształcenia informatycznego ani doświadczenia w programowaniu – program prowadzi krok po kroku od pierwszego skryptu do aplikacji z bazą danych. Część uczestników myśli o pracy programisty, ale coraz więcej osób przychodzi, żeby poszerzyć obecne obowiązki: przejąć utrzymanie firmowej strony czy sklepu, rozumieć kod, z którym pracuje zespół, albo lepiej współpracować z programistami.
Dla osób, które pracują z systemami w PHP
PHP działa w sklepach internetowych, serwisach, systemach firmowych i na WordPressie. Jeśli w Twojej firmie jest taki system i chcesz go lepiej rozumieć, poprawiać albo rozwijać – ten kurs daje do tego solidne podstawy.
Czy trzeba mieć wykształcenie informatyczne?
Nie. Liczą się umiejętności, a nie dyplom: analityczne myślenie i gotowość do systematycznej nauki.
Dla tych, którzy już trochę umieją (dla pasjonatów IT i samouków)
Ten kurs cieszy się także popularnością wśród osób, które korzystając z książek, dostępnych w sieci tutoriali lub przy pomocy zaprzyjaźnionych informatyków nauczyły się pewnych podstaw i umieją robić proste aplikacje oraz strony www - jednak cały czas robią to hobbystycznie.
Jeśli masz już za sobą pierwsze kroki w programowaniu, ale nie wyszedłeś poza poziom podstawowy/początkujący i nie masz doświadczenia w komercyjnych projektach - to jest kurs dla Ciebie!
Programowania nie sposób nauczyć się teoretycznie lub tylko z książek! Na naszym kursie najważniejsza jest praktyka - już na pierwszych zajęciach napiszesz swój pierwszy skrypt. Wszystko to odbywa się pod okiem doświadczonych programistów, dzięki czemu kursanci od początku nabywają dobrych programistycznych nawyków.
Pokażemy, jak z poziomu hobby przejść do pisania kodu w uporządkowany, profesjonalny sposób. Ten kurs to intensywne warsztaty z profesjonalnym trenerem, który wytłumaczy Ci najważniejsze schematy i pomoże ominąć niepotrzebne błędy - to jest najlepsza droga, żeby uczyć się dużo szybciej i efektywniej.
Jak zamienić hobby w prawdziwy zawód?
„Jeszcze do niedawna pracowałem jako specjalista Obsługi Klienta w jednej z warszawskich firm, a po godzinach hobbystycznie tworzyłem na zlecenie proste strony WWW - zawsze parę złotych wpadło do portfela! Postanowiłem pójść do ALX na kurs „Programista PHP”. Kurs niesamowicie rozwinął moje umiejętności. Zacząłem samodzielnie prowadzić firmowe aplikacje internetowe tj. e-sklepy czy fora internetowe. Robię większe projekty niż tylko proste stronki WWW i dostaje za zlecenia lepsze stawki. Obecnie pracuje na stanowisku Junior PHP Developer w agencji reklamowej.”
Tomasz, lat 34, Warszawa
Czego nauczysz się na kursie PHP?
Po kursie samodzielnie zbudujesz prostą aplikację internetową w PHP z bazą danych i będziesz rozumieć, jak działają większe systemy oparte na tej technologii. Podczas kursu nauczymy Cię:
Podstawy PHP
Na początku nauczysz się tworzyć proste strony używając PHP. Ważne jest żebyś na tym etapie dobrze zrozumiał podstawy działania i budowania aplikacji.
Bazy danych
Później będziesz uczył się jak korzystać z baz danych MySQL i PostgreSQL - dzięki nim Twoje aplikacje będą w stanie przechowywać więcej informacji. Trenerzy nauczą Cię jak tworzyć i zarządzać bazami danych oraz w jaki sposób korzystać z bazy używając PHP. Pod koniec tego bloku stworzysz swoją pierwszą aplikację, która korzysta z baz danych.
Programowanie obiektowe
To bardzo ważny etap kursu - nauczymy Cię co to jest programowanie obiektowe oraz jak wiele korzyści będziesz miał z niego podczas swojej późniejszej pracy jako programista. Pokażemy Ci jak stworzyć obiektowo zorientowane aplikacje.
JavaScript
Podczas kursu dowiesz się w jaki sposób można zwiększać interaktywność na stronach, które budujesz. Dowiesz się jak poprzez JavaScript oddziaływać na poczynania użytkownika, jak dynamicznie zmieniać treść w aplikacji bez ładowania od nowa całej strony.
Dobre praktyki programowania
Nauczymy Cię jak pisać, żeby Twój kod był elegancki, czysty, zrozumiały dla innych programistów - taki do którego można wrócić w każdym momencie i się w nim odnaleźć bez straty masy czasu.
Sztuczna inteligencja
Kurs zawiera dedykowany blok „AI w pracy programisty PHP" — praktyczne narzędzia, które programiści PHP używają na co dzień. Nauczysz się korzystać z GitHub Copilot i Cursor do generowania klas, metod i zapytań SQL w PHP, wywoływać API modeli językowych z kodu PHP (biblioteka Guzzle + OpenAI lub Anthropic), używać AI do debugowania i optymalizacji zapytań SQL, a także — co kluczowe — weryfikować generowany kod pod kątem bezpieczeństwa: SQL Injection i XSS.
Bezpieczeństwo
Nauczymy Cię elementarnych zasad bezpieczeństwa w tworzeniu aplikacji webowych. Opowiemy o takich aspektach, jak zaufanie (czy raczej brak zaufania) do danych wprowadzanych przez użytkowników, pokażemy podstawowe rodzaje ataków.
Posłuchaj, co mówi trener prowadzący bootcamp PHP
Bootcamp u nas w ALX polega na tym, że uczestnicy siedzą przy swoim komputerze, ja przy swoim i wspólnie tworzymy kod
Ważne jest to żeby było mało mówienia i słuchania a dużo pisania, pisania i pisania - bo to co nie przejdzie przez palce bardzo szybko wietrzeje z głowy
To jest trochę tak jakby klasyczny XIX wieczny Eskimos miał zostać mechanikiem samochodowym...
Co trzeba umieć przed przystąpieniem do szkolenia PHP?
- Nie musisz mieć wykształcenia informatycznego.
- Nie jest potrzebne żadne doświadczenie w programowaniu.
- Najlepsze efekty osiągają kursanci, którzy posiadają zdolność analitycznego myślenia oraz zacięcie do przedmiotów ścisłych .
Program kursu PHP
Program kursu został stworzony przez informatyków, z najlepszych polskich uczelni, którzy są czynni zawodowo! To bardzo istotne - nasi trenerzy od wielu lat wykonują projekty IT dla firm zewnętrznych, organizacji i instytucji publicznych. Dlatego program tego kursu jest tak dobrze dopasowany do obecnych potrzeb rynku pracy.
Kurs zawiera obszerny zakres materiału - jednak podany w prosty i przystępny sposób. Program jest ułożony tak, żeby w ośmiu dniach zajęć, uzupełnionych pracą własną między blokami, przejść od pierwszego skryptu do aplikacji z bazą danych.
Zajęcia prowadzimy w środowisku Windows, w edytorze VS Code. Pokazujemy też, jak wdrożyć gotową aplikację na serwer hostingowy.
W jaki sposób uczymy na naszych szkoleniach PHP?
Kurs prowadzimy stacjonarnie w Warszawie oraz zdalnie – online na żywo, z trenerem i grupą. Formuła kursu to PHP Bootcamp, gdzie przez kilka dni bardzo intensywnie się uczysz, żeby w krótkim czasie zrobić duży krok naprzód. Postawiliśmy przede wszystkim na zajęcia praktyczne! Kurs jest zorganizowany w formie warsztatów - to oznacza, że tutaj nie ma wykładów jak na studiach. Przez cały czas jest przy Tobie trener, którego w każdej chwili możesz zapytać i poprosić o pomoc. Wiemy z doświadczenia, że sama teoria nigdy nie wystarczy. Programowania uczy się przez praktykę – dlatego większość czasu na zajęciach to pisanie kodu.
Zapewniamy go. Nowoczesny sprzęt komputerowy będzie do Twojej dyspozycji podczas kursu. Oprócz motywacji i chęci do nauki nie musisz niczego ze sobą zabierać.
Nasze motto na PHP Bootcamp? „Ćwiczymy, ćwiczymy, ćwiczymy!”
Każdy etap kursu PHP jest wypełniony praktycznymi ćwiczeniami z rzeczywistymi przykładami i problemami jakie mogą Ci się przytrafić podczas pisania w tym języku. Przez cały okres trwania kursu, pod czujnym okiem trenera - aktywnie przećwiczysz każdą poznaną technikę.
Samodzielne ćwiczenia pomiędzy zajęciami w domu
Nasze szkolenie PHP zawiera 64 godziny zajęć na żywo i jest bardzo intensywne, ale można i warto wyciągnąć z niego jeszcze więcej! Jak to zrobić? Trzeba przyłożyć się do nauki również w domu. Nasi trenerzy zawsze zachęcają do samodzielnej pracy w domu, przygotowują ciekawe zadania, nad którymi pracujesz w przerwie między zajęciami. Duża ilość ćwiczeń sprawi, że utrwalisz zdobytą wiedzę i bardzo szybko opanujesz technologię. Jeśli masz problem z zadaniem - zawsze możesz skontaktować się ze swoim trenerem.
Dlaczego szkolenie PHP a nie tutoriale czy materiały video?
W internecie można znaleźć wiele poradników, tutoriali, filmów, czy książek do nauki programowania. Nauka z książek jest niezmiernie czasochłonna - musiałbyś poświęcić na to spory kawałek swojego życia - a jeżeli później przyjdziesz do wykonywania projektu napotkasz na przeszkody, których nie rozwiążesz samodzielnie - bo w książkach rozwiązań nie ma! Tutoriale i książki - to sama teoria. A zawodu uczysz się poprzez praktykę - najlepiej pod okiem doświadczonego programisty, który wykonał podobnych projektów tysiące. Najszybciej - w grupie z innymi, w przyjaznej atmosferze.
Kurs PHP to również trening w domu! Osiągnij maksymalne efekty dzięki profesjonalnym materiałom szkoleniowym!
Decydując się na nasz kurs, musisz mieć świadomość, że czeka Cię dużo nauki. Nic nie dzieje się samo - przygotuj się więc na czas intensywnej pracy i zaangażowania. Przygotowaliśmy dla Ciebie pakiet materiałów w formie elektronicznej lub drukowanej. Są to autorskie materiały, a nie ogólnodostępne książki czy kserokopie stron internetowych. Najlepsze efekty osiągniesz, kiedy poświęcisz na naukę trochę czasu w domu (dlatego między blokami zajęć, zarówno w trybie dziennym jak i zaocznym jest zawsze przerwa, a wykładowcy polecają kolejne zestawy ćwiczeń do samodzielnego wykonywania w domu). Materiały, które od nas dostaniesz posłużą Ci również wtedy kiedy, po jakimś czasie będziesz chciał wrócić do któregoś zagadnienia.
Trenerzy prowadzący nasze szkolenia PHP to zawodowi programiści
Nawet najlepiej przygotowany program kursu nie zadziała bez dobrego, otwartego na słuchaczy i doświadczonego wykładowcy. Doskonale o tym wiemy.
Nasi trenerzy mają wieloletnie doświadczenie w szkoleniach, nauczaniu, tworzeniu oprogramowania. Lecz przede wszystkim są to nie tylko wykładowcy, ale również praktycy - i osoby prowadzące żywe, obfitujące w realistyczne przykłady zajęcia.
Program szkolenia
Podstawy PHP i aplikacji webowych
- HTML i CSS
- Struktura dokumentu HTML 5
- Najważniejsze tagi
- Projektowanie witryn od strony programisty
- Arkusze CSS zagnieżdżone i zewnętrzne – szybkie podstawy
- Wstęp do języka PHP
- Konfiguracja i pierwsze uruchomienie serwera deweloperskiego
- Struktura i możliwości składniowe plików .php
- Różne podejścia do łączenia kodu PHP z treściami HTML
- Wstawianie wartości obliczonych i treści generowanych przez aplikację
- Podstawowe techniki programistyczne
- Zmienne i wartości
- Sposoby zapisywania tekstów i podstawowe operacji na nich
- Warunki i pętle (podstawowa składnia if, while, for)
- Najważniejsze funkcje PHP
- Formularze i komunikacja HTTP
- Elementy formularza HTML 5
- Metody POST i GET, żądania HTTP
- Nagłówki i ciasteczka
- Zasada działania aplikacji webowej strony serwera
Bazy danych w aplikacjach PHP
- Wprowadzenie do SQL i relacyjnych baz danych
- Tworzenie tabel, dobór typów dla kolumn
- Klucze główne i obce, dobre praktyki baz danych
- Zaprojektowanie i utworzenie przykładowej bazy na potrzeby aplikacji
- Polecenia modyfikacji danych: INSERT, UPDATE, DELETE
- Kwerendy (zapytania SELECT)
- Wybór kolumn i filtrowanie wierszy
- Sortowanie
- Łączenie wielu tabel w jednym zapytaniu
- Rzut oka na inne możliwości SQL i zwrócenie uwagi na różnice między różnymi systemami bazodanowymi
- Praca z bazami danych w PHP na przykładzie MySQL/MariaDB oraz PostgreSQL
- Pobieranie danych
- Modyfikacja danych
- Obsługa parametrów zapytań
- Ochrona przed atakami typu SQL Injection i Cross Site Scripting
PHP w praktyce
- Funkcje
- Definiowanie własnych funkcji
- Przekazywanie zmiennych przez wartość i przez referencję
- Podział projektu na pliki / moduły
- Tablice i napisy
- Operacje na tablicach (wyszukiwanie, sortowanie)
- Tablice asocjacyjne
- Operacje na łańcuchach znaków
- Wyrażenia regularne (regexp)
- Dalsze instrukcje i operacje języka PHP
- switch i match
- Pętla foreach
- Rzutowanie i problem niejawnego rzutowania
- Formaty elektronicznej wymiany danych
- Przetwarzanie i pozyskiwanie danych w formacie XML
- Format JSON i jego zastosowania
- Programowanie obiektowe
- Składnia obiektowa i wykorzystanie istniejących bibliotek
- Praktyki dotyczące wczytywania klas
- Projektowanie programów obiektowych: definicje klas, widoczność, użycie interfejsów i klas abstrakcyjnych
- Asercje typu parametrów w metodach i funkcjach
- Elementy biblioteki SPL (Standard PHP Library), np. Iterator, ArrayAccess, DirectoryIterator
- Wzorce projektowe charakterystyczne dla aplikacji PHP
- Stworzenie prostej aplikacji w modelu MVC (w wariancie Front Controller)
Techniki warstwy prezentacji
- JavaScript
- Podstawy JS: funkcje, zmienne, sterowanie
- Zastosowania w kontekście aplikacji opartej o backend PHP
- Dynamiczna walidacja formularza
- Systemy szablonowe (Twig, Smarty lub podobne)
- Wykorzystanie w aplikacjach MVC
- Dziedziczenie szablonów, filtry, makra
AI w pracy programisty PHP
- GitHub Copilot i Cursor – generowanie klas i funkcji w PHP
- Rozwiązywanie zadań i debugowanie z pomocą modeli językowych (ChatGPT, Claude)
- Wywoływanie API modeli językowych z PHP – biblioteka Guzzle + OpenAI/Anthropic
- Zastosowanie AI podczas tworzenia baz danych, generowania i optymalizacji zapytań SQL
- Jak weryfikować kod generowany przez AI – bezpieczeństwo, SQL Injection, XSS
Środowisko pracy
- VS Code, konfiguracja i wtyczki pod kątem programowania w PHP
- Git – podstawy kontroli wersji w projekcie PHP
- Wdrażanie witryn internetowych na serwerach hostingowych z wykorzystaniem WinSCP lub analogicznego programu do komunikacji