Szkolenia IT

Jeśli chcesz być na bieżąco z organizowanymi przez nas szkoleniami, śledź nasz profil na Facebook-u.

Czas trwania2 dni
Cena za grupę4400
Orientacyjna cena za osobę400
Orientacyjna cena rynkowa za osobę2000
Kurs przedstawia zagadnienia związane z efektywną implementacją projektów opartych o język PHP oraz technologie pokrewne. Podczas kursu przede wszystkim przekazane zostaną informacje o organizacji kodu oraz sposobach myślenia, które pozwolą na sprawniejszą i bardziej profesjonalną realizację projektów. Wprowadzonych zostanie również kilka zaawansowanych elementów składniowych.
Kod szkolenia
IT-P-013
Adresaci
Kurs przeznaczony jest dla osób, które znają podstawowe zagadnienia z dziedziny programowania skryptów webowych w języku PHP i chcą wykroczyć poza proste skrypty i gotowe systemy w stronę tworzenia własnych rozwiązań.
Rodzaje zajęć
  • wykłady
  • laboratoria
Wymagana wiedza
  • umiejętność obsługi komputera – w szczególności edytorów tekstowych i przeglądarek internetowych
  • podstawowa wiedza na temat Internetu oraz technologii WWW
  • podstawowa znajomość języka HTML oraz CSS
  • podstawowa znajomość języka PHP i koncepcji tworzenia aplikacji webowych
Kursy Upskill dostarczające wymaganej wiedzy
Materiały pomocnicze

Materiały do kursu przekazane przez prowadzącego.

Korzyści wynikające z ukończenia kursu

Kurs podzielony jest na dwie części – w pierwszej z nich kursant pozna mechanizmy oraz zaawansowane elementy składni języka PHP, które pozwalają na zwiększenie efektywności pracy oraz organizacji kodu. Dzięki poznaniu tych konceptów możliwe będzie wprowadzenie uczestnika szkolenia w temat wzorców projektowych, czyli uznanych metod organizacji kodu rozwiązujących konkretne problemy w dziedzinie architektury oprogramowania.
W drugiej części kursu przedstawione zostaną 3 grupy istniejących narzędzi niezbędnych w zaawansowanym programowaniu w PHP: biblioteki ORM, narzędzia szybkiego prototypowania oraz narzędzia do Test Driven Development (TDD).

Program kursu
  1. Środowisko uruchomieniowe
    • wbudowany serwer PHP w 5.4
    • serwer Apache
  2. Klasy i obiekty
    • dziedziczenie
    • atrybuty i metody magiczne
    • serializacja, klonowanie
  3. Organizacja kodu
    • przestrzenie nazw
    • mechanizm autoload
    • organizacja plików i standard PSR-1
  4. Wzorce projektowe
    • czym są wzorce
    • opisanie popularnych wzorców projektowych
  5. ORM
    • wprowadzenie do ORM
    • przegląd popularnych ORM
    • porównanie ORM
    • proste zastosowania ORM
  6. Szybkie prototypowanie aplikacji
    • PHP Composer
    • Twitter Bootstrap
    • inne biblioteki
  7. Wprowadzenie do Test Driven Development (TDD)
    • zasady TDD
    • framework testowy PHPUnit
Co proponujemy kursantom
  • materiały szkoleniowe
  • certyfikat ukończenia szkolenia