Webfejlesztő tanfolyam
A Képzési Hitelről bővebben: ITT olvashatsz.
A webfejlesztés a kétezres évek óta az egyik legfelkapottabb szoftverfejlesztési részterület, mely az internet lakossági és üzleti elterjedése óta folyamatos és intenzív növekedést mutat. Ennek köszönhetően a terület külön szakmairánnyá fejlődött: a kezdeti dokumentumközléstől eljutottunk a webes alkalmazásokig, a nagy kiterjedésű, sokfelhasználós rendszerek manapság weben valósulnak meg.
A Webfejlesztő szakképesítés ebbe a világba vezet be minket, ahol komplex rálátást kapunk a Frontend (kliens oldal) és a Backend (szerver oldal) működésére - így mind látványvilágában, mind pedig funkcionalitásában minőségi, összehangolt felületeket tudunk létrehozni. Kiegészítéséként pedig megtanuljuk programjaink publikációs és verziókezelési módjait, továbbá azt is, hogyan tudunk ügyfeleinkkel - a projekt szempontjából - hatékonyan kommunikálni.
A Webfejlesztő képzés az OKJ-t követő új felnőttképzési rendszer része, így a tanfolyam sikeres teljesítését követően államilag elismert bizonyítványt is szerezhetsz! Online és tantermi csoportokkal várunk.
46.000 Ft-tól
1139 Budapest Frangepán utca 3.
Telefon: 06-70-604-2060,
Webfejlesztő tanfolyam időpontok
2022.09.20.OnlineEsti
17:00 - 20:15
(13 hónap)
2022.09.23.TantermiDélelőtti
09:00 - 16:00
(13 hónap)
2022.09.23.OnlineDélelőtti
09:00 - 16:00
(13 hónap)
2022.09.24.TantermiHétvégi
09:00 - 16:00
(14 hónap)
2022.09.24.OnlineHétvégi
09:00 - 16:00
(14 hónap)
2022.09.26.TantermiIntenzív
09:00 - 14:00
(6 hónap)
2022.09.26.OnlineIntenzív
09:00 - 14:00
(6 hónap)
Neked ajánljuk még
Junior Frontend fejlesztő + Webfejlesztő tanfolyam
Az államilag elismert informatikai szakképesítések az elmúlt időszakban nagy változáson mentek keresztül,
Junior Frontend Fejlesztő tanfolyam
Erre a tanfolyamra igénybe veheted az akár 0%-os Képzési Hitelt!A Képzési Hitelről bővebben: ITT olvashatsz. Mi is a frontend fejlesztés?
Junior Java Backend fejlesztő tanfolyam
Erre a tanfolyamra igénybe veheted az akár 0%-os Képzési Hitelt! A Képzési Hitelről bővebben: ITT olvashatsz.A programozás,
Junior szoftvertesztelő tanfolyam
Erre a tanfolyamra igénybe veheted az akár 0%-os Képzési Hitelt! A Képzési Hitelről bővebben: ITT olvashatsz. „Amíg a programokat emberek írják,
Webfejlesztő tanfolyam alapadatai
A tanfolyam alapadatai
- Képzés pontos megnevezése: Webfejlesztő tanfolyam
- Képzés azonosító száma: 06135001
- Tanfolyam helyszíne: Online vagy 1139 Budapest, Frangepán utca 3.
A tanfolyam megkezdésének feltételei
- Iskolai előképzettség: érettségi végzettség
- Bemeneti kompetenciák: nem szükségesek
- Szakmai előképzettség: nem szükséges
- Előírt gyakorlat: nem szükséges
- Egészségügyi alkalmassági
követelmények: Nem - Pályaalkalmassági követelmények: Nem
- Ágazat megnevezése: Informatika és távközlés
A tanfolyam képzési díja fizethető egy összegben, két részletben vagy havi KAMATMENTES részletekben is.
- RUANDER KLUB – kedvezmény – 10%
- Álláskereső – kedvezmény – 10%
- Csoportos kedvezmény – 15%
- Diákkedvezmény – 10%
- Kismama kedvezmény – 10%
Webfejlesztő tanfolyam moduljai
1. Hálózatok, webszerkesztés és Bootstrap
Az első modul keretében megismerkedünk a hálózatok alapjaival és a webszerkesztés világával, melyek minden webfejlesztő legalapvetőbb eszközei. Segítségükkel szerkezetileg tudunk felépíteni weboldalakat, statikus tartalommal ellátva és megfelelően design-olva, felhasználva a Bootstrap adta lehetőségeket is.

