-
Notifications
You must be signed in to change notification settings - Fork 10
Training
Anand Doshi edited this page May 21, 2014
·
7 revisions
- Sample App Development (4 hours)
- Installation
- Making a New App
- Will create an app skeleton and site
- Making Models
- Creating Users and Records
- Creating Controllers
- Client side code
- Server side code
- Workflows
- Setting Hooks and Tasks
- HTTP API
- Migrations
- Importance of developer_mode=1
- Patching
- Fixtures
- Unit Tests
- Creating Web Views
- How to: Production ready setup with Gunicorn/Ngnix (1 hour)
- Contribution guidelines and pull requests (1 hour)
- Get users with particular role or roles
- Extending existing apps
- On Expense Claim, send email to Accounts Manager
- Summary of Architecture and Application Structure (1 hour)
- A computer with Linux installed on it (one of Ubuntu/Elementary OS/CentOS/Debian)
- Following applications should already be installed
- Git
- Mariadb
- Nginx
- Redis
- frappe-bench
- Developers must know Git, basics of MySQL and Linux
- Should have read Frappe Developer Guide and API Documentation