Informujemy, że w związku z ciągłym podnoszeniem jakości naszych szkoleń i związanymi z tym kosztami, w dniu 06.09.2024 ceny wybranych szkoleń wzrosną. Aktualny cennik obowiązuje do 05.09.2024 włącznie.


Programowanie w języku PHP

by:
Czas trwania 5 dni

Najbliższe terminy tego szkolenia

21.10 25.10 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
09.12 13.12 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 3000 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
  4. Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Zapisz się
Program szkolenia

Dzień 1: Wprowadzenie do PHP

Godzina 1-2: Historia i przegląd PHP

  • Wprowadzenie do PHP
  • Zastosowania PHP
  • Środowisko pracy: konfiguracja serwera lokalnego (XAMPP/WAMP)


Godzina 3: Wprowadzenie do menedżera pakietów Composer

  • Instalacja i konfiguracja Composer
  • Podstawowe polecenia Composer
  • Autoloading klas za pomocą Composer


Godzina 4: Składnia podstawowa

  • Zmienne i typy danych
  • Stałe
  • Komentarze


Godzina 5: Struktury sterujące

  • Instrukcje warunkowe (if, else, switch)
  • Pętle (for, while, do-while, foreach)
  • Godzina 6-7: Praca z formularzami
  • Metody GET i POST
  • Przekazywanie danych między stronami



Dzień 2: Funkcje i tablice

Godzina 1-2: Funkcje w PHP

  • Definiowanie funkcji
  • Parametry i zwracanie wartości
  • Zasięg zmiennych


Godzina 3-4: Tablice

  • Tablice indeksowane
  • Tablice asocjacyjne
  • Operacje na tablicach (sortowanie, dodawanie elementów, usuwanie)


Godzina 5-6: Wbudowane funkcje PHP dla stringów i tablic

  • Manipulacja stringami
  • Przeszukiwanie i sortowanie tablic


Godzina 7: Wprowadzenie do obsługi plików

  • Otwieranie i czytanie plików
  • Zapis do pliku



Dzień 3: Programowanie obiektowe i bazy danych


Godzina 1-2: Programowanie obiektowe (OOP) w PHP

  • Klasy i obiekty
  • Właściwości i metody
  • Konstruktory i destruktory


Godzina 3-4: Dziedziczenie i interfejsy

  • Rozszerzanie klas
  • Implementacja interfejsów


Godzina 5-6: Wprowadzenie do baz danych MySQL z PHP

  • Połączenie z bazą danych
  • Wykonywanie zapytań


Godzina 7: Bezpieczeństwo aplikacji PHP i baz danych

  • Zapobieganie atakom SQL injection
  • Walidacja i sanitacja danych wejściowych



Dzień 4: Zaawansowane techniki programowania w PHP


Godzina 1-2: Sesje i ciasteczka

  • Zarządzanie sesjami użytkownika
  • Przechowywanie danych w ciasteczkach


Godzina 3-4: Obsługa wyjątków i błędów

  • Try, catch, finally
  • Tworzenie własnych wyjątków


Godzina 5: Praca z datami i czasem

  • Funkcje daty i czasu
  • Strefy czasowe


Godzina 6-7: Wprowadzenie do frameworków PHP (Laravel/Symfony)

  • Przegląd popularnych frameworków
  • Podstawy pracy z wybranym frameworkiem



Dzień 5: Projekt końcowy i podsumowanie


Godzina 1-3: Planowanie projektu

  • Określenie wymagań
  • Projektowanie aplikacji


Godzina 4-6: Praca nad projektem

  • Implementacja funkcji
  • Testowanie


Godzina 7: Prezentacja projektów i feedback

  • Prezentacja wykonanych aplikacji
  • Omówienie najlepszych praktyk i podsumowanie kursu

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!


Szkolenie w skrócie

Kurs "Podstawy PHP" to kompleksowe szkolenie przeznaczone dla osób rozpoczynających pracę z PHP. Uczestnicy zaczną od podstaw języka, konfiguracji środowiska pracy, przez składnię podstawową, obsługę formularzy, funkcje i tablice, aż po programowanie obiektowe i prace z bazą danych MySQL. Szczególny nacisk kładziony jest na praktyczne zastosowanie wiedzy przez serię warsztatów, umożliwiając uczestnikom budowanie solidnych fundamentów programistycznych.

Korzyści ze szkolenia

Po ukończeniu szkolenia uczestnicy będą potrafili tworzyć dynamiczne strony internetowe, efektywnie zarządzać danymi, stosować podstawy bezpieczeństwa aplikacji webowych oraz rozumieć i wykorzystywać programowanie obiektowe w PHP.

Dla kogo?

Szkolenie jest skierowane do początkujących programistów oraz osób zainteresowanych rozpoczęciem pracy z PHP, chcących zrozumieć jego podstawy i nauczyć się tworzenia aplikacji webowych.



Prowadzący szkolenie: Łukasz Przeździęk



