Frappe Developer Certification

Everything you need to learn to build Frappe apps

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 14th June 2022. We are no longer accepting registrations for the current batch. If you are interested, you will have to wait for the next batch.

The training will be online via zoom. You can attend the training from your home or office. The zoom link will be shared after registration.

What is the price?

Frappe Developer Certification will be for ₹ 35K | $ 500.

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

Schedule

14th June 2022

2:30 PM to 5:30 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

15th June 2022

2:30 PM to 5:30 PM IST

Link Fields

  • Filtered link options

Submittable DocType

  • docstatus, document hooks

Child DocType

  • Create child tables in doctypes

Single DocType

  • Create doctype for Settings

Client-Side Scripts

  • App Code
  • Client Scripts (Desk)

Custom Pages

  • Create pages on Desk

Reports

  • Report Builder
  • Query Report
  • Script Report

16th June 2022

2:30 PM to 5:30 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

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