Description
In this course, you will :
Python is already used in the backend of most web applications, but sadly it does not work with web browsers to drive the frontend of those applications. Transcrypt can help by creating more coherent web-based projects, using Python to write both the backend and the frontend. This course builds on the lessons in Using the Python Transcrypt Transipler for Front-end Coding to implement a complete React and Python web-based project. In each chapter, we will refactor existing code to add new functionality, building up the application as you go. Each chapter ends with a running application that includes all of the features we added up to that specific point.
Syllabus :
1. Environment Setup
- Setting up Project Backend
- Setting Up Project Frontend
- Running Our First Application
2. Landing Page
- Styling with Material UI
- Starting Point
3. Modal View
- Application Data
- Modality
- About Component
- About Link
4. REST Service
- The Database
- The REST Server
5. Books
- Proxy Server
- Updated Fetch Function
- Books List
- View Control
6. Menus
- Landing Page Revisited
- View Routing
7. User Login
- Snackbar
- Session User
- Login Modal
- Login Functionality
8. Lookups
- Container View
- Table List
- Menu Control
9. User Context
- Context Definition
- Using Context Variables
10. Editing Lookups
- Saving Data
- Editing Items
- Menu Control
11. Filtering Data
- Filter Form
- Lookup Data
12. Editing Books
- View Container
- Select Lists
- Data Entry
- Edit Control
13. SPA Redirect
- Redirect Functionality
- Page Routing
- Redirecting Pages
14. Deploying the Application
- Web Server
- WSGI Container
- Gunicorn
- NGINX
- Flask for Static Content