Háttérfejlesztő - tanfolyam 38 000 dörzsölje. Loft Schoolból, képzés 3 hónap, Időpont 2023. november 28.
Vegyes Cikkek / / November 29, 2023
Tudás és készségek
Minden szükséges tudás egy háttérfejlesztő számára.
Portfólió
4 modern és technológiai projekt a portfóliójában.
Bizonyítvány
Olyan pontszámmal, amely tükrözi tudásának szintjét és hatásának mértékét.
Carier start
Munkalehetőséget garantálunk minden jó és kiváló tanulónak.
Tudást adnak, nem választ. Szeretnek magyarázni, és képesek összetett információkat közérthető nyelven átadni. Igényes a kód minősége: addig nem adod át a feladatot, amíg a kódod nem lesz tökéletes. Jól megértenek más embereket, és tudják, hogyan kell megközelítést találni bármely diákhoz. Mindig készen áll a segítségre.
Node.js szerveroldali JavaScript
1. hét – A Node.js, az async, a modulok bemutatása
— Találkozás a tanfolyami csapattal.
— Modulokat, fájlrendszert és szálakat tanulmányozunk a Node.js-ben.
— A Node.js-ben elemezzük az aszinkront.
A Node.js bemutatása és a munkaasztal beállítása
1. Bevezető (09:10)
2. Alapvető információk a Node.js-ről (29:13)
Modulok, fájlrendszer és szálak
1. Bevezetés (05:22)
2. Házi készítésű modulbetöltő (03:21)
3. Körkörös függőségek (03:04)
4. ES6 modulok (02:41)
5. Objektum feldolgozása (04:56)
6. Útvonal modul (03:54)
7. Fájlokkal való munka (06:18)
8. Streamek. stream modul (03:22)
9. Témák olvasása (08:37)
10. Streamek rögzítése (11:54)
11. Átalakítási adatfolyam (05:15)
12. Párhuzamos átalakítás (05:35)
Munka az aszinkronnal a Node.js-ben
1. Eseményhurok (03:57)
2. Eseménykibocsátó (02:12)
3. Visszahívások (04:07)
4. Ígéretek (06:03)
5. Generátorok (04:15)
6. Aszinkron várakozás (06:06)
1. feladatok elemzése
1. DZ No. 1 (14:27)
2. DZ No. 2 (12:01)
2. hét – Sablonok, Express.js, Koa.js használata
— Tanulmányozzuk a sablonokkal (sablonmotorok Ejs, Handlebars, Pug) való munka alapelveit.
— Ismerkedjünk meg az Express.js keretrendszerrel.
— Tanulmányozzuk a Koa.js keretrendszert.
Munka sablonokkal
1. Bevezetés (05:35)
2. Az Ejs sablonmotor áttekintése (05:39)
3. Fájlokra bontás. Ejs sablon motor. (02:07)
4. A kormánysablon motorjának áttekintése (06:43)
5. Részletek használata a kormánysablon motorjában (05:15)
6. A Pug sablonmotor áttekintése (04:47)
7. Az Ejs sablonmotor csatlakoztatása az Express keretrendszerben (02:05)
8. A Handlebars sablonmotor csatlakoztatása az Express keretrendszerben (01:59)
9. A Pug sablonmotor csatlakoztatása az Express keretrendszerben (01:37)
Express.js
1. Bevezetés (05:23)
2. Útválasztás (07:29)
3. Fájlok feltöltése a szerverre (11:38)
4. Köztes szoftver (07:08)
5. E-mail küldése (09:38)
6. Munkamenetek (05:47)
7. Alapvető hitelesítés és hitelesítés munkamenetekkel (03:52)
8. Cookie-k és naplózás (07:14)
Koa.js
1. Bevezető (03:08)
2. Útválasztás (02:00)
3. Elnevezett paraméterek (01:59)
4. Statikus fájlok (01:48)
5. Hibakezelés (03:02)
6. Köztes szoftver (01:12)
7. JSON használata (01:32)
8. Fájlok feltöltése (01:36)
9. Süti (01:32)
10. Sablonmotor kiválasztása (01:57)
11. Példa alkalmazás (05:11)
2. feladatok elemzése
1. DZ No. 3-1 (27:50)
2. DZ No. 3-2 (28:02)
3. hét – REST API, adatbázisokkal való munka
— Ismerjük meg az API fogalmát, és tanulmányozzuk példákat egy egyszerű API felépítésére.
— Megfontoljuk a relációs és nem relációs adatbázisokkal való munkát a PostgreSQL és a MongoDB példáján.
REST API
1. Projekt telepítés (03:24)
2. Swagger összekapcsolása és a get kérés leírása swaggerben (09:10)
3. Hozzáadás, azonosító alapján történő keresés, frissítés és törlés swaggerben (06:49)
4. Vezérlő. Az összes felhasználó lekérése (07:25)
5. Vezérlő. Új felhasználó létrehozása (06:15)
6. Vezérlők fogadása, frissítése és törlése (06:14)
Munka relációs adatbázisokkal (a PostgreSQL példájával)
1. A környezet kialakítása (05:02)
2. Csatlakozás az adatbázishoz a Sequelise segítségével (11:36)
3. A CLI folytatása (02:15)
4. Az első áttelepítés létrehozása és alkalmazása (06:00)
5. Modell készítés (09:09)
6. Modellek csatlakoztatása a projekthez (02:57)
7. CRUD modell segítségével (10:48)
Munkavégzés nem relációs adatbázisokkal (a MongoDB példájával)
1. Bevezető (02:07)
2. Telepítés (03:19)
3. Csatlakozás a bázishoz (07:27)
4. NodeJS csatlakozása (07:50)
5. mongúz (10:18)
4. hét – Aljzatok, engedélyezés, tesztelés
— Websocket használata. Nézzük meg a Socket könyvtárat. IO.
— Figyelembe vesszük az engedélyezés és a hitelesítés közötti különbségeket.
— Tanulmányozzuk a tesztek típusait (a Mocha és Chai tesztek példáján).
Aljzatok és a velük való munka
1. A Websockets bemutatása (03:40)
2. WS modul (06:20)
3. SocketIO (07:08)
4. SocketIO – névterek (02:40)
5. SocketIO szobák (04:28)
Engedélyezés és hitelesítés
1. Bevezetés (00:52)
2. Útlevél (02:28)
3. Útlevél és helyi stratégia (02:32)
4. Sorozatosítás és deszerializálás (01:24)
5. Helyi stratégia használata (04:28)
6. Kilépés megvalósítása (01:16)
Tesztelés
1. Mikor kell tesztelni (01:18)
2. Alapkifejezések (06:10)
3. A tesztek helyes írása (04:03)
4. Keret kiválasztása (02:46)
5. Jest - hozzáadás a projekthez (03:16)
6. Jest – konfiguráció (01:24)
7. Jest – óra mód + vscode kiterjesztés (01:58)
5. hét – Bevetés
— A virtuális tárhely lehetőségét fontolgatjuk. Telepítés a Heroku-n Travis segítségével.
— Telegram botot írunk, megtanulunk dolgozni a csomópont-telegram-bot-api-vel.
— Keret kiválasztása az érettségi projekt megvalósításához.
Telepítés és minden, ami ezzel kapcsolatos
1. Bevezetés (01:48)
2. Heroku (02:30)
3. Travis + Heroku (06:06)
4. DigitalOcean (06:16)
5. Docker (04:32)
Bot írási folyamat
1. Bevezető (02:06)
2. Első Telegram bot (03:46)
3. Médiafájlok (02:52)
4. Billentyűzetek robotokhoz (01:13)
5. Soros billentyűzet (01:24)
6. Jelölés (03:09)
3. feladatok elemzése
1. Docker (09:58)
6. hét – Szerver renderelés
— Figyelembe vesszük a szerver renderelés alapelveit.
— Elemezzük a SPA előnyeit és hátrányait.
– Befejezzük a végső projektünket.
Szerver renderelés
1. CSR (01:48)
2. SSR (02:06)
3. React SSR (02:46)
4. GatsbyJS (05:57)
Átfogó PHP tanfolyam
1. hét – Nyelvi alapismeretek, függvényekkel való munka
– Találkozás a tanfolyami csapattal és csoporttal.
– Tanulmányozzuk a PHP nyelv alapjait és beépített képességeit.
– Funkciókkal való munka megtanulása.
Ismerős. Munkafolyamat
1. Pályanyitás (22:48)
GIT
1. Bevezetés (07:03)
2. A Git használatának első lépései (03:01)
3. Új tár létrehozása (01:09)
4. Fájlok hozzáadása a Git indexhez (figyelési terület) (06:49)
5. Kötelezettség létrehozása (07:17)
6. Végezze el a navigációt. Módosítások visszavonása (12:10)
7. Tipikus Git ciklus (03:34)
8. Elágazás Gitben (11:27)
9. Konfliktusok fiókok összevonásakor (06:06)
10. Ideiglenes (bejegyzés nélküli) adatmentés (05:25)
11. Távoli adattárak használata (20:04)
12. GitHub-oldalak használata projektek üzemeltetésére (04:31)
Nyelvi alapok
1. Bevezetés. Adattípusok (21:28)
2. Nyelvi operátorok (34:35)
3. Típuskonverziók (15:47)
4. Állandók. Tömbök. Nyelvi konstrukciók és logikai műveletek (36:05)
5. Globális változók $_SESSION (14:35)
6. SQL nyelv. Táblázatok létrehozása, rekordok hozzáadása, kiválasztása és törlése (41:12)
Funkciókkal való munka
1. A funkció fogalma. Példák (04:16)
2. Függvénybeviteli argumentumok, szigorú típus (07:54)
3. Visszatérési érték (08:28)
4. Funkció hatóköre (10:17)
5. Argumentumok átadása hivatkozás és érték szerint (11:31)
6. Névtelen függvények, példák (14:26)
7. Rekurziós és variadic függvények (22:29)
Beépített nyelvi képességek
1. Funkciók a változókkal való munkavégzéshez (11:51)
2. Függvények húrokkal való munkavégzéshez (16:36)
3. Dátum és idő funkciók (07:50)
4. Funkciók a tömbökhöz (21:39)
5. Funkciók a fájlokkal való munkavégzéshez és a fájlok szerverre való feltöltéséhez (18:29)
1. feladatok elemzése
1. 0. házi feladat (04:17)
2. 1. házi feladat (16:31)
3. 2. házi feladat (21:02)
2. hét – Munka adatokkal, OOP
– Tanulunk adatbázissal dolgozni.
– Tanulmányozzuk az OOP alapjait.
– Figyelembe vesszük a fő tervezési mintákat.
PHP-ből származó adatok kezelése
1. XML, CSV, JSON (26:05)
2. Bevezetés a MySQL-be (24:42)
3. Csatlakozás MySQL-hez, táblázatok létrehozása (25:42)
4. Gyakoroljuk a kéréseket (28:58)
5. mysqli könyvtár (14:10)
6. OEM könyvtár (11:05)
7. wrapper osztály írása az adatbázissal való munkához (17:56)
8. Ajax. Json-api létrehozása (09:36)
OOP és az OOP stílusban végzett munka technikái
1. Bevezetés. Osztályok és tárgyak (16:07)
2. Beágyazás és öröklés (18:47)
3. Öröklődés és absztrakt osztályok (09:10)
4. Névterek és végső osztályok (12:39)
5. Singleton minta (08:59)
6. Interfészek és tulajdonságok (12:36)
2. feladatok elemzése
1. 3-1. házi feladat (05:36)
2. 3-2. házi feladat (20:24)
3. 4. házi feladat (17:26)
3. hét – Biztonság, MVC
– Tanulmányozzuk az adatbázissal való biztonságos munkavégzés elveit.
– Az XSS védelmet átültetjük a gyakorlatba.
– Tekintsük az MVC koncepciótervét és architektúráját.
Biztonság
1. Weboldal létrehozása regisztrációval és engedélyezéssel a semmiből (01:06:05)
2. Blog hozzáadása, sql és xss injekciók (19:12)
3. Fájlok feltöltése (13:37)
MVC
1. MVC definíció (06:00)
2. Egyetlen belépési pont létrehozása (03:48)
3. Osztály automatikus betöltő (16:04)
4. Egyszerű útválasztás létrehozása (04:14)
5. Vezérlő létrehozása (04:52)
6. Frissítési útvonal (20:12)
7. Átirányítások és 404-es feldolgozás (11:46)
8. Nézet összetevő hozzáadása (29:36)
9. A Model komponens hozzáadása (32:34)
10. Engedélyezést és regisztrációt végzünk (26:55)
3. feladatok elemzése
1. MVC megvalósítása (11:20)
2. Regisztráció és engedélyezés (18:38)
3. Átirányítás hozzáadása (02:52)
4. Blog hozzáadása (22:14)
5. API metódus létrehozása (04:15)
6. Adminisztrátori szerepkör létrehozása (07:35)
4. hét – Munka a központi könyvtárakkal
– Tanulmányozzuk a betűkkel, idővel, képekkel való munka főbb könyvtárait.
– Tanulási tesztelés PHPUnit segítségével.
– Az Eloquent ORM, Faker gyakorlati alkalmazása.
Harmadik féltől származó könyvtárak megvalósítása
1. Zeneszerző (10:35)
2. Swiftmailer (06:50)
3. Twig (15:03)
4. Crawler (07:21)
5. FS Carbon (08:35)
Harmadik féltől származó könyvtárak megvalósítása - 2
1. Adatellenőrzés GUMP-vel (17:08)
2. Munka képekkel (19:48)
3. Tesztelés PHPUnittal (14:33)
4. Beszédes ORM. Faker (44:47)
4. feladatok elemzése
1. Házi feladat 5-1 (levél küldése) (02:25)
2. Házi feladat 5-2 (Twig Support) (01:57)
3. Házi feladat 5-3 (munka képekkel) (04:49)
5. hét – Laravel
- Megfontoljuk a Laravel telepítését és konfigurálását.
- Vezérlőket, modelleket és migrációkat készítünk.
- Kód tesztelése PHPUnit + Laravel Dusk segítségével.
A Laravel első lépései
1. MVC rajt (29:38)
2. Űrlapok. Útvonalak. Köztes szoftver. Érvényesítés (34:18)
Folytassuk Laravel
1. Laravel libs (28:39)
2. Egységtesztek (26:49)
3. Alkonyat (18:38)
4. Levelezés és mix js (05:15)
5. feladatok elemzése
1. MVC áttekintés (06:12)
2. Az Eloquent ORM csatlakoztatása és beállítása (02:45)
3. Váltás az Eloquent modellekre (22:43)
4. Felhasználói adminisztrációs panel létrehozása (33:17)
6. hét – Tanfolyamzárás
- Dolgozzon érettségi projekteken.
- Összefoglalva. Igazolványok kiállítása.
6. feladatok elemzése
1. Előkészületek, sablonok (15:57)
2. Termék létrehozása (18:14)
3. Kategória létrehozása (21:19)
4. Lapozás készítése (12:26)
5. Kosár tervezése (11:11)
6. Kosár készítés (42:45)
7. Befejezés. Felügyeleti panel létrehozása (04:33)
Hogyan szerezz munkát az informatikában: tippek és trükkök
1. Hogyan lehet IT területen elhelyezkedni? Keresés, interjú és próbaidő (42:21)
2. Hogyan találhat távmunkát és szabadúszó megrendeléseket? (20:12)
3. Első munkahely az informatikában – hogyan viselkedjünk? Gyakorlat, hivatalos foglalkoztatás és „étkezésért” munka (14:11)
4. Hogyan lehet letenni a próbaidőt? (27:10)
5. Hogyan készüljünk fel egy interjúra egy FAANG cégnél (08:52)
6. A weboldal betöltésének folyamata (25:19)
7. Programozói interjú – minden, amit tudnod kell (01:24:07)
8. Probléma megoldása egy programozói interjúból (19:36)
9. Interjú a frontend fejlesztőivel (01:37:17)