Course Outline
Introduction
- Definition of the FARM technology stack
- Comparison of FARM and MERN architectures
Initialization
- Configuration of the development environment
- Provisioning of a MongoDB Atlas account
- Installation of required software dependencies
- Integration of FastAPI with MongoDB
Construction of RESTful APIs (FastAPI)
- Implementation of CRUD operations
- Refinement of API endpoints
- Application of MongoDB functions
- Validation of API responses
Frontend Development with ReactJS
- Initialization of a React project
- Integration of axios and bootstrap
- Application of styling, CSS, and JSX
- Implementation of interactive features
- Testing of the frontend application
Application Deployment
- Backend deployment (Heroku)
- Frontend deployment (GitHub)
Application Security
- Authentication and user administration
- Route management and access control.
Diagnostic Procedures
Conclusion and Future Actions
Requirements
- Proficiency in web development practices
- Practical experience with JavaScript and Python programming
Target Audience
- Technical developers
Testimonials (2)
It was really good to finally get a solid understanding of some of the core concepts in React, especially things like the state and hooks. Łukasz provided really clear explanations of these, and was happy to experiment with worked examples to help clarify further questions that we had.
Hayden Pike - Powerlink Queensland
Course - React, Redux and TypeScript
The trainer did a great job breaking the ice and took the initiative to encourage everyone to participate. No one was left out, and he was able to adapt well to each person’s difficulties. He made good use of the challenges and questions raised by participants to provide clearer explanations to the whole audience.