2. Programozás logika és cleancode
A webfejlesztés a szoftverfejlesztés egy alágazata, mely kifejezetten a webre szánt tartalmak, azon belül is a webes alkalmazások létrehozásával foglalkozik. Ennek tükrében minden webfejlesztőnek meg kell ismernie a programozás alapjait, hogy az itt elsajátított elveket érvényesíteni tudja webes alkalmazásaiban is.

3. Natív JavaScript
Mivel is kezdhetnénk webfejlesztési tanulmányainkat, ha nem a JavaScript-tel, mely jelenleg az egyik legtöbbet használt és legsokoldalúbb programozási nyelv. A JavaScript eredeti célja a kliens oldalon látható weboldal dinamizálása, hogy az minél felhasználóbarátabb és élménydúsabb legyen, mára azonban szerver oldali és egyéb fejlesztési lehetőségei is elterjedtek. Megismerjük tehát eredeti célkitűzését a mai modern formájában.

4. Angular
A negyedik modulban megismerkedünk egy komolyabb JavaScript alapú keretrendszerrel is, az Angular-ral. Mint a Google egyik fejlesztési környezete, egy folyamatosan megújuló, multiplatformos fejlesztést lehetővé tévő keretrendszer, mely egyre nagyobb elterjedtségnek örvend a webfejlesztők körében. Mindezt innovatív megoldásaival és mindenre alkalmazható fejlesztési metodikájával érte el.

5. Verziókezelés (GIT) és publikálás
Lefejlesztett kódjainkat kezelhetjük lokálisan, vagy szerveren is, de minden esetben fontos, hogy az egyes változatok és döntési lépések visszaállíthatók, visszakereshetők legyenek, hiszen fejlesztési folyamatunk bármikor vehet olyan irányt, amelynél a manuális visszaforgatás már lehetetlen. A verziókezelő rendszerek, ezen belül is a GIT pontosan ebben tud minket segíteni. Elkészült programjainkat, weboldalainkat pedig publikálni is szeretnénk, melynek lehetőségeit szintén sorra vesszük.

6. SQL alapok
Minden dinamikus weboldal adatbázisokra épül, hiszen a dinamikus weboldalak - mint szoftverrendszerek - hatalmas mennyiségű strukturált információval dolgoznak. Ennek eredményeképpen minden webfejlesztőnek tisztában kell lennie egy SQL alapú rendszer kialakításának alapvető szabályaival, hogy későbbi weboldalát megfelelő adatbázisra tudja építeni.

7. PHP programozás
Miután megtanultuk, hogyan lehet weboldalakat szerkeszteni, milyen kliensoldali és átkötő megoldások léteznek, valamint tudunk SQL alapú adatbázisokat is készíteni, itt az ideje, hogy megismerkedjünk a webfejlesztés örökzöldjével, a PHP-vel. A PHP igencsak kacifántos úton, de több mint 20 éve a webfejlesztés egyik csillaga, amely mindig képes volt megújulni és mind a mai napig elsődleges szerveroldali platform.

