MENU
Introduction
CoursesCourses
Objektov? orientované programování v PHP
Interest in course

Objektov? orientované programování v PHP (PHP3)

Cílem absolvování kurzu je seznámení se strukturou objekt? v PHP a jejich využitím v programování webových aplikací. Úvod k využití návrhových vzor?.

The course is included in the following categories: Web → Tvorba webových stránek / aplikací
Programování → PHP
Ostatní

Difficulty of the course: Advanced

Course duration: 2 days

Contents of the course:

  • Základy OOP - definice objektov? orientovaného programování (dále jen OOP)
  • D?di?nost - tvorba t?íd a aplikace d?di?nosti
  • Viditelnost - atributy (vlastnosti) a metody (public, protected a private)
  • Statické vlastnosti a metody, klí?ové slovo final - ochrana rodi?ovských t?íd
  • Speciální metody - destruct, clone a construct, autoloading - automatické nahrávání t?íd
  • Objektové konstanty, perátor dvojitá dvojte?ka - oblastní operátor
  • Objektové rozhraní - šablona vzoru, abstraktní t?ída - definice a její vlastnosti
  • Vzor Factory - vytvá?ení objekt? uvnit? jiných t?íd
  • Vzor Singleton - vytvá?ení objekt?, u nichž je zaru?ena jejich unikátnost
  • P?et?žování - definice a použití této metody
  • Iterace (opakování) - p?ístup k objekt?m jako k polím
  • Typová kontrola - definice a použití této metody
  • Porovnávání a identita, magické metody - definice a použití této metody
  • Operátor instanceof - definice a použití
  • Dereference objekt? - definice a použití této metody
  • Funkce pro spolupráci s OOP
  • Využití OOP v praxi - možnosti p?ístupu k databázi pomocí r?zných vzor? objektov? orientovaného programování v PHP
  • Výjimky v OOP - PHP a využívání výjimek, ošet?ení chyb
  • Standard PHP Library (SPL) - základní funkce, základní rozhraní
  • Fluent Interfaces - plynulé rozhraní neboli ?et?zcovité volání (definice a použití)

Expected knowledge: Základy programování, ideální je základní znalost PHP na úrovni kurzu PHP.

The price includes books in the value of: 250 CZK

.

Course dates:

No dates are listed.


Recommended previous and follow-up courses: