Detail kurzu
PHP OOP I. - úvod do objektovo-orientovaného programovania
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Kurz PHP – úvod do objektovo-orientovaného programovania je určené pre tých, ktorí už majú skúsenosti s tvorbou skriptov v PHP s použitím procedurálneho spôsobu programovania (funkcie) a majú záujem naučiť sa pracovať v PHP spôsobom, ktorý im značne uľahčí prácu pri tvorbe jednouchých, ale aj komplexných webových aplikácií. Tento kurz je pokračovaním našich kurzov PHP I. a II. alebo treba mať vedomosti na úrovni týchto kurzov. Objektové programovanie a nie len v PHPčku sa stáva štandardom a tvorba funkcii, resp. procedurálne programovanie je odsúvané do úzadia. Niet sa čomu diviť keďže objekt je niekoľko krát výkonnejší, má možnosti ako je dedičnosť ale aj množstvo iných výhod. Začnite aj Vy premýšľať objektovo už dnes.
Obsah kurzu
- Úvodná diskusia, opakovanie - opakovanie znalostí procedurálneho programovania - vytváranie jednoduchých funkcií - Úvod do koncepcie OOP - rozdiel medzi procedurálnym a objektovým programovaním - vysvetlenie základných pojmov - trieda - metóda - vlastnosť - objekt - inštancia - filozofia objektového programovania – začíname myslieť objektovo - porovnanie procedurálneho a objektového programovania v jednoduchej aplikácii - Trieda – základná funkčná jednotka - čo je to trieda - ako vytvoriť triedu - z čoho sa trieda skladá - vlastnosti triedy - metódy triedy - konštruktor triedy - iné magické metódy triedy - vytvorenie prvej jednoduchej triedy - navrhujeme triedu - vytvárame konštruktor triedy - použitie $this - vytvárame metódy - nastavujeme vlastnosti - Objekt – začíname používať triedy - čo je inštancia triedy - vytvorenie inštancií - priraďovanie hodnôt vlastnostiam - spúšťanie metód - Viditeľnosť vlastností a metód - prečo nemôžeme v triede ukazovať všetko - kľúčové slová public, protected a private - Mocný nástroj objektového programovania - dedičnosť tried - čo je to dedičnosť - prečo je dedičnosť výhoda v OOP - čo je možné dediť - vytvorenie potomka triedy - použitie $parent - predefinovanie metód rodičovskej triedy - Finálne metódy a triedy - význam finálnych tried - vytvorenie a použitie finálnych tried - Statické vlastnosti a statické metódy - čo sú to statické vlastnosti a statické metódy - kľúčové slová parent:: a self:: - vytvorenie a použitie statických vlastností - vytvorenie a použitie statických metód - Praktické príklady a cvičenia - vytvorenie vlastnej triedy na prácu s obrázkami - vytvorenie vlastnej triedy na prácu s databázou - využívanie triedy PHP Mailer – zabudnite na funkciu mail() - Záverečná diskusia - zhrnutie získaných poznatkov - otázky uchádzačovCieľová skupina
mierne pokročilýHodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality