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.
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.
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.
MongoDB för administratörer
14 TimmarDen här kursen täcker allt en databasadministratör behöver veta för att framgångsrikt distribuera och underhålla MongoDB databaser.
Diagnostisering av prestandaproblem, import och export av data och upprättande av korrekta rutiner för säkerhetskopiering och återställning, översikt över MongoDB CRUD API, kommandoskalet och drivrutinerna omfattas också.
Målgruppen för den här kursen är personer som vill:
- Förstå MongoDB ur en utvecklares perspektiv, inklusive dess kommandogränssnitt, fråge-API och drivrutinsverktyg.
- Distribuera MongoDB i alla dess konfigurationer – som en enda server, med master/slave-replikering, som en replikuppsättning och som ett fragmenterat kluster.
- Utvärdera applikationer och välj hårdvara på lämpligt sätt.
- Övervaka MongoDB-instanser och integrera med standardövervakningsprogramvara (Munin, Nagios osv.)
- Planera för säkerhetskopieringar och hantera import och export av stora data.
- Felsök de vanligaste utvecklarproblemen och felscenarierna.
Varje delegat kommer att behöva utföra en serie praktiska övningar.
MongoDB Advanced Administrator
14 TimmarDenna instruktörsledda, liveutbildning (online eller på plats) riktar sig till administratörer som vill lösa komplexa distributions- och hanteringsproblem med hjälp av MongoDB Ops Manager.
Genom denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera MongoDB Ops Manager
- Ställ in och hantera olika typer av miljöer
- Förstå och implementera MongoDB Enterprise Server-spesifika lösningar för att lösa komplexa företagsutmaningar
Kursformat
- Interaktiv föreläsning och diskussion
- Många övningar och praktik
- Händer på en levande labbmiljö
Kursanpassningsalternativ
- Denna utbildning baseras på MongoDB Enterprise Server, som inkluderar Ops Manager. Vänligen konsultera oss för att arrangera licenskrav.
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
MongoDB Teknisk Administration och Drift
48 TimmarMongoDB är en populär NoSQL databas känd för sin flexibilitet, skalbarhet och distribuerad arkitektur, vilket gör den idealisk för moderna applikationsbackends, datakonsolidering och realtidskanalys.
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till teknikpersonal på mellan- till avancerad nivå som vill förvärva praktiska, djupgående kunskaper om MongoDB operativitet, från deployment till hög tillgänglighet, säkerhet och återhämtning från katastrofer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera, konfigurera och underhålla MongoDB i olika miljöer.
- Modellera data på lämpligt sätt för prestanda och skalbarhet.
- Konfigurera säker åtkomst och definiera säkerhetskopierings- och återställningsprocedurer.
- Installera kluster med hög tillgänglighet och övervaka prestandamått.
- Hantera verkliga administrativa uppgifter som uppgraderingar och automatisering.
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktiska moment.
- Hands-on implementering i en live-labmiljö.
Alternativ för kursanpassning
- För att beställa en anpassad utbildning för denna kurs, kontakta oss för att boka.
MongoDB för avancerade användare
14 TimmarMongoDB för avancerade användare ger erfarna utvecklare expertnivå-kunskaper inom NoSQL-tekniker för att bygga högpresterande, skalbara applikationer. Behandlar grundläggande principer för avancerad datamanipulation, CRUD-optimering, indexeringens innerfunktioner och aggregationspipelines. Fördjupar sig i praktiska tillvägagångssätt för replikering, sharding, prestandaprofilering och företags Säkerhet. Hjälper praktiker att implementera robusta MongoDB-kluster med automatiserade säkerhetskopieringsstrategier och övervakning för produktionsskaliga distributioner.
MongoDB för utvecklare
14 TimmarDenna kurs täcker allt en databasutvecklare behöver veta för att utveckla applikationer med MongoDB.
Skaffa expertkunskaper i MongoDB. Mästra dokumentmanipulation, effektiv query-sökning och datamodellering. Lär dig aggregeringspipeliner, indexstrategier och schema design för att bygga skalbara NoSQL-applikationer.
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.
Avancerad utveckling med Next.js 16
21 TimmarKursen Avancerad utveckling med Next.js 16 täcker avancerade applikationsarkitekturer, App Router-mallar, React Server Components, Server Actions, cachelagring, säkerhet och driftsättning i stor skala.
Detta är en instruktörsledd live-träning avsedd för fullstackutvecklare och React-konstruktörer som bygger Next.js-applikationer i produktionsklass.
Vid kursavslutningen kommer deltagarna att kunna:
- Bygga komplexa Next.js 16-appar med App Router, RSC och Server Actions
- Implementera cachelagring, autentisering och prestandaoptimering
- Driftsätta och övervaka produktionsapplikationer i stor skala
Tillgänglig i Sverige.
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.
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.
Spring Boot, React och Redux
14 TimmarDenna instruktörsvägda, live-träning i Sverige (online eller på plats) är riktad till webbutvecklare som vill bygga fungerande klient- och serversidiga webbapplikationer med Spring Boot, React och Redux.
När denna träning är avslutad kommer deltagarna att kunna:
- Bygga en klientapplikation med React och Redux.
- Skapa RESTful API:er med Spring Boot.
- Säkra webbtjänster med Spring Security och JWT-webbtokens.