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
Bootcamp PHP - Intensywny kurs dla przyszłych developerów
Uczymy programowania metodą bootcampu - czyli bardzo intensywnego treningu programistycznego, na którym przygotujesz się do pracy programisty. Naukę zaczniesz od podstaw - i zdobędziesz umiejętności PHP developera na poziomie junior. Nasz kurs PHP przygotowuje do samodzielnego tworzenia aplikacji internetowych w oparciu o jedną z najbardziej popularnych technologii.
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. Kończąc ten kurs jesteś gotowym do pracy (ale też dalszej nauki) młodszym programistą.
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 ten kurs przychodzą osoby, które chcą nauczyć się programować i zacząć profesjonalną pracę. Kurs PHP jest przeznaczony również dla osób, które nie miały styczności z programowaniem. Nie musisz mieć wykształcenia informatycznego, żeby uprawiać jeden z najlepiej opłacanych zawodów w kraju - na tym kursie przygotujemy Cię do do pracy na stanowisku Junior PHP Developera. Program tego kursu jest tak ułożony, że wielu naszych kursantów rozpoczyna pracę w zespołach programistycznych w wielkich korporacjach lub wykonuje zlecenia dla małych firm czy startupów.
Programista bez dyplomu? Czy to możliwe?
Tak. Wielu programistów nie ma wykształcenia informatycznego lub przekwalifikowało się z innego zawodu. Często programistami zostają osoby z wykształceniem humanistycznym. Z czego to wynika? Kluczową kwestią w zawodzie programisty są bowiem umiejętności a nie dyplom. Jeżeli masz predyspozycje do tego zawodu - masz umiejętność analitycznego myślenia, łatwość pracy z liczbami i co najważniejsze jesteś gotowy na naukę - to jesteś dobrym materiałem na programistę. Jeżeli zostaniesz odpowiednio pokierowany i przeszkolony, masz szansę rozpocząć przygodę z programowaniem. Warto inwestować w swój rozwój – to szkolenie PHP jest na pewno okazją do zdobycia ciekawej i dobrze płatnej pracy.
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.
My pokażemy jak hobby przekuć w dobrze płatną pracę. 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?
Uczestnicy kończą nasz kurs z umiejętnościami młodszego developera PHP. Będziesz umiał wystarczająco dużo żeby samodzielnie stworzyć sklep internetowy, forum dyskusyjne i witryny intranetowe. 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. Możliwości wykorzystania tego języka są niesamowite!
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 - takie osoby najlepiej poradzą sobie na rynku pracy.
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 kursu jest ułożony tak, abyś w 10 dni mógł od podstaw dojść do etapu Junior PHP Developera.
Zajęcia prowadzone są w środowisku Windows. Konfigurację Apache i PHP kursanci poznają dla środowisk Windows oraz Linux.
W jaki sposób uczymy na naszych szkoleniach PHP?
Nasze kursy prowadzimy stacjonarnie w największych miastach w Polsce. Formuła kursu to PHP Bootcamp, gdzie przez kilka dni bardzo intensywnie się uczysz, żeby w krótkim czasie osiągnąć spektakularne efekty. 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. Żeby zawodowo programować trzeba mieć konkretne umiejętności praktyczne - wtedy stajesz się atrakcyjnym kandydatem na rynku pracy.
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 godzin 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 drukowanej i elektronicznej. 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!
Dlatego nasi trenerzy są najlepsi. Mają wieloletnie doświadczenie w szkoleniach, nauczaniu oraz tworzeniu oprogramowania. Są to praktycy - osoby prowadzące żywe, obfitujące w realistyczne przykłady zajęcia.
Główny trener ALX w zakresie programowania w językach Python i Perl; trener języka Java, PHP, aplikacji webowych i baz danych - z wieloletnim doświadczeniem. Prowadzi zajęcia w Polsce i w Wielkiej Brytanii. Uczestniczył w projektach informatycznych w wielu językach i technologiach. Magister Wyższej Szkoły Morskiej w Szczecinie. Zagorzały fan gier MMORPG.
Ukończył Inżynierię Oprogramowania i Tworzenia Systemów Informatycznych na Uniwersytecie Szczecińskim. W latach 2002-2004 redaktor prowadzący magazynów informatycznych „Software 2.0” i„Hakin9”. Wykładowca, prowadzący warsztaty, przewodniczący komisji programowej konferencji IT Underground w Software Konferencje. Przez wiele lat uczestniczył w projektach informatycznych na zlecenie wielu europejskich firm. Piotr jest bardzo wymagającym trenerem, dąży do tego żeby każdy, kto kończy jego szkolenie wyciągnął z niego jak najwięcej się da!
Piotr ma także tytuł magistra Wyższej Szkoły Morskiej w Szczecinie. Uwielbia poznawać obce języki tj.: hiszpański, arabski i papiamento. Zagorzały fan gier MMORPG. Prowadzi zajęcia w Polsce i Wielkiej Brytanii. Ogromne doświadczenie zawodowe Piotra sprawia, że przyjeżdżają do niego na konsultacje szefowie IT największych polskich i zagranicznych firm.
Posiada certyfikaty:
- Microsoft Certified Technology Specialist
- Microsoft Project – Managing Projects
- Programming in HTML5 with JavaScript and CSS3
Certyfikowany i bardzo doświadczony trener. Specjalista w zakresie systemu Linux, języka PHP oraz ekspert MS Access i baz danych. Posiada certyfikat Linux Professional Institute. Muzyk z wykształceniem.
Jest absolwentem Uniwersytetu Warszawskiego, gdzie ukończył studia na wydziale Matematyki, Informatyki i Mechaniki. Kieruje zespołem programistycznym, od lat wykonuje zaawansowane projekty IT. To specjalista języka PHP oraz expert MS Access i baz danych. Jest certyfikowanym trenerem Linux Professional Institute.
Prowadzi kursy dla administratorów systemu Linux oraz dla programistów. Szkoli z nowych technologii całe działy programistyczne, tak aby programiści bezpośrednio po ukończeniu szkolenia mogli pracować przy projekcie. Cechą charakterystyczną tego trenera jest łatwość przekazywania wiedzy (nawet trudnych zagadnień) - o tym fakcie mogą zaświadczyć licealiści z V Liceum Ogólnokształcącego im. księcia Józefa Poniatowskiego w Warszawie gdzie przez kilka lat uczył elementów informatyki i technologii informacyjnych.
Janusz skończył szkołę muzyczną im. Fryderyka Chopina w Warszawie, gdzie między innymi grał w orkiestrze. Stworzył jedyny w swoim rodzaju webowy kalkulator receptur lodziarskich.
Posiada certyfikaty:
- Linux Professional Institute
Kacper jest wszechstronnym programistą z branży. Równolegle z działaniami edukacyjnymi spełnia się w kolejnych wyzwaniach programistycznych. Obecnie pracuje w skandynawskiej spółce mediowej jako Software Engineer, gdzie realizuje się tworząc różne projekty, a przeważającymi technologiami są Javascript, Typescript oraz PHP.
Ma bardzo bogaty dorobek zawodowy. Pierwsze kilka lat pracował jako freelancer - pisał aplikacje w PHP na użytek prywatny, głównie dla znajomych. Nauka nowych programów była dla niego zawsze zabawą, nieustanną grą ze sobą samym w której sam sobie wyznaczał wyzwania i je z mniejszym lub większym trudem osiągał. Z czasem darmowa pomoc programistyczna zamieniła się w dobrze opłacaną pracę - było to hobby, z którego już można się utrzymać. Jak sam zawsze powtarza swoim kursantom, że z uporem, marzeniami i ciężką pracą można osiągnąć wszystko.
Doświadczenie dydaktyczne Kacper nabywał już liceum - udzielając korepetycji z MS Excela. Prowadził szkolenia z bardzo szerokiego zakresu technologii i na różnych poziomach zaawansowania: począwszy od podstaw obsługi komputera w projektach realizowanych przez MOPSy dla osób "wykluczonych cyfrowo", skończywszy na szkoleniach dla administratorów baz danych z administracji MySQL lub PostgreSQL. Doświadczenie trenerskie nauczyło go jak skutecznie dzielić się wiedzą. Kacper posiada w sobie nieskończone pokłady cierpliwości dla kursantów, odczuwa radość ze wspólnych osiągnięć i chwil tryumfów, gdy nie tylko "u mnie działa" :)
"Słyszałem, że poza pracą jest też czas wolny, jeżeli takowy nadchodzi realizuje projekt pod tytułem Dom 4.0, gdzie rozwiązuje wyzwania dnia codziennego z trzema kobietami mojego życia, a w jeszcze wolniejszym czasie relaksuje się grą w pokera.. oczywiście na wirtualne pieniądze ;)"
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