Read more
2 Months/20 Hour Price:85,000
80,000
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.
KeyLearnings:
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 ArchitectureUnderstanding 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
Prerequisites
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
RPNext Frappe- API Integrations
ERPNext Frappe- API Integrations
ERPNext Frappe- Installation, Configuration and Integration
ERPNext Frappe- Custom Code using GitHub
ERPNext Frappe- Framework Introduction
ERPNext Frappe- Developer Certification Training
ERPNext Frappe- Website Management Course
0 Reviews