*Friday CLOSED

Timings 10.00 am - 08.00 pm

Call : 021-3455-6664, 0312-216-9325 DHA 021-35344-600, 03333808376, ISB 03333808376

ERPNext Frappe- Custom Code using GitHub

Be the first to rate ERPNext Frappe Courses
Or log in to access your purchased courses
by fatima
Price: 80,000
2 Months/20 Hours
0 Lessons

ERPNext Frappe- Custom Code using GitHub

This course will guide participants through the process of customizing ERPNext using Frappe framework and managing the custom code using GitHub. By the end of this course, participants will be proficient in developing custom features and ensuring efficient version control practices.


  • Understand the structure of ERPNext and Frappe for custom development.
  • Develop custom features and applications in ERPNext.
  • Use Git and GitHub for version control and collaboration.
  • Manage and deploy custom code effectively.

Course Outline

Module 1: Introduction to ERPNext and Frappe Development

  • Overview of ERPNext and Frappe Architecture
  • Understanding DocTypes and modules
  • Introduction to Frappe framework’s components (models, views, controllers)
  • Setting up a development environment

Module 2: Customizing ERPNext

  • Creating and customizing DocTypes
  • Adding custom fields and forms
  • Developing custom scripts (client-side and server-side)
  • Customizing print formats and reports
  • Creating custom workflows

Module 3: Introduction to Git and GitHub

  • What is Git and why use it?
  • Setting up Git on your local machine
  • Basic Git commands (init, clone, add, commit, push, pull)
  • Introduction to GitHub and its features

Module 4: Using GitHub for Version Control

  • Creating a repository on GitHub
  • Cloning a repository
  • Committing changes to the repository
  • Pushing and pulling changes
  • Managing branches and merging

Module 5: Advanced GitHub Features

  • Collaborating with others (pull requests, code reviews)
  • Handling merge conflicts
  • Using GitHub Issues and Projects for Project Management
  • Continuous integration with GitHub Actions
  • Setting up webhooks for automated deployments

Module 6: Managing Custom Code in ERPNext

  • Organizing custom code in Frappe apps
  • Best practices for custom code development
  • Versioning custom modules
  • Deploying custom code to production
  • Backup and restore strategies

Module 7: Case Studies and Practical Scenarios

  • Case study: Customizing an ERPNext module for a specific industry
  • Practical exercise: Developing a custom application from scratch
  • Real-world examples of customizations and integrations

Module 8: Maintenance and Troubleshooting

  • Regular maintenance tasks for custom code
  • Debugging common issues in custom code
  • Performance optimization for custom scripts
  • Ensuring code quality and consistency

  • Basic understanding of ERPNext and Frappe
  • Familiarity with web development (HTML, CSS, JavaScript)
  • Basic knowledge of Python programming
  • Understanding of version control concepts

Target Audience

  • Developers looking to customize ERPNext
  • IT professionals managing ERPNext deployments
  • Teams collaborating on ERPNext projects
  • Business analysts involved in ERPNext customization

International Student Fees: USD 300$

Job Interview Preparation  (Soft Skills Questions & Answers)

Tough Open-Ended Job Interview Questions

What to Wear for Best Job Interview Attire

Job Interview Question- What are You Passionate About?

How to Prepare for a Job Promotion Interview

Stay connected even when you’re apart

Join our WhatsApp Channel – Get discount offers

 500+ Free Certification Exam Practice Question and Answers

 Your FREE eLEARNING Courses (Click Here)

Internships, Freelance and Full-Time Work opportunities

 Join Internships and Referral Program (click for details)

Work as a Freelancer or Full-Time Employee (click for details)

Hire an Intern

Flexible Class Options

  • Week End Classes For Professionals  SAT | SUN
  • Corporate Group Training Available
  • Online Classes – Live Virtual Class (L.V.C), Online Training

Related Courses

ERPNext Frappe- API Integrations

ERPNext Frappe- Installation, Configuration and Integration

ERPNext Frappe- Developer Certification Training
ERPNext Frappe- Framework Introduction
ERPNext Frappe- Scripting
ERPNext Frappe- Full-stck App Development with Frappe Framework
ERPNext Frappe- Website Management Course
ERPNext Frappe- Learning Management Course LMS Course
ERPNext Frappe- eCommerce Management Course




Flexible Classes Schedule

Online Classes for out of city / country students

Unlimited Learning - FREE Workshops

FREE Practice Exam

Internships Available

Free Course Recordings Videos

Register Now


Or log in to access your purchased courses

OMNI ACADEMY & CONSULTING is one of the most prestigious Training & Consulting firm, founded in 2010, under MHSG Consulting Group aim to help our customers in transforming their people and business - be more engage with customers through digital transformation. Helping People to Get Valuable Skills and Get Jobs.

Read More

Contact Us

Get your self enrolled for unlimited learning 1000+ Courses, Corporate Group Training, Instructor led Class-Room and ONLINE learning options. Join Now!
  • Head Office: A-2/3 Westland Trade Centre, Shahra-e-Faisal PECHS Karachi 75350 Pakistan Call 0213-455-6664 WhatsApp 0334-318-2845, 0336-7222-191, +92 312 2169325
  • Gulshan Branch: A-242, Sardar Ali Sabri Rd. Block-2, Gulshan-e-Iqbal, Karachi-75300, Call/WhatsApp 0213-498-6664, 0331-3929-217, 0334-1757-521, 0312-2169325
  • ONLINE INQUIRY: Call/WhatsApp +92 312 2169325, 0334-318-2845, Lahore 0333-3808376, Islamabad 0331-3929217, Saudi Arabia 050 2283468
  • DHA Branch: 14-C, Saher Commercial Area, Phase VII, Defence Housing Authority, Karachi-75500 Pakistan. 0213-5344600, 0337-7222-191, 0333-3808-376
  • info@omni-academy.com
  • FREE Support | WhatsApp/Chat/Call : +92 312 2169325

  • Monday10.00am - 7.00pm
  • Tuesday10.00am - 7.00pm
  • Wednesday10.00am - 7.00pm
  • Thursday10.00am - 7.00pm
  • FridayClosed
  • Saturday10.00am - 7.00pm
  • Sunday10.00am - 7.00pm
WhatsApp Us