Webfejlesztés képzések

Képzéseinkkel a két legsikeresebb webkezelő nyelv, a PHP és a JavaScript megtanulásához járulunk hozzá. Tanfolyamainkon emellett a Google Web Toolkit keretrendszer (a Google által fejlesztett Ajax eszköztár) kezelése is elsajátítható.

  • 1
Vissza

Webfejlesztés

Webfejlesztés

Webfejlesztéssel foglalkozó képzéseinket azoknak ajánljuk, akik akár magánszorgalomból, akár vállalati szinten foglalkoznak webes alkalmazások fejlesztésével.

Web-es-mobil-fejlesztes_Webfejlesztes_Webfejlesztes-Google-Web-Toolkit-(GWT)-technologiaval.png
240 000 Ft-tól
(Bruttó ár: 304 800 Ft-tól)

Webfejlesztés Google Web Toolkit (GWT) technológiával

Kód: GWT

A Google Web Toolkit a Google által fejlesztett AJAX fejlesztői eszköztár (toolkit), amit felhasználtak szinte az összes termékükben, mint például a Google Mail, Google Drive vagy Google Maps. A fő újdonság a Java-JavaScript fordítóban van: a fejlesztő elvégezheti a kódolást és a felhasználói felület hibakeresését Java nyelvet használva, majd legenerálja a végleges HTML/JavaScript kódot és használhatja. Az elkészült webes AJAX-os alkalmazás az összes modern böngészőt támogatja. A keretrendszer legfőbb előnye, hogy komplex kliens oldali funkcionalitást lehet megvalósítani objektumorientált környezetben. A tanfolyam elvégzésével a résztvevők képessé válnak olyan dinamikus webalkalmazások elkészítésére, amelyek funkcionalitásban felvehetik a versenyt a natív asztali alkalmazásokkal. Webfejlesztőknek ajánljuk, akik szeretnének olyan dinamikus weboldalakat készíteni, amik felveszik a versenyt akár a natív asztali alkalmazásokkal is. Java alapok, Alap webes ismeretek Webalkalmazások és asztali alkalmazás összehasonlítása Webes technológiák vázlatos összehasonlítása Miért is van szükség keretrendszerre? Népszerű webes keretrendszerek vázlatos összehasonlítása GWT alapok és koncepciók egy példaalkalmazáson keresztül HTML/JSP oldal Modul Támogatott osztályok Entry point class Fordítás és futtatás GWT a gyakorlatban Eclipse fejlesztőkörnyezet Development mode, Super Dev Mode Egyedi komponens fejlesztése Kliens-szerver kommunikáció Deklaratív felhasználói felület (UiBinder) Szerver oldal és adatbázis technológiák (JPA, JDO) További lehetőségek Lokalizáció (translator + UiBinder) Optimalizációs lehetőségek JSNI Biztonság Tesztelés (jUnit) Népszerű GWT alapú keretrendszerek Saját library készítése GWT és Maven Szerver oldali lehetőségek Apache Tomcat Tomcat, JBoss/WildFly Google App Engine Gyakorlati tanácsok Tippek, trükkök 

Időtartam:5 nap
Nehézségi szint:
  • Középhaladó
Web-es-mobil-fejlesztes_Webfejlesztes_JavaScript-es-JQuery_a-biztos-alapok.png
195 000 Ft-tól
(Bruttó ár: 247 650 Ft-tól)

JavaScript és JQuery - a biztos alapok

Kód: JSCJQ