Łukasz Przeździęk jest absolwentem Politechniki Łódzkiej na wydziale FTIMS, związany z PHP od 2006 roku. Jego doświadczenie obejmuje pracę z frameworkami Laravel i Symfony, a obecnie pełni funkcję Senior Backend Developera w firmie OnlineVenture, gdzie odpowiada za utrzymanie serwisów meczyki.pl i ppe.pl. Łukasz posiada bogate doświadczenie pedagogiczne, spędziwszy 10 lat jako nauczyciel przygotowujący uczniów technikum do egzaminu zawodowego z programowania. Jego wiedza i doświadczenie praktyczne czynią go ekspertem w dziedzinie backend developmentu, a pasja do nauczania i dzielenia się wiedzą sprawiają, że jest wyjątkowym prowadzącym szkolenia z zakresu nowoczesnych technologii webowych.


Stanowisko robocze


Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
Terminy gwarantowane

Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

Przejdź do terminów tego szkolenia

Szkolenia online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia.
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia PHP!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 5.0/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    18-07-2024 Trzy dni szkolenia szczelnie wypełnione wiedzą, bardzo dobra organizacja szkolenia - od podstaw do bardziej skomplikowanych kodów, bardzo profesjonalny prowadzący. Polecam każdemu, kto chce rozpocząć naukę SQL! Marta Fujarska, Ornsson Solutions Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    12-07-2024 Bardzo dobre szkolenie, świetny prowadzący. Tempo szkolenia dostosowane do uczestników. Szczerze polecam! Maciej Kijewski, Volkswagen Poznań Sp. z o.o.
  • 5.0/5

    Terraform i Infrastruktura jako Kod (IaC) - szkolenie kompleksowe

    12-07-2024 Szkolenie bardzo dobrze przeprowadzone, na temat, wyjaśnione wszystkie aspekty. Marcin Suchodolski, Grupa VAT Pekao
  • 5.0/5

    Podstawy Oracle SQL

    11-07-2024 Zdecydowanie polecam, właśnie takiej dawki wiedzy oczekuję od firm oferujących szkolenia. Anna Popik-Mazur, Ministerstwo Finansów
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    10-07-2024 Wyjaśnione w prosty sposób mechanizmy, których używa się na codzien lecz niekoniecznie poprawnie Łukasz Brzeziński, Business Online Services sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    05-07-2024 Profesjonalnie przygotowany prowadzący, z olbrzymią wiedzą i doświadczeniem, historycznie znający oprogramowanie z którego szkoli, od najstarszych możliwych wersji. Wybitny bazodanowiec, z olbrzymim doświadczeniem i wiedzą praktyczną zastosowania rozwiązań Tomasz Wieczorek, SOFTCONTROLS Sp. z o.o.
  • 4.81/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    05-07-2024 Szkolenie jest bardzo praktyczne, a zdobyta wiedza pomaga w codziennej pracy. Na pewno polecę to szkolenie w mojej firmie. Magdalena Szczypek, Polski Światłowód Otwarty Sp. z o.o.
  • 5.0/5

    Administracja bazami danych Oracle

    28-06-2024 - Naprawdę warto. Adam Przywarty, Samodzielny Publiczny Szpital Kliniczny Nr.1 im.prof. Tadeusza Sokołowskiego Pomorskiego Uniwersytetu Medycznego
  • 5.0/5

    Kompleksowe wprowadzenie do Big Data - szkolenie w formie warsztatowej

    28-06-2024 Polecam , szkolenie przeprowadzone przez osobe z duza wiedza i bogatym doswiadczeniem , ciekawe zagadnienia i rozwiazania Arlan Akhmet, Ornsson Solutions Sp. z o.o.
  • 5.0/5

    Administracja serwerem baz danych Microsoft SQL Server + High Availability

    28-06-2024 Bardzo ciekawe szkolenie, dużo praktyki. Trener o niesamowitej wiedzy. Krzysztof Kania, EduBroker Sp. z o.o.
  • 5.0/5

    Administracja bazami danych Oracle

    28-06-2024 Zdecydowanie polecam ! Dariusz Drywulski, Samodzielny Publiczny Zakład Opieki Zdrowotnej w Bielsku Podlaskim
  • 5.0/5

    Kubernetes: orkiestracja kontenerów - szkolenie kompleksowe

    28-06-2024 rewelacyjne szkolenie i jeszcze lepszy prowadzacy Robert Cok, Powszechny Zakład Ubezpieczeń Spółka Akcyjna
  • 5.0/5

    Kompleksowe szkolenie: Modelowanie w notacjach UML i BPMN z wykorzystaniem narzędzia Enterprise Architect

    28-06-2024 Bardzo dziękuję za merytoryczne i praktyczne szkolenie z modelowania w notacjach UML i BPMN :) Przyjemna atmosfera, konkretna wiedza przedstawiona w bardzo przystępny sposób. Łucja Pałkus, Asseco Poland S.A.
  • 4.9/5

    Zaawansowany SQL w PostgreSQL

    28-06-2024 Polecam. Katarzyna Cholewińska, Główny Urząd Geodezji i Kartografii
  • 5.0/5

    Administracja bazami danych Oracle

    28-06-2024 Szkolenie merytoryczne, sprawne, profesjonalne i w miłej atmosferze. Piotr Kuźniewski, Symatic Sp. z o.o.
  • 5.0/5

    Clean Code i dobre praktyki programowania obiektowego w Javie

    28-06-2024 Przystępnie podana porcja wiedzy, która z pewnością przyda się w codziennej praktyce deweloperskiej. Dużo trafnych przykładów, znalazło się też nieco czasu na indywidualne ćwiczenia praktyczne. Dodatkowym plusem było zaangażowanie prowadzącego i możliwość swobodnej dyskusji nad proponowanymi rozwiązaniami. Kamil Ćwintal, Ośrodek Przetwarzania Informacji – Państwowy Instytut Badawczy
  • 5.0/5

    Kubernetes: orkiestracja kontenerów - szkolenie kompleksowe

    28-06-2024 Super szkolenie Piotr Dziubek, Bank Pekao S.A.
  • 5.0/5

    Administracja serwerem baz danych Microsoft SQL Server + High Availability

    28-06-2024 Bardzo wartościowe szkolenie! Michał Marszałek, Edubroker Sp. z o.o.
  • 4.9/5

    Administracja serwerem baz danych Microsoft SQL Server + High Availability

    28-06-2024 Konkretne, merytoryczne szkolenie z dużą ilością części praktycznej Marcin Najdek, SYNERGII IT - Paweł Rożko
  • 5.0/5

    SQL dla średnio zaawansowanych

    27-06-2024 Z przyjemnością dzielę się moimi wrażeniami po szkoleniu z Oracle poziom średniozaawansowany, w którym miałem okazję uczestniczyć. Szkolenie było doskonale zorganizowane, a prowadzący wykazali się ogromną wiedzą i umiejętnością jej przekazywania w przystępny sposób. Materiały szkoleniowe były szczegółowe i dobrze przygotowane, co umożliwiło mi szybkie zrozumienie kluczowych koncepcji oraz praktyczne ich zastosowanie. Ćwiczenia praktyczne, które były integralną częścią kursu, pozwoliły mi na zdobycie cennych umiejętności, które z pewnością wykorzystam w mojej dalszej pracy zawodowej. Gorąco polecam to szkolenie każdemu, kto chce zdobyć solidną porcję wiedzy z Oracle! Andrzej Gajewski, ​PKP Informatyka spółka z o.o.
  • 5.0/5

    Uczenie maszynowe w Pythonie

    27-06-2024 Bardzo fajne szkolenie, trener cierpliwy, wykazujący się bardzo dużą wiedzą, temat przedstawiony w sposób prosty ale rzeczowy i profesjonalny. Krzysztof Gołda, Tenneco Automotive Eastern Europe
  • 5.0/5

    Szkolenie kompleksowe: Tuning wydajności SQL w bazach danych Oracle 12c - 21c

    27-06-2024 Szkolenie wartościowe, duży zasób informacji i ciekawych rozwiązań. Dominik Rus, Centrum Informatyki Resortu Finansów
  • 5.0/5

    SQL dla średnio zaawansowanych

    27-06-2024 Praktyczne podejście, bez zbędnych teoretycznych slajdów i prezentacji. Nauka poprzez praktyke Tytus Pogorzelski, Silky Coders Sp. z o.o.
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    26-06-2024 Dobrze i konkretnie wyłożony materiał :) Krzysztof Kozicki, PZU SA/PZU ŻYCIE SA
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    26-06-2024 Świetne szkolenie! Mateusz Maciejczak, PZU S.A / PZU Życie S.A.
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    26-06-2024 bez zastrzeżeń Sławomir Zych, EduBroker Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie SQL w Microsoft SQL Server

    21-06-2024 Szkolenie jest kompleksowe, bardzo przystępne i przeprowadzone w świetnej atmosferze! Krzysztof Kusiak, OSOBA PRYWATNA
  • 4.81/5

    Programowanie w języku C#

    21-06-2024 Fajne szkolenie, z kompetentnym ternerem Andrzej Krukowski, Consultronix S.A.
  • 5.0/5

    Kompleksowe szkolenie programowanie w PL/SQL w Oracle

    21-06-2024 Bardzo duża dawka wiedzy, przedstawiona w przystępny sposób. Trener z dużą wiedzą praktyczną i w każdym temacie podrzucał ciekawe protipy. Dawid Kalinowski, Rohlig Suus Logistics SA
  • 5.0/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    21-06-2024 Bardzo dobre szkolenie, intensywne, praktyczne. Prowadzący nie pozostawia żadnego pytania bez odpowiedzi. Szkolenie jest bardzo dobrze przygotowane, można je wykonywać na każdym OSie. Maksym Zawrotny, PZU SA/PZU ŻYCIE SA

Trenerzy kategorii PHP

Łukasz Przeździęk
Zapisz się

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Telefon 22 299 53 69
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.