Haladó webfejlesztő tanfolyam

2019.09.25. - 2020.07.01.
H.,Sze.
17:00 - 20:15
40 hét (300 óra)

Más időpont érdekelne Kérdésem lenne a képzésről

Haladó webfejlesztő tanfolyam rövid jellemző leírása

Úgy érzed, hogy a webfejlesztési alapok számodra nem elegek?

Ha a válaszod igen, akkor neked hoztuk létre a Haladó webfejlesztő tanfolyamot, ahol a tudásodat tovább mélyítheted. Ha elvégezted a tanfolyamot, olyan tudással rendelkezel majd, amellyel igazi szakértővé válhatsz.

A gyakorlatok mellett minden segítséget megkapsz, hogy otthon is könnyen fejleszd tovább magad.

A tanfolyam 4 modulból áll:

-       Haladó webszerkesztő

-       Angular

-       NodeJS

-       Haladó PHP programozó

A tanfolyam felépítésből is látható, hogy ha itt végzed el a képzést nem csak óriási tudásra számíthatsz, de magas fizetésekre is, ha ezen a területen helyezkedsz el.

Jó ha tudod, hogy mivel ez egy nagyon keresett szakma, mindig megbecsülik a magabiztos tudással rendelkező munkavállalókat.

Légy profi a területen és tanulj velünk!

Tanfolyam adatai

Tanfolyam díja:
480.000 Ft
Tanfolyam vizsgadíja:
0 Ft
Tanfolyam óraszáma:
300 óra
Tanfolyam végét igazoló dokumentum:
Tanúsítvány
Tanfolyam helyszíne:
1139 Budapest, Frangepán utca 3.

A tanfolyam megkezdésének feltételei:

Iskolai végzettség:
nem feltétel
Szakmai végzettség:
nem feltétel
Szükséges előismeretek:
HTML, CSS, Webes alapismeretek és valamilyen programnyelv ismerete (ajánljuk webfejlesztő vagy szoftverfejlesztő tanfolyamunkat)

Tantermeink képekben

Tanterem 1
Tanterem 2
Tanterem 3
Tanterem 4
Tanterem 5
Tanterem 6
Tanterem 7
Tanterem 8
Tanterem 9

Haladó webfejlesztő tanfolyam tematika

Haladó Webfejlesztés

  • HTML5
    • HTML5 alapok
      • A HTML 4–től a HTML 5-ig
      • Új strukturális elemek
      • Elemek és attribútumok
      • Microadatok
    • HTML5 multimédia
      • Multimédia tartalom: video és audio elemek
      • Feliratok
      • Továbbfejlesztett HTML5 médialejátszók és keretrendszerek
      • Webkamera, mikrofon használata; getUserMediaApi
    • HTML5 grafika
      • HTML5 vászon alapjai
      • Azonnali rajzolási módok: téglalap, szöveg, kép, stb…
      • Útvonal rajzolási módszerek: vonalak, körök, görbék, ívek, stb…
      • Színek, színátmenetek, minták és árnyékok
    • HTML5 animációk
      • Alap animációs technikák
      • Vászon és felhasználói interakciók
      • Bepillantás a fejlett vászontervezési funkciókba
    • HTML5 űrlapok
      • Bevezetés a HTML5 űrlapok világába
      • Űrlapok hozzáférhetősége
      • Új input típusok
      • Új űrlap attribútumok
      • Új űrlapokhoz kapcsolódó elemek
      • Űrlap validációs lehetőségek
    • HTML5 alap API-k
      • Bevezetés a HTML5 API-k világába
      • HTML5 cache
      • Webtárhely API
      • File API
      • Geolokalizált API
  • CSS3
    • Tartalom
      • Betűtípusok
      • Árnyék
      • Szelektorok
      • Formázási lehetőségek
    • Elrendezések
      • Dobozos elrendezés
      • Prefixek
      • Oszlopok
      • Hátterek
    • Színek
      • Átlátszóság
      • RGBA és HSLA
      • Alpha
      • Gradiens színek
    • Borderek
      • Újra méretezhető borderek
      • Kerekített sarkok
      • Árnyékolás
      • Komplex árnyékok
    • Transzformációk (2d, 3d)
      • Rotáció
      • Nyújtás
      • Zsugorítás
      • Fordítás
    • Animációk
      • Kulcs frame-ek
      • Átmenetek
    • Gombok
      • Gombok formázása, kerekítése, árnyékolása
      • gombok animációja
    • Media
      • Méretek áttekintése
      • Eszközkorlátozások
  • Less & Sass
    • Less
      • Less.js
      • Less a szerveren
      • Less alapok
      • Változók és műveletek
      • Mixin
      • Beágyazási szabályok
      • Egyéb szabályok
      • Névterek és hatókörük
    • Sass
      • Mixinek és funkciók
      • Sass és Bem
      • SMACSS és SASS
      • Sass rácsszerkezet
      • Moduláris Media
      • Manifest
      • Map
      • Debug
      • Placeholderek
      • Haladó funkciók
      • Egyéb direktívák
    • Bootstrap Less & Sass
      • Színek, linkek, Tipográfia, Ikonok, komponensek
      • Méretezés
      • Lekerekítés, dobozmodell, transzformációk, animációk
      • Átlátszóság, placeholder
      • Segédeszközök
      • Retina képek
  • Javascript
    • Javascript könyvtárak
      • Mik a könyvtárak, és hogyan használhatjuk
      • Népszerű könyvtárak
      • Prototype.js és jQuery.js
    • jQuery áttekintő
      • document.ready használata
      • Szelektorok
      • Animációk
      • Eseménykezezelés
    • jQuery UI
      • Áttekintés
      • Függőségek
      • Widgetek
    • Ajax hívások
      • AJAX áttekintő
      • jQuery és az AJAX
      • Ajax előnyei és hátrányai
    • Sütik
      • Olvasás
      • Írás
      • Törlés
      • Komplex sütik
      • Áttekintő a sütik korlátairól
    • Javascript keretrendszerek
    • MVC architektúra
    • Angular
    • Node.js
  • Git
    • A verziókezelés alapjai
    • A verziókezelés felhasználása
    • Git alapvető működésének megismerése
      • A GitBash használata
      • A GitGUI megismerése
    • Alapvető Git utasítások (status, add, commit, stb.)
    • Branch kezelés (fork, merge, stb.)
      • Ütközések javítása
    • Távoli Git szerver használata (pull, push)
      • GitHub és Bitbucket használata
    • Lokális projektszerver Git segítségével
      • A GitLab alapjai
    • Git Integráció fejlesztőkörnyezetekben
    • További vizualizált Git eszközök
      • GitKraken, stb.

