Szkolenie: Back-end Developer PHP – Laravel, Docker i Git
Szkolenie: Back-end Developer PHP – Laravel, Docker i Git
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
Szkolenie skierowane jest do:
- osób chcących rozpocząć pracę w zawodzie programisty backend PHP
- osób zainteresowanych tworzeniem aplikacji webowych
- studentów kierunków informatycznych i technicznych
- osób chcących przekwalifikować się do branży IT
- początkujących programistów chcących nauczyć się pracy z frameworkiem Laravel
- osób chcących poznać pracę zespołową z wykorzystaniem Git oraz Docker
Wymagania wstępne
- podstawowa obsługa komputera
- znajomość podstaw HTML i CSS (mile widziana)
- podstawy logiki programowania będą dodatkowym atutem
- motywacja do nauki programowania
- Minimalna liczba uczestników5
- Maksymalna liczba uczestników10
- Data zakończenia rekrutacji09-07-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi47
- 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
Szkolenie przygotowuje uczestników do samodzielnego tworzenia aplikacji webowych w języku PHP z wykorzystaniem frameworka Laravel, a także zapoznanie ich z nowoczesnymi narzędziami wykorzystywanymi w pracy programisty, takimi jak Docker oraz Git.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Uczestnik opisuje podstawy programowania w języku PHP. | identyfikuje podstawowe typy danych w PHP | Test teoretyczny z wynikiem generowanym automatycznie |
| wyjaśnia zastosowanie zmiennych | Test teoretyczny z wynikiem generowanym automatycznie | |
| rozróżnia operatory i wyrażenia | Test teoretyczny z wynikiem generowanym automatycznie | |
| opisuje działanie struktur sterowania (instrukcje warunkowe i pętle) | Test teoretyczny | |
| Uczestnik wyjaśnia zasady programowania obiektowego w PHP. | opisuje pojęcie klasy i obiektu | Test teoretyczny |
| rozróżnia właściwości i metody klasy | Test teoretyczny z wynikiem generowanym automatycznie | |
| wyjaśnia mechanizmy dziedziczenia i enkapsulacji | Test teoretyczny z wynikiem generowanym automatycznie | |
| identyfikuje zastosowanie programowania obiektowego w aplikacjach webowych | Test teoretyczny | |
| Uczestnik charakteryzuje strukturę aplikacji w frameworku Laravel. | opisuje strukturę katalogów aplikacji | Test teoretyczny |
| wyjaśnia rolę kontrolerów, modeli i widoków | Test teoretyczny | |
| opisuje działanie routingu | Test teoretyczny | |
| wyjaśnia sposób komunikacji aplikacji z bazą danych | Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Program szkolenia jest dostosowany do potrzeb uczestników usługi oraz głównego celu usługi i jej charakteru oraz obejmuje zakres tematyczny usługi. Uczestnik nie musi spełniać dodatkowych wymagań dot. poziomu zaawansowania.
Usługa prowadzona jest w godzinach dydaktycznych. Przerwy nie są wliczone w ogólny czas usługi rozwojowej. Harmonogram usługi może ulec nieznacznemu przesunięciu, ponieważ ilość przerw oraz długość ich trwania zostanie dostosowana indywidualnie do potrzeb uczestników szkolenia. Łączna długość przerw podczas szkolenia nie będzie dłuższa aniżeli zawarta w harmonogramie.
Zajęcia zostaną przeprowadzone przez ekspertów z wieloletnim doświadczeniem, którzy przekazuje nie tylko wiedzę teoretyczną, ale także praktyczne wskazówki i najlepsze praktyki. Uczestnicy mają możliwość czerpania z jego wiedzy i doświadczeń.
Szkolenie będzie realizowane zdalnie w czasie rzeczywistym za pomocą platformy ClickMeeting, co umożliwia aktywny udział uczestników w warsztatach i ćwiczeniach grupowych.
Szkolenie realizowane jest przez platformę umożliwiającą:
- udostępnianie ekranu,
- czat, komunikację audio-wideo,
- współdzielenie materiałów i plików,
Każdy uczestnik pracuje indywidualnie na swoim komputerze z bieżącym wsparciem trenera.
_______________________________________________________________________________________________________________________
Przed dokonaniem zapisu i złożeniem karty uczestnictwa do Operatora, zachęcamy do kontaktowania się z nami telefonicznie, SMS-em lub e-mailem pod adresem/numerem wskazanym w zakładce „Kontakt”.
Pozwoli to potwierdzić dostępność miejsca w grupie szkoleniowej oraz rozwiać ewentualne wątpliwości.
_____________________________________________________________________________________________________________________
Program usługi:
MODUŁ 1: Wprowadzenie do PHP (4 h dyd)
Ten moduł wprowadza uczestników w świat PHP – jednego z najpopularniejszych języków do tworzenia stron internetowych. Uczestnicy poznają podstawową składnię, typy danych i zmienne, które są fundamentem każdego projektu w PHP.
- Wprowadzenie do języka PHP – historia, zastosowania, ekosystem.
- Podstawy składni języka PHP – pisanie i uruchamianie pierwszych skryptów.
- Typy danych i zmienne – liczby, tekst, tablice, typy logiczne.
- Ćwiczenia praktyczne: tworzenie prostych skryptów wyświetlających dane.
MODUŁ 2: Podstawy programowania w PHP (6 h)
Moduł rozwija umiejętności programistyczne w PHP. Uczestnicy poznają operatory, wyrażenia, funkcje i podstawowe struktury sterowania, a także nauczą się pracować z plikami i katalogami.
- Operatory i wyrażenia – arytmetyczne, logiczne, porównania.
- Funkcje i struktury sterowania – pętle, instrukcje warunkowe, funkcje własne.
- Praca z plikami i katalogami – odczyt, zapis, tworzenie i usuwanie plików.
- Ćwiczenia praktyczne: małe programy wykorzystujące funkcje i pliki.
MODUŁ 3: Programowanie obiektowe i Laravel (6 h)
W tym module uczestnicy poznają zasady programowania obiektowego w PHP oraz wprowadzenie do frameworka Laravel, w tym instalację i konfigurację środowiska deweloperskiego.
- Programowanie obiektowe w PHP – klasy, obiekty, dziedziczenie, interfejsy.
- Wprowadzenie do frameworka Laravel – architektura, komponenty, zastosowania.
- Instalacja i konfiguracja Laravel – lokalnie i w środowisku Docker.
- Ćwiczenia praktyczne: tworzenie prostego projektu w Laravel.
MODUŁ 4: Struktura aplikacji Laravel (5 h)
Moduł koncentruje się na zrozumieniu struktury frameworka Laravel i jego głównych komponentów. Uczestnicy nauczą się organizować projekt oraz korzystać z systemu kontroli wersji Git.
- Struktura frameworka Laravel – katalogi, pliki, zasady organizacji projektu.
- Komponenty Laravel: kontrolery, modele, widoki, trasy (routing).
- Organizacja projektu przy użyciu Gita – tworzenie repozytorium, commit, branch.
- Ćwiczenia praktyczne: stworzenie prostego CRUD i praca zespołowa.
MODUŁ 5: Bazy danych i bezpieczeństwo (5 h)
Uczestnicy poznają pracę z bazami danych w Laravel oraz podstawy bezpieczeństwa aplikacji, w tym mechanizmy uwierzytelniania i autoryzacji.
- Praca z bazami danych w Laravel: Eloquent ORM, migracje, seedery.
- Uwierzytelnianie i autoryzacja – rejestracja, logowanie, role użytkowników.
- Ćwiczenia praktyczne: tworzenie modeli, migracji i mechanizmu logowania.
MODUŁ 6: Projektowanie aplikacji webowej (4 h)
Moduł pokazuje proces projektowania aplikacji webowej w Laravel – od planowania, przez projektowanie struktury, aż po współpracę zespołową.
- Analiza wymagań i planowanie aplikacji.
- Projektowanie architektury aplikacji webowej.
- Praca zespołowa w projekcie Laravel z wykorzystaniem Git.
- Ćwiczenia praktyczne: przygotowanie planu i pierwszej wersji aplikacji.
MODUŁ 7: Tworzenie backendu aplikacji (5 h)
Uczestnicy nauczą się tworzyć logikę backendu, kontrolery, modele i widoki oraz implementować routing w Laravel.
- Tworzenie kontrolerów i modeli.
- Tworzenie widoków i integracja z backendem.
- Routing w Laravel – definicja tras i przekazywanie danych.
- Ćwiczenia praktyczne: stworzenie pełnego CRUD z routingiem.
MODUŁ 8: Formularze i obsługa błędów (3 h)
Opis modułu: Moduł uczy pracy z formularzami, walidacji danych oraz obsługi błędów i wyjątków w aplikacji.
- Formularze i walidacja danych w Laravel.
- Obsługa błędów i wyjątków.
- Ćwiczenia praktyczne: tworzenie formularzy i walidacja danych.
MODUŁ 9: Testowanie i wdrażanie aplikacji (4 h)
Uczestnicy poznają podstawy testowania aplikacji w Laravel oraz sposoby wdrażania gotowych projektów na serwer.
- Testy jednostkowe i integracyjne w Laravel.
- Wdrażanie aplikacji Laravel na serwerze (w tym przy użyciu Dockera).
- Ćwiczenia praktyczne: napisanie testów i wdrożenie aplikacji.
MODUŁ 10: Docker i Git w praktyce (4 h)
Moduł skupia się na praktycznym zastosowaniu Dockera i Gita w codziennej pracy dewelopera. Uczestnicy tworzą środowisko developerskie i uczą się workflow zespołowego.
- Wprowadzenie do Dockera: kontenery, obrazy, Dockerfile, docker-compose.
- Tworzenie środowiska developerskiego dla Laravel z Dockerem.
- Wprowadzenie do Git: repozytoria, commitowanie, branchowanie, merge.
- Współpraca zespołowa na GitHub/GitLab.
- Integracja Dockera i Gita z workflow developerskim.
Walidacja 1 h dyd.
test teoretyczny, test z wynikiem gen. automatycznie- pisany synchronicznie
Moduł | Łączna liczba godzin | Teoria (h) | Praktyka (h) |
|---|---|---|---|
MODUŁ 1: Wprowadzenie do PHP | 4 h | 2 h | 2 h |
MODUŁ 2: Podstawy programowania w PHP | 6 h | 3 h | 3 h |
MODUŁ 3: Programowanie obiektowe i Laravel | 6 h | 3 h | 3 h |
MODUŁ 4: Struktura aplikacji Laravel | 5 h | 2 h | 3 h |
MODUŁ 5: Bazy danych i bezpieczeństwo | 5 h | 3 h | 2 h |
MODUŁ 6: Projektowanie aplikacji webowej | 4 h | 1 h | 3 h |
MODUŁ 7: Tworzenie backendu aplikacji | 5 h | 2 h | 3 h |
Harmonogram
Harmonogram
| Przedmiot / temat | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Brak wyników. | |||||
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 5 781,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 4 700,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 123,00 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 100,00 PLN |
Prowadzący
Prowadzący
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Każdy z uczestników otrzyma tematyczne materiały dydaktyczne w postaci prezentacji w formie pdf,
Warunki uczestnictwa
Warunkiem zdobycia certyfikatu potwierdzającego zdobyte kwalifikacje jest przystąpienie do Egzaminu certyfikującego. Na egzamin uczestnik nie musi dokonywać osobnego zapisu oraz jest w koszt usługi.
Wymagana jest obecność min 80% lub zgodna ze wskazaniami Operatora. Obecność na usłudze weryfikowana będzie na podstawie raportu logowań wygenerowanego z platformy.
Uczestnicy przyjmują do wiadomości, że usługa może być poddana monitoringowi z ramienia Operatora lub PARP i wyrażają na to zgodę.
Uczestnik ma obowiązek zapisania się na usługę przez BUR co najmniej w dniu zakończenia rekrutacji.
Organizator zapewnia dostępność osobom ze szczególnymi potrzebami podczas realizacji usług rozwojowych zgodnie z Ustawą z dnia 19 lipca 2019 r. o zapewnianiu dostępności osobom ze szczególnymi potrzebami (Dz.U. 2022 poz. 2240) oraz „Standardami dostępności dla polityki spójności 2021-2027”. W przypadku potrzeby zapewnienia specjalnych udogodnień prosimy o kontakt przed zapisem na usługę!
Informacje dodatkowe
- Zapis BUR nie jest jednoznaczny z zarezerwowaniem miejsca. W celu potwierdzenia miejsca prosimy o dodatkowy kontakt telefoniczny/sms lub mailowy na adres/numer wskazany w zakładce " kontakt"
- zawarto umowę z WUP w Toruniu w ramach projektu Kierunek Rozwój
- zawarto umowę z WUP w Krakowie w ramach projektu Małopolski Pociąg do Kariery
- zawarto umowę z WUP w Szczecinie w ramach projektu Zachodniopomorskie Bony Szkoleniowe
- usługi dedykowane również uczestnikom innych programów dofinansowań
Podstawa zwolnienia z VAT:
1) art. 43 ust. 1 pkt 29 lit. c Ustawy z dnia 11 marca 2024 o podatku od towarów i usług - w przypadku dofinansowania w wysokości 100%
2) § 3 ust. 1 pkt. 14 Rozporządzenia Ministra Finansów z dnia 20 grudnia 2013 r. w sprawie zwolnień od podatku od towarów i usług oraz warunków stosowania tych zwolnień - w przypadku dofinansowania w co najmniej 70%
3) W przypadku braku uzyskania dofinansowania lub uzyskania dofinansowania poniżej 70%, do ceny usługi należy doliczyć 23% VAT
Warunki techniczne
Warunki techniczne
1. Sprzęt uczestnika:
- komputer lub laptop z systemem operacyjnym Windows 10 / 11, macOS lub Linux,
- procesorem co najmniej Intel i5 / Ryzen 5 lub równoważnym,
- pamięcią RAM: minimum 8 GB (zalecane 16 GB dla płynnej pracy z dużymi zbiorami danych),
- wolną przestrzenią dyskową: minimum 10 GB,
- stabilne łącze internetowe (min. 10 Mbps) – w przypadku zajęć zdalnych,
- aktualna przeglądarką internetową (Chrome, Edge, Firefox),
Obowiązkowe:
- Kamera:Uczestnik powinien posiadać działającą kamerę (wbudowaną w laptop/komputer lub zewnętrzną). Kamera umożliwia aktywny udział w sesjach, prezentację ćwiczeń grupowych oraz interakcję z prowadzącym.
- Mikrofon: Niezbędny jest sprawny mikrofon (wbudowany lub zewnętrzny, np. w zestawie słuchawkowym).Umożliwia zadawanie pytań, udział w dyskusjach i ćwiczeniach grupowych.
- Zalecane użycie słuchawek z mikrofonem, aby zredukować echo i poprawić jakość dźwięku.
2. Oprogramowanie:
Nie jest wymagane wcześniejsze przygotowanie środowiska programistycznego. Wszystkie niezbędne programy, dane i narzędzia zostaną przekazane przez trenera w trakcie trwania szkolenia.
3. Łącze internetowe:
- Minimum 10 Mbps download / 5 Mbps upload
- Stabilne połączenie bez dużych przerw i opóźnień
4. Środowisko pracy:
- Ciche miejsce do pracy i nauki
- Dostęp do powierzchni roboczej umożliwiającej komfortowe używanie komputera
- Możliwość dzielenia ekranu w trakcie sesji praktycznych i konsultacji ( opcjonalnie)
5. Środowisko szkoleniowe
Szkolenie realizowane jest przez platformę umożliwiającą:
- udostępnianie ekranu,
- czat, komunikację audio-wideo,
- współdzielenie materiałów i plików,
- interaktywną prezentację kodu i analiz danych.
Każdy uczestnik pracuje indywidualnie na swoim komputerze z bieżącym wsparciem trenera.