Frappe Framework App Development Bootcamp - Day 1 (Dubai, 2024)

Поделиться
HTML-код
  • Опубликовано: 5 авг 2024
  • Day 2: • Frappe Framework App D...
    Day 3: • Frappe Framework App D...
    Enrol into the full course here: frappe.school/lms/courses/app... (it's FREE!)
    This is a recording from our comprehensive in-person Frappe Framework Bootcamp that took place at World Trade Centre, Dubai 🇦🇪🇦🇪
    Manual / Assignments: manual.buildwithhussain.dev/
    Frappe School: frappe.school
    For schedule, past episodes and more, check website: buildwithhussain.dev
    My Setup: buildwithhussain.dev/setup/
    Articles: buildwithhussain.dev/articles
    My Twitter: x.com/NagariaHussain
    More Resources:
    ERPNext: erpnext.com
    Frappe Framework: frappeframework.com
    About Frappe: frappe.io
    Chapters
    ---------------
    00:00:00 - Introduction
    00:11:59 - Training Resources / Manual
    00:21:35 - New Site / Bench Tenancy Modes
    00:31:39 - Setup Wizard
    00:32:14 - Overview of The Desk
    00:40:25 - System Settings
    00:42:05 - List View (Users)
    00:43:30 - Form View (User, New User / Set Password)
    00:48:27 - Building Web Pages No-code/Low-code way
    00:55:22 - Website Settings / Theme Customisations
    01:01:43 - (Custom) DocType Overview & Creation
    01:10:35 - CRUD from UI (Drivers)
    01:14:25 - DocField Properties
    01:16:50 - Document Naming
    01:18:50 - DocType Title Field
    01:20:00 - Configuration over Code philosophy
    01:20:50 - More of Form View
    01:25:10 - BTS of a DocType / The Database Table
    01:28:50 - Going into development Realm
    01:32:18 - Bench / Architecture of Framework
    01:40:28 - Custom Apps
    01:42:09 - Relationship between site, apps and bench
    01:43:28 - Creating a new app
    01:49:43 - Bench Cheatsheet
    01:52:11 - Overview of the App Directory
    01:58:00 - Module Def / Uniqueness of DocType name
    02:05:31 - Going into to Development Mode
    02:09:00 - DocType Directory / Files Overview
    02:17:34 - Creating Vehicle DocType
    02:23:52 - Bulk Data Import & Export
    02:34:03 - Form View Image Field
    02:41:15 - No-code REST API (v2)
    02:57:00 - Understanding Bench Processes / The Procfile
    03:19:10 - Virtual DocFields
    03:28:38 - Document Lifecycle Hooks / Controller Logic
    03:39:04 - Site Python Console
    03:40:00 - CRUD using Frappe ORM Python APIs
    03:46:20 - System Console
    03:50:00 - QnA Start
    03:56:18 - Reading content of a File Document
    04:03:50 - Viewing ER Diagrams for DocTypes using commit

Комментарии • 43

  • @Atulnavadiya
    @Atulnavadiya 4 месяца назад +1

    This video came at right time :)

  • @kemalkorucu8938
    @kemalkorucu8938 4 месяца назад +1

    Very useful session. Thank you!

  • @GalaxyGazer929
    @GalaxyGazer929 2 месяца назад

    This is amazing! Thank you very much!

  • @hamzaalsaqaf9190
    @hamzaalsaqaf9190 4 месяца назад

    Very well done, waiting for the other days

  • @rebazbalisani9687
    @rebazbalisani9687 4 месяца назад

    Very well done, waiting for the other days 🙂

  • @charlesbcraig
    @charlesbcraig 4 месяца назад +1

    bench console is a killer feature. Great for testing and also for running methods against a list of a specific Doctype.

  • @SharifKayore
    @SharifKayore 4 месяца назад

    This was really a usefull session to all thanks to you

  • @Belajar_GenAI
    @Belajar_GenAI 4 месяца назад

    Awesome

  • @eunoiafelix
    @eunoiafelix Месяц назад

    thanks hussain :)

  • @ROBOROBOROBOROBO
    @ROBOROBOROBOROBO 4 месяца назад +4

    Wow just yesterday I saw your video and said I need to learn to develop my own applications on top of Frappe framework, I need to integrate desk on the backend and so on :D
    Now this video came I am so excited thank you Hussain, will you upload rest of the days, day 2 and day 3?

    • @BuildWithHussain
      @BuildWithHussain  4 месяца назад +3

      Yes, will try to edit and upload over the next week.

  • @possiblecodes9234
    @possiblecodes9234 26 дней назад

    Hi, how can i make changes in frappe cloud? eg: I need to make changes in pos display i need to add a select field to select the sales person. is that possibe?

  • @LekhnathRijal
    @LekhnathRijal 4 месяца назад

    eagerly waiting for day 2 video

  • @theAmulyaSharma
    @theAmulyaSharma 2 месяца назад

    Hello sir, i want to implement nepali datepicker . I've the script that would add new field with nepali datepicker in it but right now i have to do it one by one from code for different fields. The best way would be adding new fieldtype as nepalidate. so how do i add a new fieldtype with necessary scripts in it?

  • @shahzan525
    @shahzan525 4 месяца назад +2

    What is the correct sequential to learn frappe from your channel , which playlist or video i have follow to learn from scratch ?

    • @BuildWithHussain
      @BuildWithHussain  4 месяца назад +2

      You can start here: ruclips.net/p/PLQGFK8RiEPSKsY3QbZ8zUTj8RGJ6NnvAZ&si=5Jbuw5qeWvQj0JDE
      Some essentials:
      ruclips.net/p/PLQGFK8RiEPSIyFFVQcPGN5svu51Rkdkii&si=Y_TotvxLaptBg9yj
      Then watch me build a few apps:
      ruclips.net/p/PLQGFK8RiEPSIbuqEUHFvsOSeU7MNigN_2&si=2uscSy6n8PrlFJjX
      ruclips.net/p/PLQGFK8RiEPSK0P937uDN2_Xl3nrGKoKhb&si=zRZffOYZNhAXHZnY
      Most important, build your own apps along the way! Have fun!

  • @balramraviks
    @balramraviks 2 месяца назад

    Could be any one let me know whether frappe development could be possible only through Mac and linux if possible pls let me know the steps

  • @manikantagv6903
    @manikantagv6903 2 месяца назад

    Can anyone plz help me , how to host frappe project on hostinger , plzzz 🙏🙏

  • @saivineeth
    @saivineeth 8 дней назад

    If I purchase a certification addon, will I get certified by Instructor or Frappe?
    Will I get credly badge also along with certificate?
    -- From Frappe School

    • @BuildWithHussain
      @BuildWithHussain  8 дней назад

      Hi 👋
      The certificate will be from Frappe School / Frappe. You won’t get a credly badge.

  • @TomSsemwogerere
    @TomSsemwogerere 4 месяца назад

    Thank you very much for the presentation. Is it possible to get a link to Frappe Framework App Development Bootcamp (Dubai, 2024) - Day 2 and Day 3

    • @BuildWithHussain
      @BuildWithHussain  4 месяца назад

      Still editing Day 2, will try to upload by today. You can join the discord group here to stay notified: discord.gg/877ngQse

  • @LekhnathRijal
    @LekhnathRijal 4 месяца назад

    Great content. I have one query though. Is it possible to force a user to have only one active session? Need to automatically logout from other places if a user tries to access the desk / site from multiple browsers?

  • @madhumitha.m4116
    @madhumitha.m4116 3 месяца назад

    I am facing difficulties in opening the site from vscode,when i try to log in to my account it repeatedly keeps showing me that the user doesnt exist,but i do have an account Kindly help me solve it

    • @BuildWithHussain
      @BuildWithHussain  3 месяца назад

      Try logging in from terminal: bench browse -user

  • @LekhnathRijal
    @LekhnathRijal 4 месяца назад +1

    Python script from app is running from even for the sites that doesn't install the app. ☹️ Frappe team must fix this issue. If you extend base document from the app it will get executed even without installing in the site🙁

    • @BuildWithHussain
      @BuildWithHussain  4 месяца назад +1

      Weird. Please post your query here: discuss.frappe.io

    • @LekhnathRijal
      @LekhnathRijal 4 месяца назад

      ​@@BuildWithHussain Sure. I will

  • @LekhnathRijal
    @LekhnathRijal 4 месяца назад

    I have one suggestion. When answering the participants question could you please quote what the question was. the question asked is not audible.

    • @BuildWithHussain
      @BuildWithHussain  4 месяца назад

      Trying to do that in Day 2, let’s see how much I can cover though.

  • @samimbanu1793
    @samimbanu1793 3 месяца назад

    Can you please share CSV files?

    • @BuildWithHussain
      @BuildWithHussain  3 месяца назад

      Hi 👋🏼
      I have added them to the lesson on Frappe School: frappe.school/lms/courses/app-development-with-frappe-framework/learn/2-1
      Drivers CSV: frappe.school/files/drivers.csv
      Vehicle CSV: frappe.school/files/vehicles.csv

  • @copaceticobserver
    @copaceticobserver 4 месяца назад

    Heyo

  • @nithyaaishu8291
    @nithyaaishu8291 3 месяца назад

    Can you please repeat the question before answering them ? The questions are not audible and people watching the video loose context.

  • @tjomtek1079
    @tjomtek1079 4 месяца назад +1

    may the Verse be with you ... Frappeverse