Course Outline
Introduction
- What is FARM stack?
 - FARM vs MERN
 
Getting Started
- Setting up the development environment
 - Setting up a MongoDB Atlas account
 - Installing dependencies
 - Connecting FastAPI with MongoDB
 
Building REST APIs (FastAPI)
- CRUD operations
 - Updating the APIs
 - MongoDB functions
 - Testing the APIs
 
Developing the Frontend with ReactJS
- Creating a React project
 - Installing axios and bootstrap
 - Styling, CSS, and JSX
 - Adding interactive functions
 - Testing the application
 
Deploying the Application
- Backend deployment (Heroku)
 - Frontend deployment (GitHub)
 
Securing the Application
- Authentication and user management
 - Routers and access permissions.
 
Troubleshooting
Summary and Next Steps
Requirements
- Experience with web development
 - JavaScript and Python programming experience
 
Audience
- Developers
 
Testimonials (5)
The situation was atypical because an intensive training for developers was to be conducted with non-developers. Lukasz took up this challenge with empathy and a lot of humour. Through his intelligent and flexible manner, he was able to ensure that a concrete learning gain was achieved for everyone. I enjoyed this very much and would gladly take a seminar with Lukasz again.
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
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.
Course - Developing APIs with Python and FastAPI
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Course - Transform a React Application into a Progressive Web App (PWA)
No powerpoint
Raymond Chan - Hospital Authority
Course - Advanced React
The training has good content and easy to follow