Farm Stack: Difference between revisions

From Training Material
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 18: Line 18:
* FARM vs MERN
* FARM vs MERN


<!--
== Getting Started ==
Introduction
* Setting up the development environment
* Setting up a MongoDB Atlas account
* Installing dependencies
* Connecting FastAPI with MongoDB


What is FARM stack?
== Building REST APIs (FastAPI) ==
FARM vs MERN
* CRUD operations
Getting Started
* Updating the APIs
* MongoDB functions
* Testing the APIs


Setting up the development environment
== Developing the Frontend with ReactJS ==
Setting up a MongoDB Atlas account
* Creating a React project
Installing dependencies
* Installing axios and bootstrap
Connecting FastAPI with MongoDB
* Styling, CSS, and JSX
Building REST APIs (FastAPI)
* Adding interactive functions
* Testing the application


CRUD operations
== Deploying the Application ==
Updating the APIs
* Backend deployment (Heroku)
MongoDB functions
* Frontend deployment (GitHub)
Testing the APIs
Developing the Frontend with ReactJS


Creating a React project
== Securing the Application ==
Installing axios and bootstrap
* Authentication and user management
Styling, CSS, and JSX
* Routers and access permissions.
Adding interactive functions
<!--
Testing the application
== Troubleshooting ==
Deploying the Application
* TODO
 
Backend deployment (Heroku)
Frontend deployment (GitHub)
Securing the Application
 
Authentication and user management
Routers and access permissions.
Troubleshooting
 
Summary and Next Steps
-->
-->

Revision as of 13:59, 15 July 2026

THIS IS A DRAFT

This text may not be complete.


title
FARM Stack Course
author
Lukasz Sokolowski


FARM Stack Course

FARM Stack Training Materials

Overview

  • 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.