PHP Developer
PHP Developer
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
Szkolenie przeznaczone dla projektantów stron www, administratorów witryn oraz back-endowych.
- Minimalna liczba uczestników6
- Maksymalna liczba uczestników15
- Data zakończenia rekrutacji15-10-2025
- Forma prowadzenia usługimieszana (stacjonarna połączona z usługą zdalną w czasie rzeczywistym)
- Liczba godzin usługi80
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Uczestnicy kończą kurs z umiejętnościami młodszego developera PHP. Absolwent będzie umiał wystarczająco dużo żeby samodzielnie stworzyć sklep internetowy, forum dyskusyjne i witryny intranetoweEfekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Zna podstawy: Wstęp do PHP, HTML, CSS, XM oraz pracuje bazami danych | Kryteria weryfikacji Uczestnik wykazuje podstawową wiedzę z PHP, HTML, CSS, XMLoraz potrafi pracować nas bazami danych. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Charakteryzuje się wiedzą z zarządzania danymi | Kryteria weryfikacji Uczestnik wykazuje się wiedzą z zrządzania danymi | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Charakteryzuje się wiedzą z PHP w praktyce | Kryteria weryfikacji Uczestnik wykazuje się wiedzą ze zmiennych oraz programowaniem obiektowym | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Charakteryzuje się wiedzą z techniki warstwy prezentacji oraz środowiska pracy | Kryteria weryfikacji Uczestnik wykazuje się wiedzą z JavaScript oraz aplikacji MVC oraz wdraża witryny internetowe na serwerach hostingowych | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Inne kwalifikacje
Uznane kwalifikacje
Informacje
- Podstawa prawna dla Podmiotów / kategorii Podmiotówuprawnione do realizacji procesów walidacji i certyfikowania na mocy innych przepisów prawa
- Nazwa Podmiotu prowadzącego walidacjęNIE
- Podmiot prowadzący walidację jest zarejestrowany w BURNie
- Nazwa Podmiotu certyfikującegoNIE
- Podmiot certyfikujący jest zarejestrowany w BURNie
Program
Program
Podstawy
1. Wstęp do PHP, HTML, CSS, XML — projektowanie witryn od strony programisty – HTML i CSS — elementy formularza, metody POST i GET, żądania HTTP — zmienne, warunki i pętle (podstawowa składnia if ... else, while) — najważniejsze funkcje PHP
2. Praca z bazami danych — pobieranie danych z MySQL-a i Postgresa — modyfikacja danych — ochrona przed atakami typu SQL Injection i Cross Site Scripting
Zarządzanie danymi
1. Wykorzystanie relacyjnych baz danych — typy danych w języku SQL — agregaty, podkwerendy, różne rodzaje złączeń — różnice między MySQL-em a Postgresem
2. Projektowanie baz danych — diagramy ERD (Entity Relationship Diagram) — tworzenie projektu bazy na podstawie prostej specyfikacji problemu — baza w postaci normalnej — polecenia DDL dla MySQL-a i Postgresa
3. Przetwarzanie i pozyskiwanie danych w formacie XML — budowa dokumentu XML; instrukcje przetwarzania, terminologia, kodowanie — przestrzenie nazw w dokumentach XML
PHP w praktyce
1. Zmienne, funkcje, tablice, napisy — przekazywanie zmiennych przez wartość i przez referencję — operacje na tablicach (wyszukiwanie, sortowanie, zaawansowane sortowanie) — operacje na łańcuchach znaków, wyrażenia regularne (Regexp) — rzutowanie i problem niejawnego rzutowania
2. Programowanie obiektow— składnia obiektowa i wykorzystanie istniejących bibliotek — praktyki dotyczące wczytywania klas — projektowanie programów obiektowych: składnia definicji klas, widoczność, asercja typu parametrów w metodach i funkcjach, użycie interfejsów i klas abstrakcyjnych — przykładowe interfejsy i klasy biblioteki SPL (Standard PHP Library; np. Iterator, ArrayAccess, DirectoryIterator) — podstawy diagramów klas UML — wzorce projektowe charakterystyczne dla aplikacji PHP — stworzenie prostej aplikacji w modelu MVC (w wariancie Front Controller)
Techniki warstwy prezentacji
1. Javascript — język Javascript: funkcje, zmienne, sposób użycia w kontekście dokumentu HTML — model DOM, efekty i animacja — przykładowe popularne skrypty dostępne w sieci (efekty) — dynamiczna walidacja formularza
2. Systemy szablonowe, ich użycie w aplikacjach MVC — użycie systemu Smarty (bądź podobnego, np. Twig)
Środowisko pracy
1. Użycie winscp i prostych edytorów programistycznych do edycji i wdrażania witryn internetowych na serwerach hostingowych
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin | Forma stacjonarna |
---|---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 11 PHP Developer | Prowadzący Robert Wasik | Data realizacji zajęć 16-10-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 | Forma stacjonarna Tak |
Przedmiot / temat zajęć 2 z 11 PHP Developer | Prowadzący Robert Wasik | Data realizacji zajęć 17-10-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 | Forma stacjonarna Tak |
Przedmiot / temat zajęć 3 z 11 PHP Developer | Prowadzący Robert Wasik | Data realizacji zajęć 04-11-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 | Forma stacjonarna Tak |
Przedmiot / temat zajęć 4 z 11 PHP Developer | Prowadzący Robert Wasik | Data realizacji zajęć 05-11-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 | Forma stacjonarna Tak |
Przedmiot / temat zajęć 5 z 11 PHP Developer | Prowadzący Robert Wasik | Data realizacji zajęć 06-11-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 | Forma stacjonarna Tak |
Przedmiot / temat zajęć 6 z 11 PHP Developer | Prowadzący Robert Wasik | Data realizacji zajęć 07-11-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 | Forma stacjonarna Tak |
Przedmiot / temat zajęć 7 z 11 PHP Developer | Prowadzący Robert Wasik | Data realizacji zajęć 25-11-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 | Forma stacjonarna Tak |
Przedmiot / temat zajęć 8 z 11 PHP Developer | Prowadzący Robert Wasik | Data realizacji zajęć 26-11-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 | Forma stacjonarna Tak |
Przedmiot / temat zajęć 9 z 11 PHP Developer | Prowadzący Robert Wasik | Data realizacji zajęć 27-11-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 | Forma stacjonarna Tak |
Przedmiot / temat zajęć 10 z 11 PHP Developer | Prowadzący Robert Wasik | Data realizacji zajęć 28-11-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 16:00 | Liczba godzin 07:00 | Forma stacjonarna Tak |
Przedmiot / temat zajęć 11 z 11 PHP Developer | Prowadzący - | Data realizacji zajęć 28-11-2025 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 | Forma stacjonarna Tak |
Cena
Cena
Cennik
Rodzaj ceny | Cena |
---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 5 891,70 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 4 790,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 73,65 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 59,88 PLN |
Rodzaj ceny W tym koszt walidacji brutto | Cena 0,00 PLN |
Rodzaj ceny W tym koszt walidacji netto | Cena 0,00 PLN |
Rodzaj ceny W tym koszt certyfikowania brutto | Cena 0,00 PLN |
Rodzaj ceny W tym koszt certyfikowania netto | Cena 0,00 PLN |
Prowadzący
Prowadzący
Robert Wasik
Mikołaja Kopernika, gdzie uzyskał tytuł magistra. Posiada również
certyfikaty ITIL Foundation oraz Prince2 Foundation.
Wykładowca języka JavaScript, Python, Java. Prowadzi również zajęcia z Tworzenia stron WWW oraz bootcamp Programista PHP. Zawodowy trener z dużym doświadczeniem praktycznym – poza prowadzeniem szkoleń posiada doświadczenie z pracy zarówno w dużym zespole
rogramistycznym spółki telekomunikacyjnej, jak i przy niewielkich
projektach, dzięki czemu rozumie realia pracy przy różnych projektach. W ALX, poza prowadzeniem szkoleń, zajmuje się opracowaniem
rogramów szkoleń, materiałów szkoleniowych oraz ćwiczeń z technologii Front-endowych. Jako trener przeprowadził kilka tysięcy godzin szkoleniowych dotyczących głównie programowania w PHP oraz JavaScript. Jest jednym z najwyżej ocenianych trenerów w ALX, średnia ocen trenerskich z 50 ankiet spośród 10 ostatnich szkoleń wynosi 4,85
w 5 stopniowej skali ocen. Kursanci również bardzo wysoko oceniają jego prezentacje tworzone w ramach materiałów szkoleniowych.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnik otrzymuje autorskie materiały szkoleniowe ALX
Informacje dodatkowe
Finansów z dnia 20.12.2013r. w sprawie zwolnień od podatków i usług oraz warunków stosowania tych zwolnień, w przypadku gdy udział w usłudze jest finansowany co najmniej w 70% ze środków publicznych.
Warunki techniczne
Warunki techniczne
Czego potrzebujesz do kursu zdalnego?
- komputer z dostępem do Internetu (zalecana prędkość łącza: min 3 Mbit/s download/upload; całkowicie wystarczające są w szczególności połączenia przez sieć komórkową, oby jedynie były one stabilne - nie zrywające się)
- przeglądarka internetowa (Chrome, Firefox, Safari, Edge itp.),
- głośniki lub słuchawki, oraz mikrofon (aby słyszeć i rozmawiać z trenerem oraz innymi uczestnikami szkolenia).
Opcjonalnie:
W miarę posiadania, można też wyposażyć stanowisko pracy w dodatkowy monitor. Jest wtedy możliwość jednoczesnego obserwowania udostępnionego obrazu (na jednym ekranie) i pracy w swoim edytorze/arkuszu/środowisku na drugim ekranie. Jeśli jednak nie posiadasz dodatkowego monitora, to również nie ma się czym martwić. Wystarczy przełączanie się między oknami w razie potrzeby, w ten sposób pracuje większość naszych kursantów.
Alternatywnie, istnieje jeszcze możliwość uruchomienia oprogramowania konferencyjnego (standardowo w ALX jest to Zoom) na tablecie lub ewentualnie telefonie Apple / Android (przy czym ekran telefonu jest jednak dość mały - kursanci raczej preferują tablety). Wtedy można uczestniczyć w sesji video poprzez urządzenie mobilne, a samodzielną pracę i ćwiczenia - wykonywać na komputerze.
Adres
Adres
Udogodnienia w miejscu realizacji usługi
- Klimatyzacja
- Wi-fi
- Laboratorium komputerowe