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ő
SZAMALK-Training_Fejlesztesi-modszertanok_Scrum-Agilis-fejlesztesi-modszertan.png
190 000 Ft-tól
(Bruttó ár: 241 300 Ft-tól)

Scrum training - 2 napos gyakorlati képzés

Kód: SCRUM_SZIM

A Scrum manapság a legnépszerűbb agilis megközelítésű szoftverfejlesztési módszertan, nem csoda, hiszen az agilis alapelvek elsajátítása utána a Scrum alkalamzásával könnyen és hamar sikereket érhetünk el.  A bevezetés sikerességéhez az alapok biztos és részletes ismeretére van szükség, de a Scrum mellett fontos maga az agilis szoftverfejlesztés iránti igény és motiváció ismerete is. Emelett ajánlott a rengeteg kapcsolódó témakör és eszközrendszer, módszer elsajátítása, mint az automata tesztelés, folyamatos integráció, visszacsatolási körök. A Scrum mellett pedig alternatívát kínálnak az egyéb agilis módszerek, mint a KanBan, ScrumBan és az Extreme Programming, amelyek mind terítéken lesznek tréningünkön.  A két napos, intenzív tréning szimulációkon és gyakorlati példákon keresztül segít a résztvevőknek megérteni, hogyan alkalmazhatóak a mindennapi rutinban a Scrum és kapcsolódó agilis eszközök. Az elméleti tudás átadásán kívül az oktató gyakorlati, valós életbeli szemszögből is ismerteti az általa napi szinten, több éve használt módszereket. Vezetőknek, manager-eknek, fejlesztőknek, akik alkalmazni szeretnék az agilis módszertanokat. Azoknak is, akik már alkalmazzák, de a siker érdekében szeretnének még jobban elmélyülni a témakörben. Nincs. Történelem és alapok Szoftverfejlesztési modellek rövid története Hogyan jutottunk el az agilis szoftverfejlesztés igényéig Lean alapelvek Az agilis kiáltvány Az Agilis Kiáltvány A 12 agilis alapelv Az agilitás kibontá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 az agilis kiáltványból Scrum alapok A keretrendszer Scrum szerepek Fejlesztési itemek, backlog, sprint Munkafolyamat Becslési technikák Tervezés Reggeli stand-up Demo Retrospektív Workflow Hogyan segít a Scrum az agilitás elérésében Fejlesztési item-ek Milyen egy jó User Story Részfeladatokra bontás Hibajavítások Refaktorálási igények (Technical Debt) Terméktámogatás Backlog karbantartása Backlog refinement a fejlesztő csapattal Priorizálás Több termék együttes kezelése Becslés Planning poker menete Abszolút becslés Relatív becslés Meddig becsüljünk? (Pontosság vagy precízitás) Tervezés A sprint céljának meghatározása Mennyi munkát vállal a csapat? Csapat sebesség A spint backlog összeállítása Kétoldalú megállapodás Reggeli start-up Miért is állunk? Ki és kinek jelent A három kérdés Feladat alapú megközelítés Review Ki és mit review-zik? Miről beszélünk egy review-n? Tipikus hibák Retrospective A sprint értékelése Visszatekintés Közös felelősség Miben érdemes fejlődni Cselekvés orientáltság Adjunk időt a fejlődésnek Miért a jó retró a kulcsa a fejlődésnek? Scrum szerepek részleteiben A Product Owner feladatai A Scrum Master feladatai A fejlesztő csapat feladatai A fejlesztő egyén feladatai Egy fejlesztés életciklusa Előkészítettség definiálása (DoR) Elkészültség definiálása (DoD) Fázisok testreszabása Hogyan adnak ki fejlesztés egy egész funkciót Csapat összeállítási módok Szakértelmi szintek, szakértelmi területek Kereszt-funkcionalitás Multi-funkcionalitás Speciális item-ek Tüskék, kutatások Timebox Feature-ök, Epic-ek Egyéb eszközök Vision, Roadmap, Release planning Burn-down Sebesség KPI értékek Mit ad a keretrendszer? Saját működés beillesztése a keretrendszerbe ScrumBut Gyakran elkövetett hibák Követelmények és korlátok Egyéb keretrendszerek Kanban ScrumBan Skálázás LeSS, SAFe Extreme Programming Automatizálás Folyamatos integráció Folyamatos szállítás Kódolási standard-ok Teszt alapú fejlesztés Páros programozás    

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

Tanfolyami naptár