Webprogramozó+PHP tanfolyam

HTML-CSS-JS-PHP

  • 18 hét
280 000 Ft

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.

Nem találod
az időpontot?

Egyet se csüggedj! Csak iratkozz fel a hírlevelünkre, hogy időben megtaláld a számodra megfelelő oktatást!

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 elemek
    o Kártyák
    o Táblázatok
    o Képek
    o Listák
    o Jumbotron-ok
    o Alert és egyéb üzenetek
    o Betöltőjelzők
    o Képváltók
    o Rácsok
    o Legördülőmenük
    o Navigációk
    o 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