FARM (FastAPI, React och MongoDB) Full Stack-utveckling Träningskurs
FARM (FastAPI, React och MongoDB) liknar MERN, men utför snabbare med Python och FastAPI som ersätter Node.js och Express på backenden. FastAPI är ett prestandarikt Python-webbramverk som används av toppföretag som Microsoft, Uber och Netflix. React är en öppen källkodens frontend-JavaScript-bibliotek, medan MongoDB är en fullt skalbar NoSQL-databas.
Det här instruktörsvägda, liveutbildningen (online eller på plats) riktas till utvecklare som vill använda FARM-stacken (FastAPI, React och MongoDB) för att bygga dynamiska, prestandarika och skalbara webbapplikationer.
Genom denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön som integrerar FastAPI, React och MongoDB.
- Förstå de viktigaste koncepten, funktionerna och fördelarna med FARM-stacken.
- Lära sig hur man bygger REST-API:er med FastAPI.
- Lära sig hur man designar interaktiva applikationer med React.
- Utveckla, testa och distribuera applikationer (frontend och backend) med FARM-stacken.
Kursens format
- Interaktiv föreläsning och diskussion.
- Många övningar och praktik.
- Hands-on implementation i en live-labbmiljö.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, kontakta oss för att ordna detta.
Kursplan
Introduktion
- Vad är FARM-stacken?
- FARM vs MERN
Kom igång
- Konfigurera utvecklingsmiljön
- Skapa ett MongoDB Atlas-konto
- Installera beroenden
- Anslut FastAPI till MongoDB
Bygga REST-API:er (FastAPI)
- CRUD-operationer
- Uppdatera API:erna
- MongoDB-funktioner
- Testa API:erna
Utveckla frontend med ReactJS
- Skapa ett React-projekt
- Installera axios och bootstrap
- Styling, CSS och JSX
- Lägg till interaktiva funktioner
- Testa applikationen
Distribuera applikationen
- Distribuera backend (Heroku)
- Distribuera frontend (GitHub)
Säkra applikationen
- Autentisering och användarhantering
- Routering och åtkomstbehörigheter.
Felsökning
Sammanfattning och nästa steg
Krav
- Erfarenhet av webbutveckling
- JavaScript- och Python-programmerings erfarenhet
Målgrupp
- Utvecklare
Öppna Utbildningskurser kräver 5+ deltagare.
FARM (FastAPI, React och MongoDB) Full Stack-utveckling Träningskurs - Bokning
FARM (FastAPI, React och MongoDB) Full Stack-utveckling Träningskurs - Fråga
Vittnesmål (1)
Instruktören gjorde ett utmärkt jobb med att bryta isen och tog initiativet att uppmuntra alla att delta. Ingen blev uteslagen, och han kunde anpassa sig väl efter varje persons svårigheter. Han använde de utmaningar och frågor som deltagarna ställde på ett bra sätt för att ge tydligare förklaringar till hela publiken.
Joao Aguiar - INESC TEC
Kurs - React: Build Highly Interactive Web Applications
Maskintolkat
Kommande Kurser
Relaterade Kurser
Avancerad React
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktas till utvecklare som önskar bygga React-komponenter och designa komplexa applikationer.
När denna utbildning är avslutad kommer deltagarna kunna:
- Förstå Reacts avancerade koncept, inklusive context APIs, HOCs, extern state, asynkrona APIs etc.
- Bygga komponerbara komponenter med React.
- Aktivera autentisering på server- och klientsidan.
- Implementera React- och Redux-bibliotek för att hantera komplexa stateful-applikationer.
- Förminskar kod och optimerar en applikations prestanda.
- Testa och distribuera en applikation.
Utveckla APIs med Python och FastAPI
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) är riktad till utvecklare som vill använda FastAPI med Python för att enklare och snabbare bygga, testa och distribuera RESTful APIs.
Genom denna utbildning kommer deltagarna att kunna:
- Sätta upp den nödvändiga utvecklingsmiljön för att utveckla APIs med Python och FastAPI.
- Skapa APIs snabbare och enklare med hjälp av FastAPI-biblioteket.
- Lära sig hur man skapar datamodeller och scheman baserat på Pydantic och OpenAPI.
- Ansluta APIs till en databas med hjälp av SQLAlchemy.
- Implementera säkerhet och autentisering i APIs med hjälp av FastAPI-verktyg.
- Skapa containrar och distribuera webb-APIer till en molnserver.
Välja rätt JavaScript-ramverk
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) riktar sig till utvecklare som behöver bestämma vilket JavaScript-ramverk som ska användas för att utveckla frontend-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera en optimal utvecklingsmiljö för att börja utveckla frontend-program.
- Implementera demoprogram för att testa begränsningarna och fördelarna med ett JavaScript-ramverk.
- Bestäm dig för vilket Javaskriptramverk som passar bäst.
JavaScript, Node JS och React Bootcamp (Grundläggande till Mellannivå)
35 TimmarDessa instruktörledda, liveutbildningar i Sverige (online eller på plats) riktar sig till nybörjarnivå .NET-utvecklare som vill få kunskaper i JavaScript, Node.js och React för att aktivt kunna utveckla och migrera system/plattformar.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Skriva och felsöka JavaScript-kod på ett effektivt sätt.
- Bygga och distribuera serverapplikationer med hjälp av Node.js.
- Utveckla dynamiska och responsiva användargränssnitt med React.
- Integrera front-end och back-end komponenter för att skapa fullstack-applikationer.
- Förstå bästa praxis för att migrera legacysystem till moderna plattformar baserade på JavaScript.
MERN Fullstack Utveckling
14 TimmarDenna instruktörsledda, live-träning i Sverige (online eller på plats) är riktad till webbutvecklare som vill använda MERN Stack för fullstack-utveckling.
Till slut av denna träning kommer deltagarna att kunna:
- Integrera React med MongoDB, Express och Node.js.
- Bygga en fullstack-webbapplikation från grunden.
- Implementera applikationssäkerhet genom auktorisering och autentisering.
Bygga mikrofrontend med React
21 TimmarDetta instruktörledda, live-träningskurs i Sverige (online eller på plats) riktas till utvecklare som vill använda React för att utveckla, testa och distribuera mikrofrontend för stora webbapplikationer, vilket gör dem mycket skalbara, teknologioberoende och lättare att underhålla.
När kursen är avslutad kommer deltagarna att kunna:
- Ställa in den nödvändiga utvecklingsmiljön för att börja utveckla mikrofrontend med React.
- Förstå arkitekturen, grundläggande koncept och fördelar med mikrofrontend.
- Lära sig hur man bygger, integrerar, testar och distribuerar mikrofrontend med React.
- Implementera mikrofrontend med modulfederation.
- Använda CI/CD-pipelinen för produktion.
- Känna till vanliga problem med CSS i mikrofrontend och hur man löser dem.
- Få insikter om hur man implementerar andra frontendramverk med React.
Bygga mikrotjänster med NodeJS och React
21 TimmarDetta instruktörsvägda, liveutbildning i Sverige (online eller på plats) riktas till erfarna utvecklare som vill bygga, distribuera och skala applikationer med mikrotjänster som byggts med NodeJS och React.
När denna utbildning är avslutad kommer deltagarna att kunna:
- Utveckla, distribuera och skala applikationer med olika mikrotjänster.
- Bygga en serverside-renderad React-applikation.
- Distribuera flertjänstapplikationer till molnet med Docker och Kubernetes.
- Föra ut applikationstester på mikrotjänster.
Next.js 14 Avancerad Utveckling
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare och tekniska arkitekter på mellannivå till avancerad nivå som vill utforska framstegen i Next.js 14 och få kunskapen att bygga banbrytande webbapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utnyttja den fulla potentialen hos Next.js 14 för att skapa komplexa program.
- Använd de senaste funktionerna som mellanprogram, React serverkomponenter och gränsfunktioner.
- Implementera bästa praxis för prestanda, skalbarhet och SEO.
- Felsök vanliga problem i Next.js program på ett effektivt sätt.
Next.js 14 - Avancerad
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på avancerad nivå som vill behärska de senaste funktionerna i Next.js 14, optimera prestanda och implementera moderna React tekniker.
I slutet av denna utbildning kommer deltagarna att kunna:
- Implementera avancerade React hooks och samtidiga funktioner.
- Förstå och utnyttja Next.js routingstrategier effektivt.
- Dra nytta av Server Components, Server Actions och hybridrenderingsmetoder.
- Optimera datainsamling, caching och incremental static regeneration.
- Använd Next.js som en backend-lösning med Edge Functions och Edge Runtime.
- Hantera tillstånd med React Context, Redux och atomiska tillståndsbibliotek.
- Optimera applikationsprestanda för Web Core Vitals.
- Testa, övervaka och distribuera Next.js applikationer effektivt.
React: Bygg höginteraktiva webbapplikationer
21 TimmarI denna instruktörsguide liveutbildning i Sverige, demonstrerar vi Reacts kraft och flexibilitet, jämför det med alternativa frameworkar och guider deltagarna steg för steg genom att skapa deras egna React-applikation.
Till slut av denna kurs kommer deltagarna kunna:
- Förstå Reacts designfilosofi.
- Besluta när och var det är lämpligt att använda React, och när det är tid att överväga den traditionella MVC-modellen.
- Förstå React-koncept som komponenter, props, state och livscykel.
- Implementera relaterade tekniker som Babel, Webpack och JSX.
- Bygga, testa och distribuera en interaktiv webbapplikation.
Bygga Interaktiva Applikationer med React, Redux och GraphQL
28 TimmarI detta instruktörsledda, live-träning i Sverige, kommer deltagarna att lära sig hur man bygger React-applikationer med Flux och GraphQL. Kursen täcker installation, inställning, integration, testning, distribution och bästa praxis samtidigt som deltagarna följer skapandet av en serie exempelapplikationer som demonstrerar hur man lägger till ytterligare nivåer av komplexitet och "coolhet" i en applikation med de mest avancerade verktygslådorna och tekniker.
Att utveckla applikationer med React kräver ett annat sätt att tänka, jämfört med vad vissa utvecklare är van vid, särskilt när man kommer från mentaliteten hos andra MVC-ramverk som AngularJS och Bootstrap.
Denna träningskurs täcker de grundläggande teknologierna som används varje steg av vägen så att deltagarna inte bara kan bygga en fungerande applikation, utan också förstår varför en viss metod används. Detta ligger grunden för att tänka oberoende och kreativt om designen och de önskade resultaten när det gäller att bygga egna applikationer i framtiden.
React med Next.js
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Next.js för att skapa React applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla webbprogram på serversidan och statiska webbplatser i Next.js.
- Hantera och lagra data med MongoDB.
- Skydda ett webbprogram med AuthO-autentisering.
React-mönster
14 TimmarDenna instruktörsledd, liveutbildning (online eller på plats) riktas till utvecklare med React-kunskaper som önskar optimera och förbättra skapandet av React-applikationer genom att förstå och använda Reacts komponentmönster.
Utbildningen är avslutad när deltagarna kan:
- Förstå de olika typerna av React-mönster
- Använda React Context API för webbapplikationer
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktiska uppgifter.
- Händer på en live-labbmiljö.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, kontakta oss för att boka tid.
- Mer information om React finns på: https://reactjs.org
Transformera en React-applikation till ett Progressivt Webbprogram (PWA)
14 TimmarDenna instruktörsledda, live-träning i Sverige (på plats eller remote) är riktad till utvecklare som vill transformera en React-applikation till ett Progressivt Webbprogram.
Vid slutet av denna träning kommer deltagarna att kunna:
- Sätta upp den nödvändiga utvecklingsmiljön för att börja transformera en React-applikation.
- Cachning med Service Worker för att göra en React-applikation fungerande utan internetanslutning.
- Skapa och stiläta en pushnotis.
- Installera det progressiva webbprogrammet på ett mobiltelefon.
React, Redux och TypeScript
21 TimmarReact är ett mycket använt bibliotek för att skapa enkelsidiga applikationer i JavaScript och HTML. Det används av företag som Facebook, Instagram, Netflix eller The New York Times.
Denna kurs kommer att introducera grunderna för React och andra bibliotek (som Angular och Vue.js) och lyfta fram de specifika egenskaperna hos React. Den kommer även att täcka teknologier som vanligtvis används med React, som Redux och React-Router.
Efter avslutad kurs kommer deltagarna att kunna bygga applikationer av olika komplexitet med React samtidigt som de följer bästa praxis.