A tanfolyam a JavaScript (ECMAScript) nyelven és a Document Object Model (DOM) szabványon keresztül megismerteti a hallgatókat a kliens oldali programozás alapelveivel. Bemutatjuk a JavaScript történetét és szerepét a weboldalakon. Tisztázzuk a JavaScript-hez kapcsolódó, kicsit összekeveredett fogalmakat. Megnézzük, hogy napjainkban milyen webszabványok segítik szabályozott mederbe terelni a kliens oldali programozást, illetve azt, hogy ezeket a különböző böngészőprogramok hogyan és milyen mértékben támogatják. Az elméleti alapok lefektetése után gyakorlati példákon keresztül megismerkedünk a modern DOM szkriptelés lehetőségeivel, az egyes elemek elérésével és manipulálásával. A tanfolyam második részében tisztázzuk, hogy a jQuery-nek milyen szerepe lehet a weboldalon, és hogyan kapcsolódik a weboldal HTML/CSS/JavaScript rétegeihez. Megtanuljuk hogyan lehet jQuery kiválasztókat írni a DOM elemek összegyűjtéséhez, majd hogyan lehet az így összegyűjtött elemeket többszörösen manipulálni. Ezt követően megismerkedünk a jQuery eseménykezelő modelljével és animációs effektusaival. Röviden betekintünk az AJAX technológia kliens oldali használatába a jQuery-n keresztül. A tanfolyamot azoknak az elszánt webfejlesztő jelölteknek szánjuk, akik a HTML és CSS, esetleg valamilyen CMS  rendszer megismerése során ráébredtek arra, hogy manapság JavaScript tudás nélkül nem lehet boldogulni. Stabil HTML és CSS ismeretek Bármilyen programozási ismeret előny, de nem feltétel   Bevezető - A JavaScript és a kliens oldali programozás története - A kliens oldali szkriptek szerepe a weboldalakon - A kliens oldali programozáshoz kapcsolódó webszabványok - Az ECMAScript, a Browser Object Model (BOM) és a Document Object Model (DOM) fogalma, kapcsolata - A DOM szkriptelés fogalma - A jQuery és egyéb JavaScript könyvtárak szerepe A JavaScript kód és a HTML kód kapcsolata - JavaScript jelölése a HTML kódban - Beágyazott kontra külső JavaScript kód JavaScript kód nyomkövetése és hibakeresése - Beépített vagy letölthető fejlesztői eszközök használata a böngészőprogramokban jQuery bevezető - Mi a jQuery és mire használható? - jQuery letöltése és beillesztése az oldalba - A fejlesztői és a produkciós verzió összehasonlítása - jQuery névtér és a jQuery "$" alias - jQuery szintaktika JavaScript (ECMAScript) nyelvi alapok - Változók, értékadások, adattípusok, műveletek - Döntéshozatal, értékek összehasonlítása - Szelekciók - Ciklusok - Függvények - Tömbök - Objektumok - Hasznos jQuery segédfüggvények Browser Object Model (BOM) - A BOM felépítése, objektuma Document Object Model (DOM) - A hagyományos "DOM Level 0" - W3C DOM (Level 1,2,3) - DOM támogatás a böngészőkben - Jellegzetes DOM fogalmak: fa, csomópontok, szülő-gyerek-testvér viszony DOM csomópontok elérése natívan és jQuery-vel - Csomópontok közvetlen elérése id vagy jelölőelem-név alapján - Szülő, gyermek és testvér csomópontok elérése - Szövegcsomópontok - DOM elemek elérése jQuery segítségével - jQuery kiválasztók és szűrők - jQuery objektum és wrapped set fogalma DOM csomópontok manipulációja natívan és jQuery-vel - Elemek attribútum manipulációja - Elemek megjelenésének manipulációja közvetlen CSS stílusmanipulációval és osztálymanipulációval - Elemek beillesztése, másolása, áthelyezése, törlése - Tartalom módosítása - Többszörös manipuláció a jQuery függvények láncolásával Eseménykezelés natívan és jQuery-vel - Az esemény fogalma, HTML események - Eseményfolyam modellek - Eseménykezelési modellek a böngészőprogramokban (hagyományos, DOM Level 2, IE) - jQuery eseménykezelés Időzített események - Egyszer lefutó időzítő - Folyamatosan ismétlődő időzítő jQuery effektek és animációk - Alapszintű effektek (elrejtés, elhalványítás, stb) - Saját animációk létrehozása Az AJAX technológiáról röviden - Betekintés az AJAX technológiába - Az XMLHttpRequest objektum - Ajax hívások jQuery-ből Űrlapkezelés jQuery segítségével - Űrlapellenőrzés, hibakezelés - Adatbevitelt támogató megoldások jQuery bővítmények használata - Az alap jQuery és a jQuery UI kapcsolata - jQuery plugin-ek letöltése, használata

Időtartam:4 nap
Nehézségi szint:
  • Kezdő
Web-es-mobil-fejlesztes_Webfejlesztes_PHP-Programozas.png
165 000 Ft-tól
(Bruttó ár: 209 550 Ft-tól)

PHP Programozás

Kód: PHP

