← Back to ERPshala ERPshala · Track 2 of 3 · Technical

From developer to ERP engineer.

For full-stack developers, Python engineers, integrators. Master Frappe Framework end-to-end — doctypes, controllers, server scripts, hooks, custom apps, REST APIs, deployment. End the track shipping a real custom app.

Curriculum

Six modules. Full-stack ERP engineering.

01

Frappe Framework foundations

DocTypes, fields, links, child tables, naming, permissions, hooks lifecycle.

02

Server-side scripting

Python controllers, server scripts, scheduler events, queue jobs, background workers.

03

Client-side & UI

Custom forms, list views, dashboards, JS controllers, API mode (Vue/React).

04

Integrations & APIs

REST API, webhooks, OAuth, third-party integrations, file uploads, payments.

05

Custom app development

Build your own app with hooks.py, fixtures, patches, migrations, install hooks.

06

Deployment & ops

Bench, supervisor, gunicorn, nginx, MariaDB, backup, restore, monitoring.

Who should enrol

Built for developers and engineers.

Python / full-stack developers wanting a deep ERP specialisation
CS graduates with Python fundamentals looking for a real product to build on
In-house developers tasked with extending ERPNext for their employer
Freelancers wanting recurring custom-app revenue from SME clients
Frappe developers wanting Profezzo's production patterns and ops playbook
After this track

Roles you can step into.

ERPNext Technical Consultant
Frappe Framework Developer
ERP Integration Engineer
Custom App Developer
Senior Frappe Architect
In-house ERP Engineer

Ready to ship a custom app?

Saturdays only. 3 months. Limited seats per cohort. Refundable until session 2.

Enrol →