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
  14 Hours
 

Testimonials

Related Courses

PHP with React

  14 hours

React: Build Highly Interactive Web Applications

  21 hours

Relay: Efficiently Fetch Data in React Applications

  14 hours

React Patterns

  14 hours

Advanced React

  14 hours

Choosing the Right JavaScript Framework

  14 hours

Building Interactive Applications with React, Redux and GraphQL

  28 hours

React, Redux and TypeScript

  21 hours

Testing React Apps with Jest

  14 hours

React, Relay, and GraphQL

  14 hours

Transform a React Application into a Progressive Web App (PWA)

  14 hours

Ant Design

  7 hours

Material UI

  7 hours

Managing React State with MobX

  14 hours

Developing APIs with Python and FastAPI

  14 hours