8. Üzleti kommunikáció
Végül, de nem utolsó sorban egy webfejlesztőnek nagyon fontos a megrendelővel való érthető kommunikáció. A legtöbb szoftver - legyen az weboldal vagy lokális alkalmazás - projekt szinten elbukhat, ha a fejlesztő és a megrendelő félreérti egymást. A megfelelő üzleti kommunikáció elsajátítása segít abban, hogy az elkészült munka teljes egészében megfeleljen az elvártaknak.
Betölthető munkakörök
Vizsgakövetelmények
A képzés sikeres teljesítését követően akkreditált vizsgaközpontnál államilag elismert bizonyítvány szerezhető. A vizsgára bocsátás feltétele: a szakmai képzés követelményeinek igazolásáról a képző intézmény által, a felnőttképzési adatszolgáltatási rendszerben kiállított tanúsítvány.
A vizsgafolyamat további részleteivel kapcsolatban keresd oktatásszerveződet!
Projektfeladat
A vizsgatevékenység megnevezése: Webfejlesztés projektfeladat
A vizsgatevékenység, vagy részeinek leírása:
A) Webfejlesztés vizsgaremek vizsgarész: A vizsgázónak a vizsgát megelőzően egy komplex webes alkalmazást kell lefejlesztenie saját döntése alapján egyénileg választott témában.
Az alkalmazásnak az alábbi elvárásoknak kell megfelelni:
- Életszerű, valódi problémára nyújt megoldást.
- Adattárolási és -kezelési funkciókat is megvalósít.
- RESTful architektúrának megfelelő szerver és kliens oldali komponenseket egyaránt tartalmaz.
- Szerveroldali renderelést használó komponenst (pl. admin felület) is tartalmaz.
- A kliens oldali komponens egyaránt alkalmas asztali és mobil eszközökön történő használatra.
- A forráskódnak a tiszta kód elveinek megfelelően kell készülnie.
- A szoftver célját, komponenseinek technikai leírását, működésének műszaki feltételeit és használatának rövid bemutatását tartalmazó dokumentáció is része a csomagnak.
- A szoftver forráskódja
- Az adatbázis adatbázismodell-diagramja
- Az adatbázis export fájlja (dump)
- A szoftveralkalmazás dokumentációja
- szoftver célját
- műszaki megvalósítását
- működését
- forráskódját
B) Webfejlesztés gyakorlati feladat: A vizsgafeladat során a vizsgázónak a vizsgaközpont által meghatározott egyszerű webes alkalmazást kell létrehoznia, mely az alábbi komponenseket és funkciókat valósítja meg:
- Backend programozást (adatbázis lekérdezést is végző, néhány végpontot tartalmazó REST API kiszolgáló létrehozása)
- Frontend programozást (HTML / CSS / JavaScript vagy JavaScript keretrendszer / REST API kliens)
A vizsgatevékenység végrehajtására rendelkezésre álló időtartam: 240 perc
A vizsgatevékenység aránya a teljes képesítő vizsgán belül: 100%
A vizsgatevékenység értékelésének szempontjai: A vizsgatevékenység során összesen 100 pontot lehet elérni az alábbi bontásban:
A.) Webfejlesztés vizsgaremek vizsgarész:
- az alkalmazás átfogó értékelése (a komplexitás és kidolgozottság mértéke, milyen mértékben és minőségben valósította meg a szoftver a kitűzött célt, felhasználói élmény minősége): 15 pont
- adatok kezelésének tervezése és megvalósítása: 10 pont
- funkcionalitás: 10 pont
- megjelenés és használhatóság különböző képernyőméretek esetén: 5 pont
- a kód minősége: 5 pont
- a dokumentáció minősége és részletezettsége: 5 pont
- az alkalmazás bemutatása során a vizsgázó előadásának szakszerűsége: 5 pont
- A feladatban előírt funkcionalitás: 30 pont
- Adatbáziskezelés: 10 pont
- Kód minősége: 5 pont
A vizsgatevékenység akkor eredményes, ha a vizsgázó a megszerezhető összes pontszám legalább 40%-át elérte.
Webfejlesztő tanfolyam részletes tematika
1. Hálózatok, webszerkesztés és Bootstrap
- Hálózatok alapjai
- Hálózatok csoportosítása
- Kiterjedés alapján
- Topológia alapján
- Kapcsolat típusa alapján
- Hálózatok rétegződése
- OSI (Open Systems Interconnection) modell megismerése
- A 7 réteg áttekintése
- A rétegek szerepe és a hálózat elméleti működése
- A rendszer részletességéből adódó gyakorlati problémák
- TCP/IP (Transaction Control Protocol / Internet Protocol) modell megismerése
- A 4 réteg áttekintése
- Az OSI rétegek átvezetése TCP/IP modellbe
- OSI (Open Systems Interconnection) modell megismerése
- Ismerkedés különböző szerkesztőeszközökkel
- Netbeans, JetBrains WebStorm
- Az egyes eszközök összehasonlítása, kinézeti elemzése
- HTML (Hyper Text Markup Language) leírónyelv megismerése
- HTML áttekintése, fejlődése
- HTML leírónyelv alapjai
- HTML dokumentum részei
- HTML tag-jei és attribútumai
- HTML gyakorlati feladatok megoldása
- HTML szerkezeti felépítésének megismerése
- Szövegközi elemek (inline) viselkedése
- Blokkosított elemek (block) viselkedése
- Címek, listák, bekezdések
- Képek kezelése
- Hivatkozások, horgonyok
- HTML szerkezeti elemei
- Táblázatok létrehozása
- Táblázat javallat és ellenjavallatok
- Beágyazott táblázatok
- Gyakorlati felhasználások
- Felépítési szabályok
- CSS (Cascading Style Sheet)
- Elemi doboz modell felépítése
- CSS elhelyezése (külön fájl, HTML head, style attribútum)
- CSS elhelyezésének javallatai
- Tag, Id, Class kiválasztók (Selectors) működése
- Microsite típusú oldalak felépítésének megkezdése:
- Paper-prototype megtervezése elkészítése
- HTML5 szemantikus tagoló elemek ismertetése
- Az elkészített terv alapján a weboldal fő szerkezeti elemeinek elkészítése
- Microsite típusú weboldal tartalmi elemeinek megszerkesztése
- Szövegformázások
- Díszítések stílussal
- Saját betűkészlet alkalmazása, Google Fonts implementálása
- CSS stíluselemek használatával a végleges kinézet kialakítása
- Microsite publikálása tárhelyre (FTP kezelés)
- Validálás (HTML, CSS)
- HTML 5 megismerése
- HTML 5 újdonságai, lehetőségei
- HTML 5 támogatottsága különböző böngészőkben
- HTML struktúra kialakítása (fejléc, menü, képváltó, tartalom, lábléc)
- Fő blokkelemek kialakítása
- Menü kialakítása (inline-block elemek)
- Legördülő menü kialakításának elve
- A JavaScript és jQuery kliensoldali programozásinyelvek alapjainak megismerése
- JavaScript és jQuery alapok és ismertetés
- JavaScript és jQuery használata, működése
- Egyszerűbb JavaScript és jQuery műveletek (színezés, mozgatás és interakció a CSS -sel)
- jQuery carousel képváltó kiválasztása és beépítése weboldalba
- Weboldalak helyes kialakítása, SEO (Search Engine Optimization)
- Keresőmotorok működése manapság
- Keresőmotorbarát weboldal szerkezet
- Google webmester eszközök
- Közösségi oldalak ereje
- Feketekalap veszélyek áttekintése
- Komplex statikus weboldal kép váltójának elkészítése
- jQuery alapú szabadon felhasználható képváltó lehetőségek
- Camera slider ismertetése
- Camera slider telepítése és funkciói
- Képváltó beépítésének buktatói (minőség, informativitás, méret)
- könnyen beépíthető CSS animációk (animate.css, hover.css)
- Komplex statikus weboldal – aloldalak
- Aloldalak típusai
- Aloldalak (mutációk) elkészítése a főoldal felhasználásával
- Multimédia elemek beillesztése aloldalakba:
- Google Maps, Facebook közösségi elemek, YouTube video beágyazása (IFRAME működése)
- saját hang vagy video beágyazása
- könnyen beépíthető jQuery alapú eszközök (fitvidjs.com, datatables.net)
- Reszponzív oldalak kialakítása
- Reszponzív weboldalak kialakításának elve
- Weboldal megjelenési helyének kiválasztása media-query használatával
- Felépítés:
- Single Column
- Split Screen
- Aszimmetrikus Layout
- Grid
- Masonry Layout
- Magazine
- Boxes
- Fixed Sidebar
- Featured Image
- F-shape Layout
- Z-shape Layout
- Bootstrap
- Mi ez és mire használjuk?
- Reszponzív weboldal keret elkészítése
- Színek
- Szöveg formázása
- Grid System
- Komponensek:
- Card
- Alert
- Button
- Collapse és Accordion
- Modal
- Menük:
- Egyszerű reszponzív menü
- Morzsamenü
- Sticky menü
- Offcanvas Menu
- Scrollspy
- Alpha Slider Carousel
- Whitebox Gallery
- Mikroeffektek (Fade in overlay, Hover zoom, stb.)
- BootstrapZero ismertetése, felépítése
- Használatának főbb előnyei
2. Programozás logika és cleancode
- Programozás történelme
- Programnyelv generációk
- Programnyelv fogalma, csoportosíthatósága
- Strukturált programozás alapfogalmai
- Adatok tárolása programban
- Adatszerkezetek
- Adatszerkezetek csoportosítása
- Típusok
- Típus fogalma
- Programozási nyelvek típusossága
- Alapvető adattípusok
- Vezérlési szerkezetek
- Elágazások
- Ciklusok
- Algoritmusok fogalma / felhasználása
- Alapvető algoritmusok áttanulmányozása
- Programozási technikák / paradigmák
- Procedurális programozás alapjai
- Alprogramok és azok feladata
- A felépítés logikája, szabályai
- Objektum-orientált programozás alapjai
- Osztályok, objektumok és azok feladata
- A felépítés logikája, szabályai
- Prototípus-oreintált programozás alapjai
- Prototípusok felépítése
- Objektum-orientáció és prototípus-orientáció összehasonlítása
- Procedurális programozás alapjai
- CleanCode elvek
- Mik ezek az elvek és mire jók?
- Kód kinézet
- Elegáns kinézet
- Hatékonyság előtérbe helyezése
- Egyszerűség preferálása
- Elnevezési szabályok.
- Olvashatóság és magyarázatok
- Fejlesztési irányelvek.
- Duplikációk kerülése
3. Natív JavaScript
- Ismerkedés a JavaScripttel
- JavaScript története
- JavaScript verziói
- JavaScript futtatása
- JavaScript konzol
- Nyelvi alapok
- Változók, operátorok, adattípusok és logikai műveletek
- Tömbök és vezérlési szerkezetek
- Tömb, halmaz, map
- Ciklusok, elágazások
- Alprogramok
- Létrehozása, meghívása, visszatérési értékei
- Visszahívás (CallBack)
- Iterációk (Recursion)
- Objektumok és Prototípusok
- Objektumkifejezések
- Objektumok készítése
- Beágyazott elemek
- Névterek
- Tulajdonságok felvétele és eltávolítása
- A DOM (Document Object Model) kezelése
- HTML illesztése a DOM-ba
- DOM attribútumai és tulajdonságai
- Események
- Eseményfigyelők
- Típusai
- Űrlapok
- Kezelése, validációja
- Tesztelés és hibakeresés
- Hibák kiszűrése, futásképesség biztosítása, hibák értelmezése
- A funkciókról bővebben
- Funkciótulajdonságok és metódusok
- IIF
- Újraírható funkció
- Funkcionális programozás megjelenése
- Generátorok és Promise
- AJAX
- Mire használjuk?
- Fetch API
4. Angular
- Mi is az Angular
- Angular és egyéb Frameworkok közti különbségek
- Angular előnyei
- DOM (Document Object Model) elemek kezelése
- Első lépések
- Telepítés, konfigurálás
- Moduljai
- Angular keretrendszer és a TypeScript
- Angular alapjai, avagy TypeScript megismerése
- Programozás és típusok a TypeScriptben
- Alaptípusok és funkciók
- Modulok és névterek
- Összetett típusok
- Osztályok és interfészek
- Dekorátorok és webszervizek
- Ismerkedés az Angularral
- Modul szintaktika
- Modulok anatómiája
- Függőségi injekciók (Dependency Injection)
- HTTPClient alkalmazása
- Szervizek készítése és felhasználása
- Komponensek
- Adatkötések
- Pipe adattranszformációk
- Direktívák
- Angular programok életciklusa
- Routing megvalósítása
- Formok kezelése
5. Verziókezelés (GIT) és publikálás
- Verziókezelés lényege, alapjai
- Verziókezelő rendszerek típusai, működése
- A Git verziókezelő megismerése
- Felépítése
- Parancssoros vezérlése (Git Bash)
- lehetséges GUI kiegészítések (pl.: Git GUI stb.)
- Beépülő modulok IDE-khez (pl.: Visual Studio Git Extension stb.)
- Git alapú verziókezelő rendszerek és szerverek megismerése
- GitHub
- Felhasználása, működése
- Atlassian Bitbucket
- Felhasználása, működése
- GitHub
- Weboldalak publikálása
- Publikálás helyének kiválasztása
- Szerver választás, kapacitás, futtatókörnyezetek, adatbázis kompatibilitás jegyében
- Domain regisztrációja
- TLD kiválasztása
- Regisztrációs folyamat
- Adatok szerveren való elhelyezése
- Különböző protokollok használata: FTP, FTPS, SCP, SFTP stb.
- Konfigurációs beállítások
- Biztonsági beállítások
6. SQL Alapok
- Adatbázisok történelme, fejlődése
- Mik az adatbázisok
- Fejlődésük
- Felhasználásuk kulcspontjai
- A különböző adatbázismotorok áttekintése, telepítési lehetőségeik, főbb felhasználási területeik
- Relációs adatbázisok alapjai
- Alapfogalmak
- Inkonzisztencia
- Redundancia
- Elemek
- Entitások
- Attribútumok
- Attribútumok tulajdonságai
- Normalizálás
- 1. normálforma
- 2. normálforma
- 3. normálforma
- Boyce-Codd normálforma
- ER (Entity-Relationship) diagram
- Létrehozása, értelmezése, szabályai
- Gyakorlati megvalósítás
- Adatbázisok
- Táblák
- Rekordok
- Kapcsolatok
- Alapfogalmak
- Az SQL nyelv alapjai
- Kifejlődése, fontossága
- Részegységei
- DDL (Data Definition Language)
- DML (Data Manipulation Language)
- DQL (Data Query Language)
- DCL (Data Control Language)
- DDL nyelv részei
- Az adatbázis szerkezeti felépítése
- Adatbázis, tábla, nézettábla, esemény indítók létrehozása (CREATE)
- Adatbázis, tábla, nézettábla, esemény indítók módosítása (ALTER)
- Adatbázis, tábla, nézettábla, esemény indítók törlése (DROP)
- DML nyelv részei
- Az adatbázis adatainak kezelése
- Adatok beszúrása (INSERT)
- Adatok módosítása (UPDATE)
- Adatok törlése (DELETE)
- DQL nyelv részei
- Az adatbázis adatainak kiolvasása, megjelenítése
- Adatbázis szerkezetének megtekintése (SHOW)
- Adatok lekérdezése táblából, nézettáblából (SELECT)
- DCL nyelv
- Az adatbázis jogok kiosztása
- Adatbázis jogok biztosítása (GRANT)
- Adatbázis jogok megtagadása (REWOKE)
- Komplexebb lekérdezések
- Egybeágyazott lekérdezések
- Több táblás lekérdezések (JOIN)
- Betekintés a tranzakciós adatbázisok működésébe
- Tranzakció lényege, működése
- ACID elvek
- TCL (Transaction Control Language) nyelv részei
- Különböző adatbáziskezelők tranzakciókezelésének áttekintése
7. PHP programozás
- PHP fejlesztőkörnyezetek megismerése
- Netbeans
- A fejlesztőkörnyezetek összehasonlítása, a PHPStorm részletesebb bemutatása
- PHP alapjai
- A HTML és PHP kapcsolata
- A PHP scriptek futásának tanulmányozása
- A PHP programozási nyelv alapjai
- Egyszerűbb PHP-s programok integrálása HTML-be
- Űrlap (Form) kezelés
- Az űrlapok HTTP átviteli metódusok (GET, POST) közti különbsége
- Az űrlapok szerveroldali feldolgozása
- Biztonsági kockázatok elemzése
- Fájlkezelés
- Szöveges állományok kezelése
- Megnyitás, írás, olvasás
- Fájlok szerveren való kezelése
- Másolás, mozgatás, törlés
- Fájlfeltöltések kezelése a szerveren
- A feltöltött fájlok ellenőrzése
- Szövegkezelés
- A szövegek kezelése PHP-ben
- Szöveges funkciók megismerése
- Procedurális és moduláris programozás
- Saját alprogramok írása PHP-ben
- PHP modulok, állományok beimportálása más PHP állományokba
- Procedurális és moduláris programozás előnyei az egy fájlban megírt programokkal szemben.
- Munkamenetkezelés
- Munkamenetek indításának lehetőségei
- A szerver oldali munkamenet azonosítás (SESSION) előnyei, hátrányai
- A kliens oldali munkamenet azonosítás (COOKIE) előnyei, hátrányai
- Egy beléptető rendszer készítése
- MySQL használata PHP nyelvben
- A mysqli_... funkciók használatának megismerése
- Kapcsolat felépítése
- Visszatérő adatok feldolgozása
- Kapcsolatok kezelése
- Az adatbázis-kezelésének biztonsági kockázatai
- SQL Injection, XSS és egyéb adatbázist érintő biztonsági kockázatok elemzése, védelmi lehetőségeik.
- A mysqli_... funkciók használatának megismerése
- Grafika a PHP nyelvben
- A GD Image megismerése
- Képek manipulálása, átméretezése
- CAPTCHA készítése
- Email-ek küldése PHP-ben
- Az email-ek felépítése
- SMTP (Simple Mail Transfer Protocol) működésének rövid bemutatása
- A mail függvény használata
- Az OOP a PHP-ban
- Osztályok, objektumok felépítése, felhasználása
- Getter és Setter felhasználása
- Konstruktor és magic methods
- Funkciók beépítése
- Statikusság
- A felhasználási területek gyakorlatban
- OOP programozás tervezési mintákkal
- Tervezési minták
- Túltöltés
- Hibakezelés
- Hibák kezelése
- Külső hibák
- Kivételek
- Önálló szkriptek
- PHP CLI
- Input és Output kezelése
- Parancssor argumentumai
- API készítése
- Design és felhasználhatóság
- Defenzív kódolás
- Munkamenet kezelés
- Kliens oldali munkamenet
- Szerveroldali munkamenet
- Elosztott rendszerek kiépítése
- Mi a cluster
- Tervezési elemek
- RPC: Interakció távoli szolgáltatásokkal
- XML-RPC / REST
- SOAP
- SOAP és REST összevetése
8. Üzleti kommunikáció
- Kommunikáció formái
- Verbális
- Nonverbális
- Információáramlás
- Adó, illetve vevő kapcsolata és a folyamatos kommunikáció
- Kommunikáció célja és következményei
- Kommunikációs interakciók
- Érdekegyeztetések
- Üzleti kommunikáció
- Etikett
- Tárgyalási formák
- Tárgyalások alapvető szabályai
- Prezentációs technikák
- Szerződéskötés
- Szóbeli és írásbeli megállapodások
- Információk visszatartása és azok következményei
A napjainkban készülő szoftverek túlnyomó többsége ma már webes környezetben működik, ezért napjainkban egyetlen programozó vagy szoftverfejlesztő sem nélkülözheti a webes technológiák ismeretét. A webfejlesztő legalább technikusi szintű tudással és készségekkel rendelkező szoftverfejlesztő, aki általános programozási tudásán felül képes webes környezetben működő alkalmazások fejlesztését elvégezni. Önállóan képes egyszerűbb vagy közepesen komplex webes alkalmazás teljes kivitelezésére, beleértve a szerveroldali komponens (backend) elkészítését, a kliens oldali komponens (frontend) programozását, illetve a kapcsolódó adatbázis-kezelési séma kialakítását. Csapatban elvégzi komplexebb webes rendszerek backend vagy frontend komponenseinek, vagy azok részkomponenseinek önálló kivitelezését. A fenti feladatok elvégzéséhez magabiztos és naprakész tudással és gyakorlati készséggel rendelkezik a legfontosabb webes technológiák területén. Szabványos weboldalakat készít HTML5 leíró nyelven, weboldalakat formáz CSS3 stíluslapok segítségével. Dinamikus weboldalak programozását végzi JavaScript nyelven. Kliens oldali alkalmazásokat készít JavaScript keretrendszer segítségével (pl. React, Vue, Angular). Szerveroldali alkalmazásokat készít arra alkalmas nyelv vagy keretrendszer segítségével (pl. Node.js, PHP, Laravel, Spring stb.) Munkája során jelentkező problémákat önállóan oldja meg webes kereséssel és internetes tudásbázisok használatával. Az új technológiák alkalmazására nyitott, tudását folyamatosan fejleszti. Szakmai témákban hatékonyan kommunikál magyarul és angolul egyaránt.
A tanfolyamokat indítani a fentebb kiírt tervezett időpontokban megfelelő létszám esetén tudjuk, ennek hiányában a tervezett kezdési időpontot későbbi kezdésre módosítjuk.
Miért gyere hozzánk
Elmesélem, hogy miért jó nálunk tanulni
-
Türelmes, szakképzett oktatók
Nem csak az oktatásban nagy tapasztalattal rendelkező tanároktól tanulhatsz, de a szakmájukban kiváló szakemberek is, így naprakész tudással rendelkeznek az adott témakörökben.
-
Innovatív oktatás
Sok iparágról elmondhatjuk, hogy gyorsan fejlődik, de a leggyorsabban az informatika. A Ruandernél ezért különös figyelmet fordítunk arra, hogy oktatóinktól a lehető legfrissebb, és legmagasabb minőségű tudást sajátíthasd el.
-
Profi eszközök
Minden egyes tantermünkben modern eszközökkel találkozhatsz, amelyek teljes mértékig megfelelnek a kor követelményeinek. Továbbá a termek légkondicionáltak és minden tanulást segítő eszközzel felszereltek.

