Frappe Framework Crash Course, Nairobi
Join us for a day full of Frappe Framework awesomeness! This is a 100% free training sponsored by our official partner Navari Limited, Kenya.
Venue
iHub, 6th Floor Senteu Plaza,
Galana/Lenana Road,
Nairobi, Kenya.
Know more about iHub: https://ihub.co.ke/
About Frappe Framework
Frappe Framework is a no-code/low-code full-stack web development Framework. It is open-source and MIT licensed.
Prerequisites
To follow along, participants will need a Frappe instance/site, either on local or Frappe Cloud.
Agenda
Frappe Framework Overview
We will start with a basic overview of the features Frappe Framework offers out of the box. Features like User Management, Web Pages, and more will be demonstrated.
DocTypes
The 💖 of Frappe Framework. We will start by learning what and how of a DocType in Frappe and move on to spend a lot of time exploring various features at our disposal:
- Creating and Updating DocTypes
- Naming Documents
- Meta data like Title and Image Field
- Types of DocTypes: Child, Submittable, Single etc.
- List & Form Views
REST API
Learn to leverage the automatic REST API feature of Frappe Framework, token based Authentication and perform CRUD operations using the same.
More no-code/low-code Stuff
Notifications, Auto-email Reports, Report Builder and more!
Server Scripts / Business Logic
Using different type of Server Scripts to add validations, scheduled events and even custom API endpoints!
Client Scripts
In this topic, we will see how we can write some JavaScript to add features to our DocType views.
Portal Development
We will learn to use the Web Page feature to build static and dynamic web pages. We will also learn to customise our website themes. We will learn about the Web Form feature to collect data from our web portal.
Essentials Apps
We will see Frappe Builder (no-code website builder) and Frappe Insights (no-code Business Intelligence tool) in action!
Conclusion & Frappeverse
We will wrap up with a discussion on what Frappeverse has to offer!