OBJECTIVES
- –
AUDIENCE
- –
PREREQUISITES
Tidak ada training khusus yang dipersyaratkan
CONTENT
1. Introduction, Installation, and Setup Frappe in Ubuntu
1.1 Introduction to Frappe Framework
1.2 Frappe Bench Installation
1.3 Initialize Frappe bench Install Frappe App and Create Site
1.4 Frappe Desk
1.5 Create Custom App
2. Creating Doctype
2.1 Doctype Field Types
2.2 Doctype Field Properties
2.3 Doctype Naming and Permission
2.4 Different Types of Doctype
3. Client Side Scripting
3.1 Client Side Event
3.2 Messages In Frappe
3.3 Set a Value in Docfields
3.4 Create Custom Buttons
3.5 Trigger Event/Function
3.6 Set Child-Table Field
4. Server Side Scripting
4.1 Create Child Doc
4.2 Server Side Events
4.3 frappe.db.get value & frappe.db.set value
4.4 frappe.get_doc()
4.5 frappe.new_doc() & frappe.delete_doc()
4.6 Document Methods
4.7 frappe.db.get_list()
4.8 frappe.db.exists() & frappe.db.count()
4.9 frappe.db.sql(“”” “””)
5. Server Side Calls
5.1 frappe.call
5.2 frm.call to user defined whitelisted method
5.3 frappe.call to different method locations
6. Introduction to ERPNext
6.1 Overview of ERPNext and Its Key Features
6.3 Navigating the ERPNext User Interface
6.2 Core Modules in ERPNext (Accounting, CRM, HR, etc.)
6.4 Setting Up a Basic ERPNext Instance
7. ERPNext for Business Management
7.1 Initial Setup: Creating Companies, Users, and Roles
7.2 Exploring Workflows in Accounting and Sales Modules
7.3 Managing Inventory: Items, Warehouses, and Stock Tracking
8. Advanced Business Operations
8.1 Manufacturing Workflows: Bill of Materials (BOM), Production, and Material Planning
8.2 Project Management Workflows: Creation, Scheduling, and Reporting
8.3 Handling Purchase and Procurement Processes
9. Customizing ERPNext Modules
9.1 Creating and Modifying DocTypes
9.2 Customizing Fields, Reports, and Print Formats
9.3 Designing Custom Workflows for Specific Processes