FARM (FastAPI, React, and MongoDB) Full Stack Utvikling Treningskurs
FARM (FastAPI, React, og MongoDB) er lik MERN, men yter bedre ytelse med Python og FastAPI som erstatter Node.js og Express som back-end. FastAPI er et høyytelsesfullt Python-webrammeverk som brukes av toppbedrifter, som Microsoft, Uber, og Netflix. React er et åpent, front-end JavaScript-bibliotek, mens MongoDB er en fullt skalerbar NoSQL-database.
Denne instruktørledede, levende opplæringen (online eller på stedet) er rettet mot utviklere som ønsker å bruke FARM (FastAPI, React, og MongoDB) stacken til å bygge dynamiske, høyytelsesfulle og skalerbare webapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sette opp det nødvendige utviklingsmiljøet som integrerer FastAPI, React, og MongoDB.
- Forstå nøkkelkonsepter, egenskaper og fordeler ved FARM-stacken.
- Lære hvordan man bygger REST-APIer med FastAPI.
- Lære hvordan man designer interaktive applikasjoner med React.
- Utvikle, teste og deploye applikasjoner (front-end og back-end) ved hjelp av FARM-stacken.
Format på kurset
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praktisk trening.
- Håndson implementering i en live-lab-miljø.
Tilpasningsmuligheter for kurset
- For å be om en tilpasset opplæring for dette kurset, ta kontakt med oss for å avtale
Kursplan
Introduksjon
- Hva er FARM stack?
- FARM vs MERN
Å komme i gang
- Oppsett av utviklingsmiljøet
- Oppsett av MongoDB Atlas-konto
- Installering av avhengigheter
- Kobling av FastAPI med MongoDB
Bygging av REST API-er (FastAPI)
- CRUD-operasjoner
- Oppdatering av API-ene
- MongoDB-funksjoner
- Testing av API-ene
Utvikling av Frontend med ReactJS
- Opprettelse av et React-prosjekt
- Installering av axios og bootstrap
- Styling, CSS, og JSX
- Legge til interaktive funksjoner
- Testing av applikasjonen
Utplassering av Applikasjonen
- Utplassering av backend (Heroku)
- Utplassering av frontend (GitHub)
Sikring av Applikasjonen
- Autentisering og brukerstyring
- Rutere og tilgangsrettigheter
Feilsøking
Sammenfatning og neste trinn
Krav
- Erfaring med webutvikling
- JavaScript og Python-programmeringserfaring
Målgruppe
- Utviklere
Åpne kurs krever 5+ deltakere.
FARM (FastAPI, React, and MongoDB) Full Stack Utvikling Treningskurs - Bestilling
FARM (FastAPI, React, and MongoDB) Full Stack Utvikling Treningskurs - Forespørsel
Referanser (1)
Instruktøren gjorde et utmærket jobb med å bryte isen og tok initiativ til å oppfordre alle til å delta. Ingen ble utsatt, og han klarte å tilpasse seg hvert enkelt persons utfordringer godt. Han benyttet seg godt av de utfordringene og spørsmålene deltakerne stilte for å gi tydeligere forklaringer til hele publikum.
Joao Aguiar - INESC TEC
Kurs - React: Build Highly Interactive Web Applications
Maskinoversatt
Kommende kurs
Relaterte kurs
Avansert React
21 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bygge React komponenter og designe komplekse applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå Reacts avanserte konsepter, inkludert kontekst-APIer, HOC-er, ekstern tilstand, asynkrone APIer, etc.
- Bygg komponerbare komponenter med React.
- Aktiver autentisering på serversiden og klientsiden.
- Implementer React og Redux biblioteker for å administrere komplekse stateful applikasjoner.
- Reduser kode og optimer ytelsen til en applikasjon.
- Test og distribuer en applikasjon.
Utvikling av API-er med Python og FastAPI
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke FastAPI med Python for å bygge, teste og distribuere RESTful APIer enklere og raskere.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sette opp det nødvendige utviklingsmiljøet for å utvikle API-er med Python og FastAPI.
- Opprette API-er raskere og enklere ved hjelp av FastAPI-biblioteket.
- Lære hvordan man oppretter datamodeller og skjemaer basert på Pydantic og OpenAPI.
- Koble API-er til en database ved hjelp av SQLAlchemy.
- Implementere sikkerhet og autentisering i API-er ved hjelp av FastAPI-verktøyene.
- Bygge container-images og distribuere web-API-er til en sky-server.
JavaScript, Node JS og React Bootcamp (Fra begynnernivå til mellomnivå)
35 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot .NET-utviklere på nybegynnernivå som ønsker å få ferdigheter i JavaScript, Node.js og React for å aktivt utvikle og migrere systemer/ plattformer.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Skriv og feilsøk JavaScript kode effektivt.
- Bygg og distribuer applikasjoner på serversiden ved å bruke Node.js.
- Utvikle dynamiske og responsive brukergrensesnitt med React.
- Integrer front-end og back-end komponenter for å lage fullstack-applikasjoner.
- Forstå beste praksis for migrering av eldre systemer til moderne JavaScript-baserte plattformer.
Bygge mikrotjenester med NodeJS og React
21 TimerDette veiledningsbaserte, live-kurs i Norge (online eller på stedet) er rettet mot erfarna utviklere som ønsker å bygge, distribuere og skale applikasjoner ved hjelp av mikrotjenester bygd med NodeJS og React.
ved slutten av dette kurset vil deltakerne kunne:
- Utvikle, distribuere og skale applikasjoner ved hjelp av ulike mikrotjenester.
- Bygge en server-side-renderet React-applikasjon.
- Distribuere flerservisapplikasjoner til skyen ved hjelp av Docker og Kubernetes.
- Utføre applikasjonstesting på mikrotjenester.
MongoDB for Administratorer
14 TimerDenne kursen dekker alt en databaseadministrator trenger å vite for å lykkes med å deploye og vedlikeholde MongoDB-databaser.
Diagnostisering av ytelsesproblemer, importering og eksportering av data, samt å etablering av riktige sikkerhetskopier og gjenopprettingsrutiner, oversikt over MongoDB CRUD API, kommandolinje og drivere, blir også dekket.
Målgruppen for denne kursen inkluderer personer som vil:
- Forstå MongoDB fra en utviklers perspektiv, inkludert kommandolinjen, spørregrensesnittet og verktøyene.
- Deploye MongoDB i alle dens konfigurasjoner - som en enkelt server, med master/slave-replikering, som en replikasett og som en shardet kluster.
- Vurdere applikasjoner og velge riktig maskinvare.
- Overvåke MongoDB-instanser og integrere med standard overvåkningsprogramvare (Munin, Nagios, etc.).
- Planlegge for sikkerhetskopier og administrere store dataimporter og eksporter.
- Feilsøke de vanligste utviklerproblemene og feilscenarioene.
Hver deltaker må utføre en rekke praktiske øvelser.
MongoDB Avansert Administrator
14 TimerDette undervisningsledede, live-treningen (online eller på sted) er rettet mot administratorer som ønsker å løse komplekse drifts- og administrasjonsproblemer ved hjelp av MongoDB Ops Manager.
Ved treningens slutt vil deltakerne kunne:
- Sette opp og administrere ulike typer miljøer
- Føre ut MongoDB Enterprise Server-spesifikke løsninger for å løse komplekse virksomhetshensyn
Kursformat
- Interaktiv forelesning og diskusjon
- Masse øvelser og praksis
- Håndverksimplementering i en live-lab-miljø
Tilpassingsmuligheter for kurs
- Dette kurset er basert på MongoDB Enterprise Server, som inkluderer Ops Manager. Vennligst henvend deg til oss for å ordne lisenskrav.
- For å forespørre et tilpasset kurs, vennligst kontakt oss for å arrangere.
Data Analysis with MongoDB Aggregation Framework
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot dataanalytikere og dataforskere som ønsker å bruke MongoDB Aggregation Framework for å utføre dataanalyse samtidig som komplekse operasjoner og aggregeringsrørledninger forenkles.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer MongoDB for dataanalyse.
- Forstå konseptene og stadiene i MongoDB Aggregeringsrammeverket.
- Lær om grunnleggende struktur, syntaks og operasjoner for aggregering.
- Lær hvordan du håndterer avanserte operasjoner i aggregering.
- Bruk noen optimaliseringsverktøy og -teknikker for å forbedre aggregeringsytelsen.
MongoDB Teknisk Administrasjon og Operasjoner
48 TimerMongoDB er en populær NoSQL database kjent for sin fleksibilitet, skaleringsevne og distribuerte arkitektur, noe som gjør den ideell for moderne applikasjonsbackender, datakonsolidering og sanntidsanalyser.
Denne instruktørlede, live treningen (online eller på stedet) er rettet mot teknisk personell på mellomnivå til avansert nivå som ønsker å få praktisk, innsiktsfull kunnskap om MongoDB operasjoner, fra installasjon til høy tilgjengelighet, sikkerhet og katastrofehåndtering.
Ved slutten av denne treningen vil deltakerne kunne:
- Installere, konfigurere og vedlikeholde MongoDB i ulike miljøer.
- Modellere data riktig for ytelse og skaleringsevne.
- Konfigurere sikker tilgang og definere prosedyrer for backup og gjenoppretting.
- Opprette høyt tilgjengelige kluster og overvåke ytelsesmetrikker.
- Håndtere virkelige administrative oppgaver som oppgraderinger og automatisering.
Kursets format
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praktisk trening.
- Hånd-på implementering i et live-lab-miljø.
Tilpassingsalternativer for kurset
- For å be om en tilpasset trening for dette kurset, vennligst kontakt oss for å avtale.
Next.js 14 Avansert Utvikling
21 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere og tekniske arkitekter på middels til avansert nivå som ønsker å utforske utviklingen av Next.js 14 og få kunnskapen til å bygge skjærende- edge webapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utnytt det fulle potensialet til Next.js 14 for å bygge komplekse applikasjoner.
- Bruk de nyeste funksjonene som mellomvare, React serverkomponenter og kantfunksjoner.
- Implementer beste praksis for ytelse, skalerbarhet og SEO.
- Feilsøk vanlige problemer i Next.js-applikasjoner effektivt.
Next.js 14 - Avansert
21 TimerDenne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot utviklere på avansert nivå som ønsker å mestre de nyeste funksjonene i Next.js 14, optimere ytelsen og implementere moderne React teknikker.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Implementer avanserte React kroker og samtidige funksjoner.
- Forstå og bruk Next.js rutingstrategier effektivt.
- Utnytt serverkomponenter, serverhandlinger og hybride gjengivelsesmetoder.
- Optimaliser datahenting, hurtigbufring og inkrementell statisk regenerering.
- Bruk Next.js som en backend-løsning med Edge Functions og Edge Runtime.
- Administrer tilstand ved hjelp av React Context, Redux og atomic state-biblioteker.
- Optimaliser applikasjonsytelsen for Web Core Vitals.
- Test, overvåk og distribuer Next.js applikasjoner effektivt.
React: Bygg høyinteraktive webapplikasjoner
21 TimerI dette instruktørledet, live-kurs i Norge, demonstrerer vi Reacts styrker og fleksibilitet, sammenligner det med alternative rammeverk, og guider deltakerne trinn for trinn gjennom oppbyggingen av deres egen React-applikasjon.
Avslutningen på dette kurset vil deltakerne kunne:
- Føre ut Reacts designfilosofi.
- Vurdere når og hvor det er hensiktsmessig å bruke React, og når man bør overveie konvensjonelle MVC-modeller.
- Føre ut React-konsepter som komponenter, props, state, og lifecycle.
- Implementere relaterte teknologier som Babel, Webpack, og JSX.
- Bygge, teste og distribuere en interaktiv webapplikasjon.
React, Redux og TypeScript
21 TimerReact er en mye brukt bibliotek for å opprette enskjernsapplikasjoner i JavaScript og HTML. Det brukes av selskaper som Facebook, Instagram, Netflix eller New York Times.
Denne kurset vil introdusere grunnlaget for React og andre biblioteker (som Angular og Vue.js) og fremheve de spesifikke egenskapene til React. Det vil også dekke teknologier som vanligvis brukes sammen med React, som Redux og React-Router.
Ved slutten av dette kurset vil deltakere kunne bygge applikasjoner av varierende kompleksitet med React samtidig som de følger beste praksis.
Spring Boot, React, og Redux
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bygge funksjonelle front-end og back-end webapplikasjoner med Spring Boot, React, and Redux.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bygg en front-end-applikasjon med React og Redux.
- Lag RESTful APIer med Spring Boot.
- Sikre nettjenester med Spring-sikkerhet og JWT-webtokens.
Online betalingsskjema med Stripe
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å tjene penger på en nettside eller nettapplikasjon ved å bruke Stripe API.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle.
- Bygg en applikasjon som integrerer betalingsbehandlingsfunksjoner som Checkout, Payment Intents og Billing.
Utkvikling av dApps med Web3, Solidity, og React
14 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Web3, Solidity og React til å lage, bygge og distribuere desentraliserte applikasjoner (dapps) som kjører på blockchain.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle dApps med Web3, Solidity og React.
- Forstå funksjonene og arkitekturen til Web3.
- Lær nøkkelbegrepene Ethereum, Smart Contracts og Blockchain Kryptografi.
- Bruk praktiske eksempler på Solidity programmering og design Smart Contracts.
- Få React applikasjoner til å samhandle med Smart Contracts.