Farm Stack: Difference between revisions

From Training Material
Jump to navigation Jump to search
Line 26: Line 26:
* The FARM Stack is
* The FARM Stack is
** a '''fullstack javascript and python based framework''' built with MongoDB, FastAPI, React.js
** a '''fullstack javascript and python based framework''' built with MongoDB, FastAPI, React.js
** helps to build '''fast, robust, and maintainable''' production web applications
** helps to build '''fast, robust, and maintainable''' production web apps
 
=== FastAPI Intro ===
* '''Fast''' and fast to code
** Very '''high performance''' (like ''NodeJS'' or ''Go'')
<!-- NOTES: One of the fastest Python frameworks available -->
* Fewer bugs and '''intuitive'''
** Reduce of human errors, great editor support (completion, less debugging)
* Easy and '''short'''
** easy to use and learn (less docs),
** plenty features from each parameter, etc
* Robust and '''standards-based''':
** production-ready code, automatic interactive docs
** OpenAPI (aka Swagger), JSON Schema


== Our Course Plan ⌘==
== Our Course Plan ⌘==

Revision as of 14:40, 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

FARM acronym

What's there on board?

  • The FARM Stack is
    • a fullstack javascript and python based framework built with MongoDB, FastAPI, React.js
    • helps to build fast, robust, and maintainable production web apps

FastAPI Intro

  • Fast and fast to code
    • Very high performance (like NodeJS or Go)
  • Fewer bugs and intuitive
    • Reduce of human errors, great editor support (completion, less debugging)
  • Easy and short
    • easy to use and learn (less docs),
    • plenty features from each parameter, etc
  • Robust and standards-based:
    • production-ready code, automatic interactive docs
    • OpenAPI (aka Swagger), JSON Schema

Our Course Plan ⌘

In overall

  1. DAY1 - FARM intro, JS, TS, React.js
    • js_mats
    • react examples and exercises
  2. DAY2 - MongoDB, FastAPI, connecting with FE (react)