FARM (FastAPI, React, és MongoDB) Full Stack Fejlesztés Képzés
A FARM (FastAPI, React, és MongoDB) hasonló a MERN-hez, de gyorsabb teljesítményt nyújt, mivel a Python és a FastAPI váltja fel a Node.js-t és az Express-t a háttérrendszerben. A FastAPI egy nagy teljesítményű Python webes keretrendszer, amelyet olyan vezető cégek használnak, mint a Microsoft, az Uber és a Netflix. A React egy nyílt forráskódú frontend JavaScript könyvtár, míg a MongoDB egy teljes mértékben skálázható NoSQL adatbázis.
Ez az oktató által vezetett, élő képzés (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a FARM (FastAPI, React, és MongoDB) verem használatával szeretnének dinamikus, nagy teljesítményű és skálázható webalkalmazásokat építeni.
A képzés végére a résztvevők képesek lesznek:
- Beállítani a szükséges fejlesztői környezetet, amely integrálja a FastAPI-t, a Reactot és a MongoDB-t.
- Megérteni a FARM verem kulcsfogalmait, jellemzőit és előnyeit.
- Megtanulni, hogyan kell REST API-kat építeni a FastAPI-val.
- Megtanulni, hogyan kell interaktív alkalmazásokat tervezni a React segítségével.
- Fejleszteni, tesztelni és üzembe helyezni alkalmazásokat (frontend és backend) a FARM verem használatával.
A képzés formátuma
- Interaktív előadás és vita.
- Sok gyakorlat és gyakorlás.
- Gyakorlati megvalósítás élő laboratóriumi környezetben.
Képzés testreszabási lehetőségek
- Ha testreszabott képzést szeretne kérni ehhez a kurzushoz, kérjük, lépjen kapcsolatba velünk a megbeszélés érdekében
Kurzusleírás
Bevezetés
- Mi a FARM verem?
- FARM vs MERN
Első lépések
- A fejlesztői környezet beállítása
- MongoDB Atlas fiók létrehozása
- Függőségek telepítése
- A FastAPI csatlakoztatása a MongoDB-hez
REST API-k építése (FastAPI)
- CRUD műveletek
- API-k frissítése
- MongoDB funkciók
- API-k tesztelése
Frontend fejlesztése ReactJS-sel
- React projekt létrehozása
- Axios és bootstrap telepítése
- Stílusok, CSS és JSX
- Interaktív funkciók hozzáadása
- Az alkalmazás tesztelése
Az alkalmazás üzembe helyezése
- Backend üzembe helyezése (Heroku)
- Frontend üzembe helyezése (GitHub)
Az alkalmazás biztonsága
- Hitelesítés és felhasználókezelés
- Útválasztók és hozzáférési jogosultságok.
Hibaelhárítás
Összefoglalás és következő lépések
Követelmények
- Tapasztalat webfejlesztésben
- JavaScript és Python programozási tapasztalat
Célközönség
- Fejlesztők
A nyílt képzésekhez 5+ résztvevő szükséges.
FARM (FastAPI, React, és MongoDB) Full Stack Fejlesztés Képzés - Foglalás
FARM (FastAPI, React, és MongoDB) Full Stack Fejlesztés Képzés - Érdeklődés
Vélemények (1)
Az oktató remek munkát végzett a jég eltörésében, és kezdeményezte, hogy mindenkit bátorítson a részvételre. Senkit sem hagyott ki, és jól tudott alkalmazkodni mindenkinek a nehézségeihez. A résztvevők által felvetett kihívásokat és kérdéseket jól használta fel, hogy világosabb magyarázatokat adjon az egész közönségnek.
Joao Aguiar - INESC TEC
Kurzus - React: Build Highly Interactive Web Applications
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Haladó React
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) azoknak a fejlesztőknek szól, akik React komponenseket szeretnének építeni és összetett alkalmazásokat tervezni.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a React haladó koncepcióit, beleértve a kontextus API-kat, HOC-okat, külső állapotot, aszinkron API-kat stb.
- Összetevőket építeni React segítségével.
- Szerver oldali és kliens oldali hitelesítést engedélyezni.
- React és Redux könyvtárak implementálásával összetett állapotú alkalmazásokat kezelni.
- Kódot csökkenteni és az alkalmazás teljesítményét optimalizálni.
- Alkalmazást tesztelni és üzembe helyezni.
API-k fejlesztése Pythonnal és FastAPI-val
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) azoknak a fejlesztőknek szól, akik szeretnék a FastAPI-t Pythonnal együtt használni RESTful API-k gyorsabb és egyszerűbb építéséhez, teszteléséhez és üzembe helyezéséhez.
A képzés végére a résztvevők képesek lesznek:
- Beállítani a szükséges fejlesztői környezetet API-k fejlesztéséhez Pythonnal és FastAPI-val.
- Gyorsabban és egyszerűbben létrehozni API-kat a FastAPI könyvtár használatával.
- Megtanulni, hogyan készítsenek adatmodelleket és sémákat Pydantic és OpenAPI alapján.
- API-kat csatlakoztatni egy adatbázishoz SQLAlchemy segítségével.
- Biztonsági és hitelesítési megoldások implementálása API-kban a FastAPI eszközeivel.
- Tárolóképek készítése és webes API-k üzembe helyezése egy felhő szerveren.
A megfelelő JavaScript keretrendszer kiválasztása
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ban (helyszíni vagy távoktatásban) fejlesztőknek szól, akiknek el kell dönteniük, hogy melyik JavaScript keretrendszert használják frontend alkalmazások fejlesztéséhez.
A képzés végén a résztvevők képesek lesznek:
- Optimális fejlesztői környezet beállítására a frontend alkalmazások fejlesztéséhez.
- Bemutató alkalmazások implementálására a JavaScript keretrendszer korlátainak és előnyeinek teszteléséhez.
- Dönteni, hogy melyik JavaScript keretrendszer a legmegfelelőbb.
JavaScript, Node JS és React Bootcamp (Kezdőtől Középig)
35 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) kezdő szintű .NET fejlesztőknek szól, akik szeretnének jártasságot szerezni a JavaScript, Node.js és React területén, hogy aktívan fejlesszenek és migrálni tudjanak rendszereket/platformokat.
A képzés végén a résztvevők képesek lesznek:
- Hatékonyan írni és hibakeresni JavaScript kódot.
- Szerveroldali alkalmazásokat építeni és telepíteni Node.js segítségével.
- Dinamikus és reszponzív felhasználói felületeket fejleszteni React segítségével.
- Front-end és back-end komponensek integrálása teljes körű alkalmazások létrehozásához.
- Megismerni a legjobb gyakorlatokat a régi rendszerek modern JavaScript alapú platformokra való migrálásához.
MERN Fullstack Fejlesztés
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) azoknak a webes fejlesztőknek szól, akik a MERN Stacket szeretnék használni a fullstack fejlesztéshez.
A képzés végén a résztvevők képesek lesznek:
- A React integrálása a MongoDB, Express és Node.js rendszerekkel.
- Egy fullstack webalkalmazás létrehozása a nulláról.
- Alkalmazásbiztonság megvalósítása engedélyezés és hitelesítés révén.
Micro Frontend-ek készítése Reacttel
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a React segítségével szeretnének micro-frontendeket fejleszteni, tesztelni és telepíteni nagy webalkalmazásokhoz, ezáltal azokat nagymértékben skálázhatóvá, technológiafüggetlenné és könnyebben karbantarthatóvá tenni.
A képzés végére a résztvevők képesek lesznek:
- Beállítani a szükséges fejlesztői környezetet a micro-frontendek Reacttel való fejlesztéséhez.
- Megérteni a micro-frontendek architektúráját, alapfogalmait és előnyeit.
- Megtanulni, hogyan kell micro-frontendeket építeni, integrálni, tesztelni és telepíteni Reacttel.
- Micro-frontendeket implementálni modul federációval.
- Alkalmazni a CI/CD folyamatot termelési szintű munkafolyamatként.
- Ismerni a CSS gyakori problémáit micro-frontendekben és azok megoldását.
- Bepillantást nyerni más frontend keretrendszerek Reacttel való implementálásába.
Microservices építése NodeJS és React segítségével
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) tapasztalt fejlesztőknek szól, akik szeretnének alkalmazásokat építeni, üzembe helyezni és skálázni microservices segítségével, amelyeket NodeJS és React segítségével készítettek.
A képzés végére a résztvevők képesek lesznek:
- Alkalmazások fejlesztése, üzembe helyezése és skálázása különböző microservices segítségével.
- Kiszolgáló oldalon renderelt React alkalmazás építése.
- Több szolgáltatásból álló alkalmazások üzembe helyezése a felhőben Docker és Kubernetes segítségével.
- Alkalmazások tesztelése microservices-en.
Next.js 14 Haladó Fejlesztés
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) középhaladó és haladó szintű webfejlesztőknek és technikai architektusoknak szól, akik szeretnék felfedezni a Next.js 14 újdonságait, és elsajátítani a modern webalkalmazások építéséhez szükséges ismereteket.
A képzés végére a résztvevők képesek lesznek:
- Kihasználni a Next.js 14 teljes potenciálját összetett alkalmazások fejlesztéséhez.
- Használni a legújabb funkciókat, mint például a Middleware, React Server Components és Edge Functions.
- Megvalósítani a legjobb gyakorlatokat a teljesítmény, skálázhatóság és SEO területén.
- Hatékonyan hibakeresni a Next.js alkalmazásokban felmerülő gyakori problémákat.
Next.js 14 - Haladó
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) haladó szintű fejlesztőknek szól, akik szeretnék elsajátítani a Next.js 14 legújabb funkcióit, optimalizálni a teljesítményt, és modern React technikákat implementálni.
A képzés végére a résztvevők képesek lesznek:
- Haladó React hookok és egyidejűségi funkciók implementálására.
- A Next.js útválasztási stratégiák hatékony megértésére és használatára.
- Server Components, Server Actions és hibrid renderelési megközelítések kihasználására.
- Adatlekérdezés, gyorsítótárazás és inkrementális statikus regenerálás optimalizálására.
- A Next.js használata backend megoldásként Edge Functions és Edge Runtime segítségével.
- Állapotkezelés React Context, Redux és atomi állapotkezelő könyvtárak segítségével.
- Alkalmazás teljesítményének optimalizálására a Web Core Vitals szempontjai szerint.
- Next.js alkalmazások hatékony tesztelésére, monitorozására és üzembe helyezésére.
React: Interaktív Webalkalmazások Fejlesztése
21 ÓrákEbben az oktató által vezetett, Magyarország-ban tartott élő képzésben bemutatjuk a React erejét és rugalmasságát, összehasonlítjuk alternatív keretrendszerekkel, és lépésről lépésre végigvezetjük a résztvevőket saját React alkalmazásuk létrehozásán.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a React tervezési filozófiáját.
- Dönteni arról, hogy mikor és hol érdemes a React-et használni, és mikor kell újragondolni a hagyományos MVC modellt.
- Megérteni a React fogalmait, mint például a komponensek, propsok, állapot és életciklus.
- Megvalósítani kapcsolódó technológiákat, mint például a Babel, a Webpack és a JSX.
- Létrehozni, tesztelni és üzembe helyezni egy interaktív webalkalmazást.
Interaktív Alkalmazások Fejlesztése React, Redux és GraphQL használatával
28 ÓrákEbben az oktató által vezetett, élő képzésen Magyarország, a résztvevők megtanulják, hogyan építhetnek React alkalmazásokat Flux és GraphQL használatával. A kurzus során bemutatjuk a telepítést, beállítást, integrációt, tesztelést, üzembe helyezést és ajánlott gyakorlatokat, miközben végigvezetjük a résztvevőket egy sor mintaalkalmazás létrehozásán, amelyek bemutatják, hogyan adhatunk további szintű komplexitást és „menősséget” egy alkalmazáshoz a legmodernebb eszközkészletek és technikák segítségével.
A Reacttel való alkalmazásfejlesztés egy másfajta gondolkodást igényel, különösen azok számára, akik más MVC keretrendszerekhez, például az AngularJS-hez és a Bootstrap-hoz szoktak.
Ez a képzés bemutatja a használt technológiák alapjait minden lépésnél, így a résztvevők nem csak képesek lesznek egy funkcionális alkalmazást létrehozni, hanem meg is értik, miért használunk egy adott megközelítést. Ez megalapozza a független és kreatív gondolkodást a tervezésben és a kívánt eredmények elérésében a saját jövőbeli alkalmazásaik fejlesztése során.
React Next.js-szel
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) web fejlesztőknek szól, akik a Next.js-t szeretnék használni React alkalmazások létrehozásához.
A képzés végére a résztvevők képesek lesznek:
- Szerveroldali webalkalmazásokat és statikus oldalakat fejleszteni a Next.js-ben.
- Adatokat kezelni és tárolni a MongoDB-val.
- Webalkalmazás biztonságossá tételét AuthO hitelesítéssel.
React Minták
14 ÓrákEz az oktató által vezetett, élő képzés (online vagy helyszíni) azoknak a fejlesztőknek szól, akik már rendelkeznek React ismeretekkel, és szeretnék optimalizálni és javítani React alkalmazásaik létrehozását a React komponensmintáinak megértésével és alkalmazásával.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a különböző típusú React Mintákat
- A React Context API használata webalkalmazásokhoz
A képzés formátuma
- Interaktív előadás és vita.
- Sok gyakorlat és gyakorlás.
- Gyakorlati megvalósítás élő laboratóriumi környezetben.
Képzés testreszabási lehetőségek
- Ha testreszabott képzést szeretne kérni erre a kurzusra, kérjük, lépjen kapcsolatba velünk.
- További információkért a React-ról, kérjük, látogasson el ide: https://reactjs.org
React alkalmazás átalakítása Progresszív Webalkalmazássá (PWA)
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (helyszíni vagy távoli) azoknak a fejlesztőknek szól, akik szeretnék átalakítani egy React alkalmazást Progresszív Webalkalmazássá.
A képzés végén a résztvevők képesek lesznek:
- Beállítani a szükséges fejlesztői környezetet a React alkalmazás átalakításának megkezdéséhez.
- Gyorsítótárazást használni a Service Worker segítségével, hogy a React alkalmazás offline is működjön.
- Létrehozni és stílusozni egy push értesítést.
- Telepíteni a progresszív webalkalmazást egy mobil eszközre.
React, Redux és TypeScript
21 ÓrákA React egy széles körben használt könyvtár JavaScript és HTML alapú egylapos alkalmazások létrehozásához. Olyan vállalatok használják, mint a Facebook, az Instagram, a Netflix vagy a New York Times.
Ez a kurzus bemutatja a React és más könyvtárak (mint az Angular és a Vue.js) alapjait, valamint kiemeli a React sajátosságait. Emellett olyan technológiákat is áttekint, amelyeket gyakran használnak a React mellett, például a Redux és a React-Router.
A kurzus végére a résztvevők képesek lesznek különböző bonyolultságú alkalmazásokat készíteni a React segítségével, miközben betartják a legjobb gyakorlatokat.