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 /fő + Á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 |
Webmester kategória többi tanfolyamai:
- Ruby on Rails
- Webmester-Programozó
- Webszerkesztés-Grafika
- XML alapismeretek
- Keresőbarát és szabványos weboldalak tervezése
- Flash ActionScript programozás
- Web-alkalmazások készítése JAVA nyelven
- Joomla Webmester
- HTML5-CSS3 a gyakorlatban
- PHP programozás
- Webdesign-Photoshop
- JavaScript programozás alapjai
- Joomla sminkmester (Templates)
- jQuery alapismeretek
- Wordpress webmester
- Flash szerkesztés
- Dreamweaver alapismeretek
- Rugalmas webtervezés mobil eszközökre

