Frappe Developer Certification

Everything you need to learn to build Frappe apps.

This batch's schedule is around ERPNext Conference 2022. It will in-person at our office. So here is your chance to get trained, attend the conference and meet our team. Don't miss it. Hurry and register now.

About the Training Program

Frappe Framework is a low code, open source, web framework build in Python and Javascript. This training program introduces developers to the framework, its components and principles. Live coding and guided exercises will teach you the fundamentals and will help build real world applications.

Prerequisites

This training is for experienced developers just getting started with Frappe Framework. You need to have basic knowledge of HTML, CSS, JavaScript and Python. You must also have a well functioning setup of Frappe Bench on your local machine. You can follow this guide for the same.

When? Who? Where?

The training starts from 20th September 2022. Anyone who is interested in learning the Frappe Framework and fulfills the above mentioned prerequisites can join.

This batch wil be an in-person batch. The training will be from our Vidyavihar office. No online sessions will be conducted. This batch is two days before the ERPNext conference. This is a great chance to visit our office, attend the training and interact with our team. Don't miss it. Register Now

What is the price?

Frappe Developer Certification will be for ₹ 25K | $ 400.

Note: Taxes will be applicable on the certification price as per law.

Schedule

20th September 2022

11:00 AM to 5:00 PM IST

Bench Directory Structure

  • apps, sites, Procfile, env, config

Create a new App

  • App directory structure

Create a new Site

  • Sites directory structure
  • Site directory structure
  • Site commands

Create a new DocType

  • Naming (all types)
  • Form Layout
  • Permissions
  • Fields

Controller Methods

  • Document hooks
  • before_insert, after_insert
  • before_save, after_save, on_update
  • validate
  • autoname
  • before_submit, on_submit
  • before_cancel, on_cancel

Link Fields

  • Filtered link options

Submittable DocType

  • docstatus, document hooks

Child DocType

  • Create child tables in doctypes

Single DocType

  • Create doctype for Settings

21st September 2022

11:00 AM to 5:00 PM IST

Server Scripts

  • Server Scripts
  • Restricted API (safe_exec.py)

Web Pages

  • www pages
  • templates
  • Page Builder API (web_block)
  • Web Page
  • Web Views for DocTypes

Hooks

  • Standard Hooks (framework)
  • App Hooks (ERPNext)
  • Custom App Hooks

Custom Fields

  • Setup and Configuration

Fixtures

  • Create records on app install

Client-Side Scripts

  • App Code
  • Client Scripts (Desk)

Custom Pages

  • Create pages on Desk

Reports

  • Report Builder
  • Query Report
  • Script Report

Frequently Asked Questions

Checkout this training schedule above. Once the training is complete you can apply for evaluations.

The certificate won’t expire. However, the ERPNext or Frappe Framework version number will be mentioned on it.

If you have any queries about training and certification reach out to us at school@frappe.io