Symfony keretrendszer használata
Napjainkban a web fejlesztés területén igen nagy igény mutatkozik a bonyolult szerkezetű, komplex alkalmazások készítésére, mint például a portálok, CMS-ek vagy éppen különféle intranetes rendszerek.
Ezek fejlesztéséhez nyújt minden eddiginél hatékonyabb segítséget a Symfony keretrendszer, amely lehetővé teszi komplex alkalmazások gyors kivitelezését, flexibilis továbbfejlesztését és hosszú távon is hatékony karbantartását a team munka maximális támogatása mellett.
A Symfony a jelenleg elérhető egyik legprofesszionálisabb PHP5 keretrendszer, többek között ezért készült ennek segítségével a Yahoo Bookmarks és Answers szolgáltatása is.
A tanfolyam során a hallgatók megismerkednek a rendszer alapjaival, legfontosabb összetevőinek használatával. Mindeközben elsajátítják a modern és a professzionális fejlesztésben széles körben használt programozástechnikai módszerek használatát is. A tanfolyam végére a hallgatók képessé válnak egyszerűbb Symfony alkalmazások felépítésére.
A tanfolyam során a hallgatók megismerkednek a rendszer alapjaival, legfontosabb összetevőinek használatával. Mindeközben elsajátítják a modern és a professzionális fejlesztésben széles körben használt programozástechnikai módszerek használatát is. A tanfolyam végére a hallgatók képessé válnak egyszerűbb Symfony alkalmazások felépítésére.
Óraszám: 30 tanóra (1 tanóra: 45 perc)
Minimum létszám: 3 fő
Tandíj: 60.000 Ft + ÁFA
Kedvezmény: 3.000 Ft + ÁFA (részletek)
Részletfizetés: nincs, a tandíjat egy összegben kell befizetni
Célközönség:
A tanfolyamot elsősorban azoknak ajánljuk, akik már most is a PHP fejlesztés területén dolgoznak, nekik komoly segítséget jelent napi feladataik megoldásában. Ezen kívül ajánljuk mindenkinek aki szeretné tudását egy magasabb szintre emelni és a webalkalmazások fejlesztésének egyik valóban profi módszerét megismerni.
Belépési feltétel:
- Web fejlesztési ismeretek
- Adatbázis alapú PHP fejlesztési ismeretek
- OOP alapszintű ismerete
Igazolás: Oklevél
Tematika:
| Bevezető | Néhány szó a Symfony projektről Alkalmazási lehetőségek A framework szolgáltatásainak bemutatása |
| Telepítés, konfiguráció | Symfony telepítése PEAR-el vagy manuálisan YAML konfigurációs formátum ismertetése A Symfony konfiguráció áttekintése Általános beállítások elvégzése |
| A Symfony struktúra | Symfony alkalmazás struktúrájának bemutatása példa projekten keresztül A struktúra építőelemeinek ismertetése A struktúra kezelése a framework eszközeivel |
| Adatbázis kezelés Symfony módra - ORM | Az Object Relational Mapping eljárás Mit tud egy ORM réteg - A Propel lehetőségei Adatbázis kezelés ORM-el a gyakorlatban - műveleti példák . ORM vs. SQL - Előnyök és hátrányok |
| Backend építés fénysebességgel - Generátorok | Az admin generator bemutatása A CRUD modulok és Scaffolding generálása A generátorok lehetőségei |
| Symfony Security | Session kezelés Credential rendszer ismertetése Security konfiguráció |
| Template-ek minimális kódolással | A Symfony template-ek bemutatása A helper rendszer Fontosabb helperek |
| Javascript és AJAX integráció - kézi Javascript nélkül | Néhány szó a Prototype framework-ről AJAX és Javascript helperek Gyors integráció |
| Smart URL-ek globális menedzsmentel | A Routing rendszer bemutatása URL helperek |
| Többnyelvűség - I18N és I10N | Az XLIFF formátum Többnyelvűség a template-ekben Többnyelvűség adatbázis szinten |

