# become-frappe-developer **Repository Path**: odooer/become-frappe-developer ## Basic Information - **Project Name**: become-frappe-developer - **Description**: https://github.com/victor-abz/become-frappe-developer - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-02-14 - **Last Updated**: 2022-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Become a rapid Enterprise application developer with Frappe. This repository contain English content of development with Frappe. It is not an official guide. [The official guide is found here](https://frappeframework.com/docs). It is based on Personal Experience and resources written by different authors that has helped me to learn Frappe/ERPNext ***

Purpose of this repo

- Provide a simple guide for complete beginners without assuming they know anything about technology/business - provide manual that lead to easy developement and deployment without having to query different search result and mesh ideas from several sites to achieve a single objective - Organize Resources that are helpful - Guide developers into creating more custom Apps for different real life application - This repo will also act as Table of content for my Personal Video Tutorials. I like to learn using Videos, and so I will be turning these articles to easy to follow Video Tutorials (3-5 Min Each) *** Mastering Frappe Roadmap ----------------------------------------- ## Prerequisite This section describes technical prerequisites for JDeveloping with Frappe. It include Links to Videos, Course and Articles that complete beginners can use to master those technologies. * [Python](https://www.youtube.com/watch?v=_uQrJ0TkZlc) - Python Tutorial - Python for Beginners [Full Course]. * [MariaDB](https://www.youtube.com/watch?v=qxPnGlIxYC8) - basics of Database management with MariaDB * [HTML](https://www.youtube.com/watch?v=UB1O30fR-EE) - HTML Crash Course For Absolute Beginners * [CSS](https://www.youtube.com/watch?v=yfoY53QXEnI) - CSS Crash Course For Absolute Beginners * [Javascript](https://www.youtube.com/watch?v=PkZNo7MFNFg) - Learn JavaScript - Full Course for Beginners(freeCodeCamp) * [Jquery](https://www.youtube.com/watch?v=jVe1GBCqFIE&list=PL4cUxeGkcC9hNUJ0j6ccnOAcJIPoTRpO4) - jQuery Tutorials for Beginners (By The Net Ninja) * [Jinja Templating](https://www.youtube.com/watch?v=_lDAixFBytY&list=PLPuIxsLNLLUrLwGGE0Xxyaqk0XDvBwyiZ) - Build web views templates with Jinja * [Git/Github](https://www.youtube.com/watch?v=8JJ101D3knE) - Git Tutorial for Beginners: Learn Git in 1 Hour ## Setting up Bench * [Setup Bench and Frappe](/Bench/Installation.md) - Videos and Articles on how to Set Up Frappe from Scratch * [Creating Sites](https://www.youtube.com/watch?v=npgzgSAOJew) * [Managing Sites With bench] * [Bench Commands Cheatsheet ](https://frappeframework.com/docs/user/en/bench/resources/bench-commands-cheatsheet) ## Understanding Frappe * [ Basic coding guide for Frappe - ERPNext: Part 1](https://medium.com/frapp%C3%A9-thoughts/basic-guide-to-coding-on-frappe-7bf230195426) - by Alain Berger * [Basic Coding Guide to Frappe — ERPNext: Part 2](https://alainber.medium.com/basic-coding-guide-to-frappe-erpnext-part-2-e2fd1a636b35) - by Alain Berger * [COMING SOON] - In-Depth articles and Video to help you understand developing apps using Frappe] - This will cover topics Frappe apps, doctypes, Scripts, controllers, reports, hooks, and many more ## Advanced development with Frappe [COMING SOON] - This will include: * [Debugging Workflow](#) * [Hooks - Bypass default frappe functionality](#) * [Patches - Modify Data in the Database](#) * [Reports - Advanced custom reports](#) * [Pages - Custom Pages](#) * [Maintaining dev/test/prod Environment](#) * [Deploying changes and new apps to prod](#) * [Containerazation with Docker](#) * * *