Kurs PHP DeveloperK-PHP

  • PHP
  • HTML
  • CSS
  • XML
  • MySQL
  • Javascript
  • AJAX

Obecnie brak terminów otwartych. Dostępne na zamówienie dla grup.

Edycja dzienna (jeden blok 4-dniowy i dwa 3-dniowe) Edycja weekendowa (zaoczna) (sob-niedz., średnio co 2 tygodnie)

Warszawa

20 marca 2025 - 6 maja 2025 11 stycznia 2025 - 2 marca 2025 (termin specjalny, rabat 10%, prosimy o kontakt)

Warszawa

15 marca 2025 - 25 maja 2025

Zdalnie

20 marca 2025 - 6 maja 2025 11 stycznia 2025 - 2 marca 2025 (termin specjalny, rabat 10%, prosimy o kontakt)

Zdalnie

15 marca 2025 - 25 maja 2025

Tryb zdalny: online na żywo z trenerem i grupą (→ więcej o kursach zdalnych). Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść na tryb zdalny; w razie potrzeby skorzystać z nagrań. Kursy dostępne również na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 6 osób.

4,8/5 (858)
Stars
dla firm - netto
dla osób prywatnych - brutto (pokrywamy VAT)
dla podmiotów publicznych - zwolnione z VAT

Cena kursu: 4790 PLN

lub 958 PLN miesięcznie (5 rat)


percent icon first minute (30+ dni do startu) - 3%

percent icon dostęp do nagrań w razie potrzeby

shake hand icon dla chętnych bezpłatnie warsztaty HR

percent icon praktyczne ćwiczenia i miniprojekty

coffee cup icon poczęstunek w cenie

desktop icon stanowisko komputerowe w cenie

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 obiektowe
    • 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