- DAY 1
- Introduction to Python
- Object-oriented programming in Python
- Python package management
- Using Flask to build a REST API
- Survey of major libraries to use with Flask
- DAY 2
- Introduction to JavaScript using modern ES6 syntax
- Overview of changes in the JavaScript ecosystem
- Installing JavaScript packages using npm
- Creating a React application using webpack
- JSX syntax
- React and Ajax
- DAY 3.
- Review of Day 2
- React routing
- Function-based components and React hooks
- Popular libraries to use with Flask
- Wrap up
- Make sure you have Python 3 and pipenv installed.
- Run
pipenv install
in this repository - Copy
sample.sqlite3
toapi/wiki.sqlite3
. - Run
make api
.
- Make sure you have Node.js and NPM installed.
- Run
cd frontend/
. - Run
npm install
. - Run
npm start
.