Aktualne promocje

20/01/2017
29/09/2020
31/10/2020

Barcampy, konferencje, wydarzenia

29/11/2016 - 18:00
08/11/2016 - 08:30
04/11/2016 (Caly dzien)

Zaawansowane programowanie w języku PHP

Kod szkolenia: 
PPHP2.1
Opis szkolenia: 

Umiejętności zdobywane podczas kursu:

  • Samodzielna analiza dostarczanego kodu.
  • Umiejętność implementowania własnych bibliotek i rozwiązań wg. dostarczonej specyfikacji.
  • Umiejętność programowania z użyciem zaawansowanych funkcji i mechanizmów języka.
  • Umiejętność wykorzystania zaawansowanych i mało znanych mechanizmów języka PHP.
Cel szkolenia: 
  • Wykształcenie umiejętności samodzielnego programowania w zakresie zaawansowanych aplikacji w języku PHP
  • Zapoznanie się uczestników z zestawem zaawansowanych funkcji języka
  • Wykształcenie umiejętności weryfikowania poprawności programów oraz diagnostyki błędów
  • Wykształcenie umiejętności budowania własnych bibliotek komponentów
  • Dostarczenie narzędzi do samodzielnej implementacji aplikacji w języku PHP
Grupa docelowa: 

Kurs przeznaczony jest dla programistów, którzy posiadają już doświadczenie w zakresie programowania strukturalnego w języku PHP i chcą zapoznać się z zaawansowanymi zagadnieniami związanymi z programowaniem w języku PHP. Zagadnienia zajęć skupiają się głównie na aspektach programowania obiektowego w języku PHP, w sposób umożliwiający kompleksowe tworzenie złożonych aplikacji internetowych.

Wymagania wobec słuchaczy: 
  • Doświadczenie w programowaniu w języku PHP na poziomie średnio zaawansowanym.
  • Mile widziany zdobyty certyfikat ZCE (ang. Zend Certified Engineer).
  • Znajomość podstaw technologii obiektowej.

 

Cena netto PLN: 
3500
Cena brutto PLN: 
4305
Czas trwania: 
4 dni
Uwagi: 

Oferujemy również szkolenia w naszych ośrodkach w Krakowie, Wrocławiu i Gdyni, jak i w lokalizacjach wskazanych przez klienta.

W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

Konspekt: 
  1. Programowanie obiektowe
    1. Czym jest programowanie obiektowe
    2. Pojęcia związane z programowaniem obiektowym
  2. Praca w zespole
    1. Praca w parach
    2. Praca w większym zespole
  3. Język UML i modelowanie systemów
    1. Diagram przypadków użycia
    2. Diagram klas
    3. Diagram komponentów
    4. Diagram wdrożenia
  4. Wzorce projektowe
    1. Wzorzec obserwatora
    2. Wzorzec dekoratora
    3. Wzorzec fasady
    4. Wzorzec budowniczego
    5. Wzorzec fabryki
    6. Singleton
  5. Warstwa abstrakcji dla bazy danych
    1. Wprowadzenie
    2. PDO - PHP Data Objects
    3. Doctrine
    4. Propel
  6. Model MVC
    1. Model
    2. Widok
    3. Kontroler
  7. Obsługa protokołu SOAP
    1. Protokół SOAP
    2. Klient SOAP
    3. Serwer SOAP
  8. Bezpieczeństwo aplikacji
    1. Formularze i adresy URL
    2. Bazy danych i SQL
    3. Sesje i cookie
    4. Pliki dołączane do programów
    5. Pliki i polecenia
    6. Uwierzytelnianie i autoryzacja
    7. Problemy pojawiające się przy pracy na wspólnym hoście
  9. Dokumentacja projektowa
    1. Dokumenty
    2. Dokumentacja kodu na przykładzie PHPDoc
  10. Testowanie aplikacji
    1. Testy jednostkowe
    2. Testy integracyjne
    3. PHPUnit
  11. Współpraca z systemami wersjonowania na przykładzie Git lub SVN
    1. Charakterystyka środowiska wersjonowanego
    2. Zasady pracy grupowej
    3. Struktura przechowywania kodu
    4. Występujące problemy
Kursy poprzedzające: 
Kursy uzupełniające: 
Najbliższe terminy szkolenia

Warszawa: 
Pon, 05/12/2016
Wrocław: 
Pon, 12/12/2016
Kraków: 
Pon, 19/12/2016

Logowanie

O osec.pl

Nasz serwis działa dzieki następującym projektom:

Drupal CMS - http://www.drupal.org
Apache HTTPD - http://www.apache.org
PHP - http://www.php.net
MySQL - http://www.mysql.com

ipv6 ready