I am very interested in this frappe framework, so I want to learn it, but I feel lost and confused about what else to learn after the tutorial on the docs on the frappe framework. So is there a roadmap in learning it?
Hi,
Please check this two free courses:
Library Management with Frappe Framework
Frappe Framework Low-code Course for Beginners
Thanks,
Divyesh Mangroliya
Thank you
Essential Resources
- What is Frappe Framework?
- Frappe Learning
- Frappe Learning #Practical and important
Additional Resources
- https://youtube.com/playlist?list=PLQGFK8RiEPSLl2Q5x8B1_ntOn9UWp4-VG
- https://youtube.com/playlist?list=PLQGFK8RiEPSK2DbKF5X0jm8dUCOP2TbuH
- https://www.youtube.com/watch?v=7j_hvoydxUQ
- https://www.youtube.com/watch?v=uiEpAv_CEJE
- https://www.youtube.com/watch?v=YB3Bx3D5HPE
- https://www.youtube.com/watch?v=1tzObfvCgPs
Essential Frappe Skills
General Concepts
Fundamentals
What is Frappe?
Bench, App, Site
HTTP
Routing
Rendering & Context
Request & Response
Forms
File Uploads
Cookies and Session
Static Assets
Assets bundler
Exception Handling
CORS
Architecture
Explain architecture in detail
Development mode
Production mode
Redis, MariaDB, Node, Python Web Server, File structure
Desk
Working with Desk (/app)
Customizing List View
Customizing Form View
Customizing Calendar view
Customizing Gantt view
Creating and customizing the Kanban view
Building and customizing Tree view
Explain JS/CSS asset building and the public folder
Guide to writing all types of reports
Guide to writing Server Scripts
Guide to writing Client Scripts
How it works
Working of a web request
Working of a background job
Working of frappe.realtime
Working of socket.io
API
Python API
Hooks API
Database API
Desk JS API
Permission
Guide to Users, Roles, and Permissions
Field level permissions
Templating (Views)
Jinja Templating
Rendering Context (& extending)
Debugging
Database
Introduction
Query Builder
Transactions
Schema Migrations & Patches
DocType
Introduction
Modeling
ORM
Relationships
DocFields
Authentication
Introduction
Token based auth
Password-based auth
OAuth
Social Login
Security
Encryption
Password Hashing
Signed URLs
Bench CLI
Introduction
Creating custom commands
Console
Configure email
Sending email
Custom templates
Caching
Request caching
Redis caching
Realtime
How it works
JS API
Python API
Deployment
Platform-specific guides (DO, AWS, Bare Metal, Docker, etc)
Deployment on Frappe Cloud
Print Formats and PDF
Jinja Print Formats
JS Print Formats
Translations
How it works
How to generate translations
How to build language-specific web pages
Testing
UI Testing
Python Unit Testing
App Development
Writing Independent Apps
Extending existing apps
Thank youuu