Read more
2 Months/20 Hour Price:85,000
80,000
This course introduces participants to the ERPNext and Frappe framework, providing an understanding of its architecture, core components, and basic customization techniques. By the end of this course, participants will be able to navigate the framework confidently and perform basic customizations.
Course Objectives
Understand the architecture and components of ERPNext and Frappe.
Navigate the ERPNext and Frappe interface.
Create and customize basic applications using Frappe.
Understand the development workflow in Frappe.
Gain familiarity with essential tools and commands.
Course Outline
Module 1: Introduction to ERPNext
Overview of ERPNext
Key features and benefits
Use cases and industries
Getting started with ERPNext
Module 2: Introduction to Frappe Framework
What is Frappe?
History and evolution
Key features of Frappe
Understanding MVC (Model-View-Controller) architecture
Module 3: Setting Up the Development Environment
System requirements
Installing ERPNext and Frappe on your machine
Overview of the bench CLI tool
Creating a new site and app
Module 4: Understanding Frappe Architecture
Core components of Frappe
DocTypes and their significance
Models, Views, and Controllers in Frappe
Understanding Frappe’s directory structure
Module 5: Basic Customizations
Creating and customizing DocTypes
Adding custom fields and properties
Introduction to server scripts and client scripts
Customizing forms and views
Module 6: Introduction to Frappe’s ORM and API
Understanding Frappe’s Object-Relational Mapping (ORM)
Basic CRUD operations using ORM
Introduction to Frappe’s REST API
Performing API calls
Module 7: Building a Simple Application
Planning your application
Creating a new Frappe app
Designing DocTypes and their relationships
Implementing business logic with server scripts
Customizing the UI with client scripts
Module 8: Deploying and Maintaining Applications
Deploying your application
Managing versions and updates
Best practices for maintaining Frappe applications
Backup and restore strategies
Module 9: Advanced Topics (Introduction)
Introduction to Frappe’s role-based access control
Custom workflows and automation
Introduction to Frappe’s reporting engine
Overview of integrations with other systems
Prerequisites
Basic understanding of web development (HTML, CSS, JavaScript)
Basic knowledge of Python programming
Familiarity with command-line interface
Target Audience
Developers new to ERPNext and Frappe
IT professionals interested in ERP systems
Business analysts seeking to understand ERP customization
Anyone interested in open-source ERP solutions
International Student Fees: USD 300$
Job Interview Preparation (Soft Skills Questions & Answers)
Stay connected even when you’re apart
Internships, Freelance and Full-Time Work opportunities
Flexible Class Options
Week End Classes For Professionals SAT | SUN
Corporate Group Training Available
Online Classes – Live Virtual Class (L.V.C), Online Training
0 Reviews