Az alapvető tartalom alapú webszerkesztés szabályait figyelembe véve, statikus oldalainkat életre keltjük a PHP programozási nyelv segítségével. A tanfolyamon a hallgatók megismerkednek a web-programozás kiszolgáló oldali lehetőségeivel, részletesen pedig a PHP nyelv használatát sajátítják el, melyhez számos előre kidolgozott példa nyújt segítséget. Ezután megismerik az adatbázisok kezelésének alapjait, az SQL nyelvet, és speciálisan a MySQL adatbázis-kezelő rendszert, illetve a PHP adatbázis-függvényeit. A tanfolyamot egyrészt azoknak ajánljuk, akik az alapoktól indulva szeretnének használható szintű gyakorlati ismereteket szerezni a weboldalak készítése, karbantartása és programkomponenseinek fejlesztése terén. Másrészt ajánljuk azoknak is, akik szilárd alapot kívánnak szerezni magasabb szintű ismeretek (pl. adatbázis alapú tartalomkezelés) megszerzéséhez. HTML és CSS ismeretek Programozói alapismeret előny Kliens-szerver alapismeretek     A hagyományos statikus oldalak kiszolgálási menete Szerver oldali programozási alternatívák A HyperText Transfer Protocol A fejlesztőkörnyezet felépítése, a futtató környezet A webszerver és a PHP feldolgozó konfigurációs állományai A PHP nyelv alapjai     PHP kód HTML oldalba építése Adattípusok Operátorok Vezérlési szerkezetek Függvények Szerveroldali programozás PHP nyelven     Dinamikus HTML generálás Állományok kezelése Űrlaptartalom kiolvasása Adatfeldolgozás, szabályos kifejezések, mintaillesztés Állapotok tárolása, munkamenet-kezelés Kapcsolat a külvilággal, a környezet adatai, e-mail küldés Nem HTML kimenet előállítása PHP-vel Adatbázisok kezelésének alapjai     Adatbázisok szükségessége Táblák, egyedtípusok, kapcsolatok Normál formák Adatmodell készítés folyamata A MySQL adatbáziskezelő     A MySQL tulajdonságai, előnyei PHPMyAdmin kezelői felület Az SQL nyelv     Lekérdezések egytáblás adatbázisból Csoportosítások, szűrések, összesítések Frissítések, beillesztések, törlések Többtáblás lekérdezések, kapcsolatok A PHP és a MySQL kapcsolata     Adatbázis kapcsolatok, lekérdezések Eredmények megjelenítése, formázása Az adatbázis tervezés folyamata, az alapvető adatbázis műveletek: (listázás, feltöltés, törlés, módosítás, keresés). SQL hibák kezelése Újrahasznosítható példák     Névjegykártya tároló Egyszerű hírkezelő, lapozó, Adminisztrációs felülettel rendelkező saját tartalomkezelő Dinamikus képgaléria  

Időtartam:5 nap
Nehézségi szint:
  • Kezdő
SZAMALK-Training_Fejlesztesi-modszertanok_Scrum-Agilis-fejlesztesi-modszertan.png
98 000 Ft-tól
(Bruttó ár: 124 460 Ft-tól)

Scrum- Agilis fejlesztési módszertan

Kód: SCRUM

A szoftverfejlesztés célja az értékteremtés. Értéket pedig csak az képvisel, ami az ügyfél számára értékes. A Scrum, mint agilis fejlesztési módszertan, arra ad megoldást, hogyan teremtsünk folyamatosan értéket az ügyfél számára egyszerű módon, közérthető eszközökkel. A tanfolyam során összehasonlítjuk a hagyományos és agilis módszertanokat az alábbi tényezők mentén, és az oktató 16 éves szakmai tapasztalat alapján mutatja be az egyes módszerek előnyeit és hátrányait: Menedzsment Működés Változtatások Kapcsolat a megrendelővel Eredmény Dokumentáció Tervezés Implementációs hozzáállás Potenciális veszteség Tesztelés Az egynapos intenzív, gyakorlatias tréning szerepjátékokon és szimulációkon keresztül segít a résztvevőknek megérteni, hogyan alkalmazhatóak a mindennapi rutinban a Scrum alapelvei.   AGILIS PROJEKTMENEDZSMENT VAGY KLASSZIKUS MÓDSZERTAN? Vezetőknek, menedzsereknek, fejlesztőknek, akik ismerkedni szeretnének az agilis módszertanokkal. Előképzettség nem szükséges, de előny, ha a jelentkezőnek van tapasztalata projektvezetésben vagy fejlesztési projektben már részt vett korábban üzleti oldali szakértőként, terméktulajdonosként, projektvezetőként vagy a fejlesztő csapat tagjaként (tesztelő, fejlesztő, key account, projektvezető stb.). Történelem és alapok Szoftverfejlesztési modellek rövid története Hogyan jutottunk el az agilis szoftverfejlesztés igényéig Az Agilis Kiáltvány 12 pontja Az agilitás meghatározása Kliens elégedettség Szoftver integritás A fejlesztő csapat Szolgáló vezetés Hatékonyság és egyszerűség Kommunikáció Folyamatos, többszintű visszacsatolás Ami hiányzik a kiáltványból Scrum - Alapok A keretrendszer Scrum szerepek Fejlesztési itemek, backlog, sprint Munkafolyamat Becslés Tervezés Reggeli stand-up Demo Retrospektív Workflow Kanban

Időtartam:1 nap
Nehézségi szint:
  • Kezdő

Tanfolyami naptár