Tananyag megnyitása új ablakbanVissza az előzőleg látogatott oldalra (nem elérhető funkció)Vissza a modul kezdőlapjáraUgrás a tananyag előző oldalára (nem elérhető funkció)Ugrás a tananyag következő oldaláraFogalom megjelenítés (nem elérhető funckió)Fogalmak listája (nem elérhető funkció)Oldal nyomtatása (nem elérhető funkció)Oldaltérkép megtekintéseSúgó megtekintése

Webadatbázis-programozás

Szerzők

Horváth Győző, Tarcsi Ádám

Vissza a tartalomjegyzékhez

A modul célja és tartalma

Gyakorlatias megközelítésű jegyzetünkben adatvezérelt-webalkalmazások készítését mutatjuk be egy összetett példán keresztül. Célközönségünk elsősorban a BSc, valamint a felsőfokú szakképzésben résztvevő hallgatók. Tervezési, programozási mintákkal, módszertanokkal részletesen: Horváth Győző, Fincza András: Modern programozási minták a kliens és szerveroldali webprogramozásban és Horváth Győző, Tarcsi Ádám, Menyhárt László: Webes és mobil web alkalmazások tervezése című jegyzeteink, arculati tervezéssel pedig Abonyi-Tóth Andor, Tarcsi Ádám: Honlapok funkcionális- és arculati tervezése, megvalósítása című jegyzetünk foglalkozik.

Vissza a tartalomjegyzékhez

A modul leckéi, a megértéshez szükséges előismeretek, tárgyi feltételek

Leckék

  1. Bevezetés a webes alkalmazások világába
  2. Webes alkalmazások tervezése, tervezési eszközök
  3. Fejlesztői környezet kialakítása
  4. Adatbázisok elérése webes alkalmazásokból
  5. MySQL adatbázisok használatának tipikus feladatai PHP-ban
  6. Alkalmazások funkcionális strukturálása
  7. Keretrendszerek, tervezési minták webes alkalmazásokban
  8. Multimédiás tartalmak kezelése
  9. Professzionális webes MNV-s keretrendszer használata – CodeIgniter
  10. Példaalkalmazás megvalósítása CodeIgniter keretrendszer segítségével
  11. Webes alkalmazások gyakori feladatai
  12. Kliensoldali funkciók - JavaScript használata webes alkalmazásokban
  13. Alkalmazás integráció webes API-k használatával

Előismeretek

Tárgyi feltételek

Vissza a tartalomjegyzékhez

Elvárások a tanuló felé (minimum– és optimumszint)

Minimumszint

A tanulók értsék meg a többrétegű webes alkalmazások felépítését, és legyenek képesek valamilyen módon egyszerűbb alkalmazásokat írni PHP és MySQL segítségével.

Optimumszint

A tanulók legyenek tisztában az adatvezérelt webes alkalmazások felépítésének és működésének lényegével, legyenek képesek kialakítani saját fejlesztőkörnyezetüket, és tudjanak készíteni összetett webes alkalmazásokat PHP-ban az MNV tervezési mintának megfelelően, akár egy professzionális keretrendszert használva. Az elkészült alkalmazás használati élményét legyenek képesek JavaScript segítségével növelni, és tudják azt bővíteni elérhető API-k segítségével.

Vissza a tartalomjegyzékhez

A modul irodalomjegyzéke, források

Kötelező irodalom

Vissza a tartalomjegyzékhez

Ajánlott irodalom

Vissza a tartalomjegyzékhez

Kulcsszavak

web, adatbázis, php, mysql, mnv minta, mvc minta, javascript, api, multimédia, blob, média

Vissza a tartalomjegyzékhez

Fel a lap tetejére
Új Széchenyi terv
A projekt az Európai Unió támogatásával, az Európai Szociális Alap társfinanszirozásával valósul meg.