FARM (FastAPI, React, and MongoDB) Full Stack Development Training Cursus
FARM (FastAPI, React en MongoDB) is vergelijkbaar met MERN, maar presteert sneller doordat Python en FastAPI Node.js en Express als backend vervangen. FastAPI is een krachtig Python-webframework dat wordt gebruikt door topbedrijven, zoals Microsoft, Uber en Netflix. React is een open source front-end JavaScript-bibliotheek, terwijl MongoDB een volledig schaalbare NoSQL-database is.
Deze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die de FARM-stack (FastAPI, React en MongoDB) willen gebruiken om dynamische, krachtige en schaalbare webapplicaties te bouwen.
Aan het einde van deze training kunnen deelnemers:
- Zet de noodzakelijke ontwikkelomgeving op die FastAPI, React en MongoDB integreert. Begrijp de belangrijkste concepten, kenmerken en voordelen van de FARM-stack. Leer hoe u REST API's bouwt met FastAPI. Leer hoe u interactieve applicaties ontwerpt met React. Ontwikkel, test en implementeer applicaties (front-end en back-end) met behulp van de FARM-stack.
Formaat van de cursus
- Interactieve lezing en discussie. Veel oefeningen en oefeningen. Praktische implementatie in een live-labomgeving.
Opties voor cursusaanpassing
- Als u een training op maat voor deze cursus wilt aanvragen, kunt u contact met ons opnemen om een afspraak te maken
Cursusaanbod
Invoering
- Wat is FARM-stack?
- BOERDERIJ versus MERN
Aan de slag
- Het opzetten van de ontwikkelomgeving
- Een MongoDB Atlas-account opzetten
- Afhankelijkheden installeren
- FastAPI verbinden met MongoDB
REST API's bouwen (FastAPI)
- CRUD-operaties
- Het updaten van de API's
- MongoDB functies
- Het testen van de API's
De frontend ontwikkelen met ReactJS
- Een React-project maken
- Axios en bootstrap installeren
- Styling, CSS en JSX
- Interactieve functies toevoegen
- Het testen van de applicatie
De applicatie implementeren
- Backend-implementatie (Heroku)
- Frontend-implementatie (GitHub)
Het beveiligen van de applicatie
- Authenticatie en gebruikersbeheer
- Routers en toegangsrechten.
Probleemoplossen
Samenvatting en volgende stappen
Vereisten
- Ervaring met webontwikkeling
- JavaScript en Python programmeerervaring
Publiek
- Ontwikkelaars
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Hulp nodig bij het kiezen van de juiste cursus?
FARM (FastAPI, React, and MongoDB) Full Stack Development Training Cursus - Enquiry
Reviews (5)
Vriendelijke omgeving. Ook vond ik het leuk om één op één te trainen. Het is erg productief. Ik zou het zeker aanbevelen aan mijn vrienden en collega's.
Zeed - Tamkeen Technologies
Cursus - Building Microservices with NodeJS and React
Automatisch vertaald
De situatie was atypisch omdat een intensieve training voor ontwikkelaars zou worden gegeven met niet-ontwikkelaars. Lukasz ging deze uitdaging met inlevingsvermogen en veel humor aan. Door zijn intelligente en flexibele aanpak wist hij ervoor te zorgen dat er voor iedereen een concrete leerwinst werd behaald. Ik heb hier erg van genoten en zou graag nog een keer een seminar bij Lukasz volgen.
Christoph - Honda Bank GmbH
Cursus - MERN Fullstack Development
Automatisch vertaald
Very good preparation and expertise of a trainer, perfect communication in English. The course was practical (exercises + sharing examples of use cases)
Monika - Procter & Gamble Polska Sp. z o.o.
Cursus - Developing APIs with Python and FastAPI
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.
Alvin Chin - Ministry of Defence
Cursus - Building Micro Frontends with React
No powerpoint
Raymond Chan - Hospital Authority
Cursus - Advanced React
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Advanced React
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die React componenten willen bouwen en complexe applicaties willen ontwerpen.
Aan het einde van deze training kunnen deelnemers:
- Begrijp de geavanceerde concepten van React, inclusief context-API's, HOC's, externe status, asynchrone API's, enz.
- Bouw samenstelbare componenten met React.
- Schakel authenticatie aan de server- en clientzijde in.
- Implementeer React- en Redux-bibliotheken om complexe stateful applicaties te beheren.
- Verminder de code en optimaliseer de prestaties van een applicatie.
- Test en implementeer een applicatie.
Ant Design
7 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die Ant Design willen gebruiken om de gebruikerservaring voor hun React-applicatie te verbeteren.
Aan het einde van deze training kunnen deelnemers de React-componenten van Ant Design implementeren om prachtige webapplicaties van ondernemingsklasse te ontwikkelen.
Developing APIs with Python and FastAPI
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die FastAPI met Python willen gebruiken om RESTful API's eenvoudiger en sneller te bouwen, testen en implementeren.
Aan het einde van deze training kunnen deelnemers:
- De benodigde ontwikkelomgeving instellen om API's te ontwikkelen met Python en FastAPI.
- API's sneller en gemakkelijker creëren met behulp van de FastAPI bibliotheek.
- Leren hoe je datamodellen en schema's kunt maken op basis van Pydantic en OpenAPI.
- API's verbinden met een database met behulp van SQLAlchemy.
- Beveiliging en authenticatie implementeren in API's met behulp van de FastAPI tools.
- Containerimages bouwen en web-API's implementeren op een cloudserver.
Choosing the Right JavaScript Framework
14 UrenDeze live training onder leiding van een instructeur in Nederland (op locatie of op afstand) is bedoeld voor ontwikkelaars die moeten beslissen welk JavaScript-framework ze moeten gebruiken om front-end-applicaties te ontwikkelen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet een optimale ontwikkelomgeving op om te starten met het ontwikkelen van front-end applicaties.
- Implementeer demo-applicaties om de beperkingen en voordelen van een JavaScript-framework te testen.
- Bepaal welk JavaScript-framework het beste past.
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
35 UrenDeze door een instructeur geleide, live training in Nederland (online of ter plaatse) is bedoeld voor ontwikkelaars van het beginner-niveau .NET die vaardigheid willen krijgen in JavaScript, Node.js en React om actief systemen/platforms te ontwikkelen en te migreren.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- Effectief JavaScript code te schrijven en te debuggen.
- Server-side toepassingen te bouwen en te implementeren met behulp van Node.js.
- Dynamische en responsieve gebruikersinterfaces te ontwikkelen met React.
- Front-end en back-end componenten te integreren om full-stack applicaties te maken.
- Best practices te begrijpen voor het migreren van legacy-systemen naar moderne platformen op basis van JavaScript.
Testing React Apps with Jest
14 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ingenieurs die Jest willen gebruiken om React applicaties en componenten te testen.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer een goede testomgeving.
- Schrijf asynchrone tests voor React apps en componenten.
- Voer geavanceerde Jest-tests uit, waaronder spottende, spionnen en stubs.
MERN Fullstack Development
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op webontwikkelaars die de MERN Stack willen gebruiken voor volledige ontwikkeling.
Aan het einde van deze training kunnen deelnemers:
- Integreer React met MongoDB, Express en Node.js.
- Bouw een volledige webapplicatie helemaal opnieuw.
- Implementeer applicatiebeveiliging via autorisatie en authenticatie.
Building Micro Frontends with React
21 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ontwikkelaars die React willen gebruiken om micro-frontends voor grote webapplicaties te ontwikkelen, testen en implementeren, waardoor ze zeer schaalbaar en technologie-agnostisch worden. en gemakkelijker te onderhouden.
Aan het einde van deze training kunnen deelnemers:
- Zet de benodigde ontwikkelomgeving op om te beginnen met het ontwikkelen van micro-frontends met React.
- Begrijp de architectuur, kernconcepten en voordelen van micro-frontends.
- Leer hoe u micro-frontends bouwt, integreert, test en implementeert met React.
- Implementeer micro-frontends met modulefederatie.
- Pas de productieworkflow van de CI/CD-pijplijn toe.
- Ken de veelvoorkomende problemen met CSS in micro-frontends en hoe u deze kunt oplossen.
- Krijg inzicht in hoe je andere frontend-frameworks kunt implementeren met React.
Building Microservices with NodeJS and React
21 UrenDeze instructeur-geleide, live training (op locatie of op afstand) is gericht op ervaren ontwikkelaars die applicaties willen bouwen, implementeren en schalen met behulp van microservices gebouwd met NodeJS en React.
Aan het einde van deze training kunnen deelnemers:
- Applicaties ontwikkelen, implementeren en schalen met behulp van verschillende microservices.
- Een server-side gerenderde React applicatie bouwen.
- Meerdere diensten-applicaties implementeren in de cloud met behulp van Docker en Kubernetes.
- Toepassingstesten uitvoeren op microservices.
Next.js 14 Advanced Development
21 UrenDeze live training onder leiding van een instructeur in Nederland (online of op locatie) is bedoeld voor webontwikkelaars en technische architecten van gemiddeld tot gevorderd niveau die de vooruitgang van Next.js 14 willen verkennen en de kennis willen opdoen om geavanceerde webapplicaties te bouwen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Benut het volledige potentieel van Next.js 14 voor het bouwen van complexe toepassingen.
- Maak gebruik van de nieuwste functies zoals middleware, React servercomponenten en edge-functies.
- Implementeer best practices voor prestaties, schaalbaarheid en SEO.
- Los veelvoorkomende problemen in Next.js toepassingen effectief op.
Next.js 14 - Advanced
21 UrenDeze door een instructeur geleide, live training in Nederland (online of op locatie) is gericht op ontwikkelaars op hoog niveau die de nieuwste functies in Next.js 14 willen beheersen, de prestaties willen optimaliseren en moderne React technieken willen implementeren.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- Geavanceerde React hooks en gelijktijdige functies te implementeren.
- Next.js routeringsstrategieën effectief te begrijpen en te gebruiken.
- Servercomponenten, serveracties en hybride rendereringsbenaderingen te benutten.
- Gegevensophalen, cachen en incrementele statische regeneratie te optimaliseren.
- Next.js te gebruiken als backend-oplossing met Edge Functions en Edge Runtime.
- De toestand te beheren met behulp van React Context, Redux en atomaire standbibliotheken.
- De prestatie van de applicatie te optimaliseren voor Web Core Vitals.
- Next.js toepassingen efficiënt te testen, te controleren en in te zetten.
React: Build Highly Interactive Web Applications
21 UrenIn deze door een instructeur geleide, live training in Nederland demonstreren we de kracht en flexibiliteit van React, vergelijken we deze met alternatieve raamwerken en begeleiden we deelnemers stap voor stap door het maken van hun eigen React applicatie.
Aan het einde van deze cursus kunnen deelnemers:
- Begrijp de ontwerpfilosofie van React.
- Bepaal wanneer en waar het zinvol is om React te gebruiken, en wanneer u het conventionele MVC-model moet heroverwegen.
- Begrijp React concepten zoals componenten, rekwisieten, staat en levenscyclus.
- Implementeer gerelateerde technologieën zoals Babel, Webpack en JSX.
- Bouw, test en implementeer een interactieve webapplicatie.
Building Interactive Applications with React, Redux and GraphQL
28 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze React applicaties kunnen bouwen met behulp van Flux en GraphQL. De cursus behandelt installatie, configuratie, integratie, testen, implementatie en best practices, terwijl deelnemers begeleid worden bij het creëren van een reeks voorbeeldapplicaties die demonstreren hoe extra niveaus van complexiteit en "coolheid" aan een applicatie kunnen worden toegevoegd met behulp van de meest geavanceerde toolkits en technieken.
Het ontwikkelen van applicaties met React vereist een ander soort denken, vergeleken met wat sommige ontwikkelaars gewend zijn, vooral als het voortkomt uit de mentaliteit van andere MVC-frameworks zoals AngularJS en Bootstrap. Deze training behandelt de basisprincipes achter de technologieën die bij elke stap worden gebruikt, zodat deelnemers niet alleen een functionele applicatie kunnen bouwen, maar ook begrijpen waarom een bepaalde aanpak wordt gebruikt. Hiermee wordt de basis gelegd om zelfstandig en creatief na te denken over het ontwerp en de gewenste resultaten voor het bouwen van eigen applicaties in de toekomst.
React with Next.js
14 UrenDeze live training onder leiding van een instructeur in Nederland (online of op locatie) is bedoeld voor webontwikkelaars die Next.js willen gebruiken om React applicaties te maken.
Aan het einde van deze training zijn de deelnemers in staat om:
- Ontwikkel server-side webapplicaties en statische sites in Next.js.
- Gegevens verwerken en opslaan met MongoDB.
- Beveilig een webapplicatie met AuthO-authenticatie.
React Patterns
14 UrenDeze leiding van een instructeur, live training (ter plaatse of op afstand) is gericht op ontwikkelaars met React vaardigheden die wensen te optimaliseren en verbeteren van hun creatie van React toepassingen door te begrijpen en toepassen van React 's component patronen.
Aan het einde van deze training kunnen deelnemers:
- Inzicht in de verschillende vormen van React Patterns
- Gebruik React Context API voor webapplicaties
Indeling van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefenen.
- Praktische implementatie in een live-labomgeving.
Cursusaanpassingsopties
- Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
- Ga voor meer informatie over React naar: https://reactjs.org