Webprogramozó+PHP tanfolyam
HTML-CSS-JS-PHP
- 18 hét
Leírás
A Webprogramozó PHP tanfolyamot azoknak az érdeklődőknek ajánljuk, akik a weboldal készítés és a megbízható programfejlesztés iránt érdeklődnek. A tanfolyam során a hallgatók megismerkednek a weboldal készítéssel, a statikus weboldaltól kezdve a komplett webáruház készítésig és reszponzív weboldalak készítéséig.
A népszerű PHP technológia segítségével pedig a résztvevőt a frontend oldaról a backend-re vezetjük, ahol már üzleti logikai is társulhat a fejlesztéshez. Az így szerzett fullstack rálátás önálló feladatvégrehajtásra ad módot, de ami legalább ennyire fontos, komplex és gyors belépést ad az informatika világába, ami jó alapot biztosít a továbblépésre programozóként.
Időpontok
További információk a tanfolyamról
Kinek ajánljuk
A webprogramozó tanfolyamot olyan felhasználóknak ajánljuk, akik egy mini fullstack PHP képzéssel szeretnének belépni az informatika világába.
Cél
A frontend alapjaitól eljutni a régóta méltán a régóta népszerű backend PHP-ig, amivel az egyszerű weboldalaktól akár komplexebb alkalmazásokat is lehet fejleszteni.
Előfeltételek
Számítógép felhasználói és internet használói ismeretek. Online képzés esetén számítógép és internet rendelkezésre állása.
Vizsga és képzés
A résztvevők a tanfolyam utolsó alkalmával számot adnak megszerzett tudásukról, vizsga keretében, melyről nyilvántartási számmal rendelkező tanúsítványt állítunk ki.
Áfa: A tanfolyam árai bruttó árak, a képzés típusának megfelelő ÁFA tartalommal!
Tanórák: A tanórák 45 percnek felelnek meg. Az oktatási napokon több tanórát veszel, szünet közbeiktatásával.
Részletfizetés: Legalább 2 hónapot átölelő képzéseknél igény esetén kamatmentes részletfizetést biztosítunk, amit a honlapon történő jelentkezésednél tudsz igényelni. Részletfizetés esetén a részletek havonta, előre fizetendők, az aktuális hónap 10. napjáig.
Kedvezmény: Ha már elvégeztél nálunk egy tanfolyamot és a jelentkezésnél ezt jelzed a megjegyzés mezőben, 5%-os kedvezményre vagy jogosult az új tanfolyami jelentkezésed árából. Két tanfolyam elvégzése után 10%-os kedvezményt adunk a harmadikra.
Ha ajánlásodra érkezik másik hallgató is, és ezt jelzed a megjegyzésnél, szintén 5% kedvezményt adunk a te újabb jelentkezésednél, két új hallgató ajánlása után 10% kedvezményt biztosítunk.
A kedvezmények nem összevonhatóak, induló tanfolyam esetén igénybe vehetők.
Becsatlakozás: Tanfolyamtól függően lehetőséget biztosítunk a közelmúltban indult tanfolyamainkba való becsatlakozásra.
Általános információk: A jelentkezés szóbeli szerződésnek minősül, amit felnőttképzési szerződés követhet. A résztvevő nem kér előzetes tudásfelmérést és a sikeres tanfolyamzárást követően magyar-angol nyelven kapja a tanúsítványát. Az ettől eltérő igényeket az ügyfélszolgálaton lehet jelezni.
Webprogramozó+PHP tanfolyam tanfolyam - tematika
HTML5
- HTML, HTML5 ismertetése
- W3C
- HTML felépítése
- HTML nyelvi elemei (címkék, üres címkék, attribútumok)
- DTD
- Hivatkozási formák (relatív, abszolút)
- Tartalmi elemek
- Meta adatok, információs elemek
- Osztályok és azonosítók HTML-ben
- Tárolók, szemantikus elemek
- iframe – weboldalon weboldal (pl. Google térkép beágyazás)
- Űrlapok, beviteli mezők
CSS3
- CSS ismertetése
- CSS szintaxisa
- Szelektorok
- Képek úsztatása
- Doboz modell
- Osztályok és azonosítók CSS-ben
- DOM
- Elemek elrendezése (block, inline, flex, grid)
- Elemek pozicionálása (static, fixed, absolute, relative, sticky)
- Reszponzív megjelenés
- Mobile First szemlélet
- Media query-k
- Nyomtatási kép
- Áttűnések és animációk
Bootstrap
-
Keretrendszer fogalma
-
Bootstrap használata
-
Rácsrendszer
-
Reszponzív megjelenés
-
Szövegformázások
-
Bootstrap elemeko Kártyáko Táblázatoko Képeko Listáko Jumbotron-oko Alert és egyéb üzeneteko Betöltőjelzőko Képváltóko Rácsoko Legördülőmenüko Navigációko Modális ablakok
Javascript
Javascript
- Szintaktika
- Adattípusok
- Matematikai műveletek a konzol használatával
- String és string műveletek, speciális karakterek bemutatása a konzol használatával
- Változók létrehozása
- Műveletek változókkal
- Javascript kód elhelyezési lehetőségek a HTML kódunkban
- Adatok bekérése a felhasználótól, adatok kiíratása
- Vezérlő szerkezetek (elágazások, ciklusok)
- Vezérlés átadó utasítások (break, continue)
- Függvények bemutatása
- Beépített függvények használata
- Saját függvények létrehozása, paraméterezése
- Tömbök létrehozása, használata
- Függvénykifejezések fogalma, létrehozása, használata
- Függvénykifejezés azonnali meghívása
- Lexikai zárvány (closure)
- Objektumok létrehozása és használata
- Prototípusos öröklődés
- Események, eseménykezelés
- HTML elemek elérése (DOM modell ismertetése)
JSON
- A JSON szintaktikája
- Adatok, nevek és értékadás
- JSON Objektumok
- JSON Tömbök
- JSON szögek konvertálása JavaScript tömbökké
- JSON alapú kommunikáció Google API-val
JQuery
- Mi a jQuery?
- A jQuery beágyazása
- jQuery események és azok kezelése
- jQuery szintaktika
- jQuer Effectek
- Show és Hide effect
- Slide effectek
- Animate effectek
- CSS manipulációk - rengeteg példán keresztül
- jQuery Fade effectek
- jQuery DOM (Document Object Model) manipuláció
- jQuery Add, Remove,Get, Set
- jQuery HTML5 és CSS3 manipuláció
JQuery és AJAX
- Server- kliens oldali technológiák különbsége
- POST aatok átadása és feldolgozása
- GET globális használata és feldolgzása
- Űrlapok feldolgozása és validálása jQuery-vel és AJAX-al
PHP
PHP és MySQL
- LAMP és WAMP környezet
- Webserverek áttekintése
- MySQL szerver szolgáltatások áttekintése
- Webserver környezet telepítése
- XAMPP környezet telepítése és konfigurációja
- PHP beállítások folyamatának megismerése
- PHPMyAdmin rendszer ismertetése
- Felhasználó és adatbázis létrehozása PHPMyAdmin-ban
- Jogosultásgok kezelése MySQL-ben a PHPMyAdmin segítségével
PHP nyelv, webprogramozási alapok
- A PHP nyelv története és kapcsolata a HTML-el
- Server oldali script nyelvek bemutatása
- Kliens és Server oldai programozás összehasonlítása
- Ajax technológia elméleti ismertetése
- Struktúrált programozás elmélet
- Konstansok és változók áttekintése
- Szövegek és karakterek kezelése
- Alapvető matematikai és logikai műveletek
- Adatszerkezetek
- Tömbök
- Asszociatív tömbök
- Változók és tömbök
- Leválogatás és adatfeldolgozás tömbök segítségével
- Ciklusok
- Előltesztelős ciklusok
- Hátultesztelős ciklusok
- Foreach ciklusok
- Adattömbök bejárása a foreach ciklus segítségével
- Elágazások
- Egyszerű IF elágazás ELSE ággal
- Feltételek megfogalmazása
- Összetett feltételek
- IF, ELSEIF, ELSE elágazások ismertetése és példák
- SWITCH - többszörös elágazások használata
Szuperglobális tömbök
- POST, GET, COOKIE, SESSION, SERVER, REQUEST
- HTML űrlapok feldolgozása
- POST methódussalGET methódussal
- A POST és GET szuperglobálisok közötti különbségek tárgyalása
- Adattovábbítás PHP file-ok között
- Munkamenetek kezelése - klienshez kötött COOKIE kezeléssel
- Munkamenetek kezelése - server oldali SESSION kezeléssel
- SERVER globálisok használata
- Hostok lekérdezése
- IP cím lekérdezése
- Kliens oldali böngésző adatok lekérdezése
- Fájlkezelés - Webmester tanfolyam modul
- Fájlfeltöltés direkt módon kliensről server oldalra
- Szöveges fájlfelolvasás
- Szöveges fájlkészítés, módosítás
- Szöveges loginrendszer készítés
- Űrlap alapú file feltöltés és tárhelyen file kezelés (másolás, törlés, módosítás)
MySQL adatbázis kezelés
- A PHP és a MySQL kapcsolata
- A PHPMyAdmin felület részletes bemutatása
- SQL file-ok kezelése
- Egyéb formátumok exportja és importja (pl. .csv., Excel, PDF)
- Adatbázisok jogrendszere
- Adatbázisok karakterkódolásának ismertetése
- SQL nyelv megismerése
- Adatbázis kapcsolat létrehozás
- Adatbázis létrehozása és törlése
- Beszúrás az adatbázisba
- Módosítás az adatbázisban
- Törlés az adatbázisban
- Adatok cseréje és frissításe az adatbázisban
- Az SQL parancsok részletes ismertetése
- SQL parancsok kezelése PHP-val
- Adatbázis táblák összekapcsolásaok
- Komplexebb SQL lekérdezések megismerése (JOIN)
- Optimalizálás és az adatbázisok indexelése
PHP függvények
- Gyakori függvények
- Karakterkezelő függvények, információs függvények
- Matematikai függvények
- Logikai és adatkezelési függvények
Biztonság
- Közismert törési technikák kivédése
- SQL injection
- XSS
- Adatlopások korrekciói
E-mail küldés és képkezelés
- HTML alapú levél létrehozása
- GD függvénytár megismerése
- Kép transzformációk
- Méretezés
- Képre írás
CMS és webshop rendszer készítése
- Egyedi administrációs rendszer tervezése
- Adatbázis tervezés és kialakítás az egyedi admin felülethez
- Funkciók tervezése
- Tartalomkezelő rendszer megírása
- BACK-END felület létrehozása
- Beépített editor hozzáadása az egyedi adminisztrációs felülethez
- Felhasználókezelés
- Termék kategória kezelő tervezése és kivitelezése
- Rendelések modul megírása
- Regisztrációs modul megírása
- FRONT-END felület léterhozása
- Tartalmak megjelenítése
- Kapcsolati űrlap és Google térkép integráció
- Termékek listázásának lehetősége
- Termékkereső megírása
- Kosár modul létrehozása
- Rendelési rendszer megalkotása és tesztelése