Gyakori kérdések a tanfolyammal kapcsolatban
-
Meddig lehet jelentkezni az adott tanfolyami időpontra?
Az indulás előtt legkésőbb 1 héttel várjuk a jelentkezéseket. De ha sikerült eldöntened, hogy szeretnél részt venni a képzésen, akkor célszerű minél hamarabb leadni a jelentkezésed, mert előfordulhat, hogy betelik a csoport létszáma.
-
Mi történik, ha nem tudok részt venni egy órán? Hogyan tudom pótolni?
Amennyiben van más futó tanfolyamunk, akkor ott pótolhatod, vagy az oktató elküldi mit vettek azon a napon, amikor nem voltál.
-
Van lehetőség részletfizetésre?
Természetesen van lehetőség részletfizetésre. A mértéke az időbeosztástól függ. 1 hónapnál hosszabb tanfolyamoknál havi kamatmentes részletfizetésre van lehetőség.
-
Kapunk-e jegyzetet, tankönyvet?
Elektronikusan letölthető jegyzeteket fogsz kapni. Ehhez a hozzáférést az első oktatási napon kapod meg. A jegyzetek díja benne van a képzés díjában.
-
Hogyan kell fizetni a részleteket?
A havi részleteket minden hónap végig kell befizetni. Ezt megteheted az ügyfélszolgálatunkon készpénzben vagy bankkártyával, de ha szeretnéd, akkor választhatod az átutalást is.
-
Mennyire gyakorlatias a képzés?
Gyakorlatorientált képzéseket tartunk, így könnyen el tudod sajátítani az ismereteket. Otthoni gyakorlás is ajánlott.
Itt vagyunk
Az Árpád-híd közelében vagyunk. Itt áll meg a 3-as metró, az 1-es villamos, illetve az alábbi buszok is: 26-os, 32-es, 34-es, 106-os. Az utcán parkolásra is van lehetőség, melynek a díja 265 Ft/óra.
Tanfolyam helyszíne
Ügyfélszolgálat
-
Ügyfélfogadás, beiratkozás
H-P: 09:00-16:00
Elérhetőségeink
-
Informatikai képzések
06-70-604-2060
Hatósági képzések és vizsgaszervezés
Sinkó Judit
06-70-458-5440
Vállalati képzések
Füzesi Nikoletta
06-30-244-1866 -
E-mail címünk