Angular

  • Angular és egyéb Frameworkok közti különbségek
  • Angular előnyei
  • DOM elemek

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
  • HTTPClient
  • Szervizek készítése
  • Komponensek
  • Adatkötések
  • Pipe
  • Direktívák
  • Angular életciklusa
  • Routing
  • Formok kezelése

Firebase

  • Mi a Firebase?
  • A Firestore bemutatása és használata

 

Node.JS

Mi is a Node.JS

  • Mi a Node.JS
  • Node.JS előnyei
  • A Node.js a modern webfejlesztésben

Node Core

  • Mi is az a Node Core?
  • Telepítés és ajánlott beállítások
  • Node indítása
  • Node modulok a require és a module.exports
  • Rendszermodulok
  • Eseménykioldók
  • HTTP kliens core http-vel
  • HTTP szerver core http-vel

Node package manager

  • Mi az NPM
  • Csomagok lokális telepítése
  • Függőségek hozzáadása a package.json -höz
  • Csomagok telepítése globálisan
  • Csomagok frissítése

Web szerver készítése

  • http requestek kezelése
  • Küldési requestek

Express Framework

  • Express áttekintése
  • Middleware-k készítése és használata
  • REST API Routing implementálása
  • URL paraméterek, lekérdezések, és validációk

Perzisztencia MongoDB-vel

  • MongoDB áttekintése
  • MongoDB alapok
  • MongoDB natív driver
  • MongoDB GUI kliens MongoUI

Mongoose ODM használata

  • Mongoose használata
  • Mongoose modelljei
  • Mongoose metódusok létrehozása
  • Speciális Mongoose funkciók

Template rendszerek

  • Miért van szükség Template motorra?
  • Példák a használatukra

Haladó PHP programozás

  • Bevezetés
    • A PHP 5-től a PHP 7-ig
  • Kódolási stílusok
    • Tiszta kód
    • Elnevezési szimbólumok
    • Salátakód írásának elkerülése
  • OOP programozás tervezési mintákkal
    • OOP bevezetése
    • Tervezési minták
    • Túltöltés
  • Hibakezelés
    • Hibák kezelése
    • Külső hibák
    • Kivételek
    • Esettanulmány
  • Önálló szkriptek
    • PHP CLI
    • Input és Output kezelése
    • Parancssor argumentumai
  • Egység tesztek
    • Mi is az egység teszt
    • Inline Outline egység teszt
    • További funkcók a PHPUnit-ben
    • Tesztalapú design
    • Egységtesztek webes környezetben
  • Fejlesztési környezet kezelése
    • Vezérlés
    • Csomagok kezelése
  • API készítése
    • Design és felhasználhatóság
    • Defenzív kódolás
  • Külső teljesítmény növelése
    • Nyelvi tuning
    • Gyorsítótárazott PHP alkalmazások
    • Tartalmi tömörítés
  • Adat összetevők gyorsítótárazása
    • Gyorsítótárazási kérdések
    • Gyorsítótárban lévő adatösszetevők felismerése
    • Kimeneti buffer
    • Gyorsítótárazás memórában
    • DBM Gyorsítótárazás
    • Cookie Gyorsítótárazás
    • Gyorsítótár beillesztése az alkalmazáskódba
    • Gyorsítótárazott adatok használata a requestben
    • Requestek közötti gyorsítótárazás
  • Adatbázisok
    • PDO és adatbázis specifikus lekérdezési technikák
    • Adatbázis hozzáférési minták
    • Adatbázis csatlakozási tuning
    • Mi az az ORM: Docker bemutatása
  • Felhasználói autentikáció és munkamenet biztonság
    • Egyszerű autentikációs sémák
    • Felhasználók regisztrálása
    • Hitelesítés megőrzése
    • Egyszemélyes bejelentkezés
  • Munkamenet kezelés
    • Kliens oldali munkamenet
    • Szerveroldali munkamenet
  • Elosztott rendszerek kiépítése
    • Mi a cluster
    • Tervezési elemek
    • Gyorsítótárazás elosztott rendszerben
    • Adatbázisok skálázhatósága
  • RPC: Interakció távoli szolgáltatásokkal
    • XML-RPC
    • SOAP
    • SOAP és XML-RPC összevetése
  • Alkalmazás benchmark
    • Szűk keresztmetszetek azonosítása
    • Generátorok betöltése
  • Profilozás
    • Miért van szükség a PHP Profilhoz
    • Az APD telepítése és használata
    • Nyomon követési példa
    • Nagyobb alkalmazás profilozása
    • Általános hatástalanságok megfigyelése
    • Felesleges funkcionalitás eltávolítása
  • PHP kiterjesztése
    • PHP kiterjesztési elemek
    • Példa: Spread kliens csomag
    • Stream API

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.