Django For Everybody - Full Python University Course

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ม.ค. 2025

ความคิดเห็น • 1K

  • @ChuckSeverance
    @ChuckSeverance 3 ปีที่แล้ว +3758

    I am honored to have my work part of the impressive Free Code Camp effort. We are all committed to making free high quality education to anyone around the world. I welcome you to Django for Everybody.

    • @Lets_learnit
      @Lets_learnit 3 ปีที่แล้ว +31

      You inspire us Sir. Thanks for being such an inspiration.

    • @marioestrada2233
      @marioestrada2233 3 ปีที่แล้ว +11

      Thank you so much, you are a great teacher! I am learning a lot. Thanks for supporting free knowledge!

    • @diego0014
      @diego0014 3 ปีที่แล้ว +7

      Thank you very much.

    • @scienceoftheuniverse9155
      @scienceoftheuniverse9155 3 ปีที่แล้ว +6

      Thank you so much indeed. We really appreciate your great work.

    • @One-oc3ub
      @One-oc3ub 3 ปีที่แล้ว +2

      🙌🙌🙌🙌

  • @arkumar842
    @arkumar842 3 ปีที่แล้ว +725

    NOTE - Found this on description, this is for people who don't see description :)
    00:00:00 Why Teach Django?
    00:07:04 Web Applications and the Request/Response Cycle
    00:13:07 Exploring the HyperText Transfer Protocol
    00:29:35 Using Sockets to Make Network Connections in Python
    00:36:08 Building a Simple Web Browser in Python
    00:44:47 Building a Simple HTTP Server in Python
    01:00:53 Understanding Browser Developer Mode
    01:10:35 The Structure of a Django Application
    01:17:39 Installing Django on PythonAnywhere
    01:34:32 HTML - HyperText Markup Language (Part 1)
    01:40:25 HTML - HyperText Markup Language (Part 2)
    01:54:17 Code Walk Through HTML
    02:08:14 CSS - Cascading Style Sheets - (Part 1)
    02:21:00 CSS - Cascading Style Sheets - (Part 2)
    02:36:02 CSS - Cascading Style Sheets - (Part 3)
    02:49:41 CSS - Sample Code Walkthrough (Part 1)
    03:03:05 CSS - Sample Code Walkthrough (Part 2)
    03:28:53 Using GitHub With Django and PythonAnywhere
    03:35:48 Using ngrok to Submit Assignments to DJ4E
    03:41:53 How Databases Work
    04:00:49 Introduction to Structured Query Language (SQL)
    04:12:33 Demonstration: Basic SQL
    04:19:09 Introduction to Django Models
    04:39:06 Data Model Migration in Django
    04:47:00 Demonstration: Django Single Table Models
    04:58:08 Resetting your Django database on PythonAnywhere
    05:03:54 Django Models - Many-To-One Relationships - Music Database
    05:18:03 Model View Controller in Django
    05:25:09 URL Routing in Django
    05:32:08 Django Views
    05:38:27 Inside Django Views and HTML Escaping in Django
    05:54:02 Using Templates in Django
    06:04:07 The Django Template Language (DTL)
    06:15:05 Inheritance in Django Templates
    06:21:11 Reversing Django Views and URLs
    06:34:02 Understanding Django Generic Views
    06:50:29 Forms, GET, POST, and HTTP
    06:58:48 Building HTML Forms
    07:16:28 Forms and Cross Site Request Forgery (CSRF)
    07:16:28 CSRF Support in Django
    07:25:43 The POST Refresh Pattern
    07:29:09 Cookies in Browsers and Django
    07:38:51 Using Sessions in Django
    07:51:24 One-to-Many Models Overview
    07:57:16 Removing Replication in One-to-Many Models
    08:05:51 Storing Primary and Foreign Keys in a Database
    08:08:37 Representing One-To-Many Models in Django
    08:18:33 Using the Django Shell to Explore One-to-Many Models
    08:26:17 Loading One-to-Many Data using a Django Batch Script
    08:38:32 Creating and Managing Users in Django
    08:42:17 Login and Logout URLs in Django
    08:49:40 Using Django Login in Views
    08:59:55 Using Django Forms Capabilities
    09:13:20 Walkthrough of the DJ4E Autos Sample - Generic Django Edit Forms
    09:49:30 Data Validation with Django Forms
    09:58:42 Exploring the DIY Hello World Django Application on Localhost
    10:22:24 Exploring the DIY Hello World Django Application on PythonAnywhere
    10:36:38 Virtual Hosting of Django Applications
    10:36:38 Owned Rows in Django - Overview
    10:42:39 Owned Rows in Django - Generic Views Review
    10:52:56 Owned Rows in Django - owner.py
    11:05:58 Walking through the DJ4E My Articles (myarts) Sample Code
    11:18:26 Walking through the DJ4E Bootstrap Menu (menu) Sample Code
    11:48:37 Walking through the DJ4E Crispy Forms (crispy) Sample Code
    12:02:57 Many-to-Many Overview
    12:08:31 A Simple Many-To-Many Example in Django
    12:21:05 Many-To-Many Data Models for Courses and Membership
    12:29:42 Building a Django Batch Script to Load Data from CSV
    12:46:31 JavaScript - Overview and History
    12:56:29 JavaScript - In the Browser
    13:10:31 JavaScript - The Language
    13:34:28 JavaScript Functions and Arrays
    13:34:28 JavaScript Conditional and Loops
    13:41:05 JavaScript Object Oriented Concepts
    13:45:25 JavaScript Object Oriented Classes
    13:58:37 Walking through the DJ4E Pictures (pics) Sample Code
    14:31:41 Walking through the DJ4E Forums (forums) Sample Code
    14:57:07 jQuery and the Document Object Model
    15:09:44 Using jQuery
    15:38:16 Walking through the DJ4E jQuery DOM sample code
    15:49:29 Walking through the DJ4E jQuery setup sample code
    15:57:42 Walking through the DJ4E jQuery events sample code
    16:05:59 Walking through the DJ4E jQuery DOM modification
    16:10:26 JSON/AJAX Overview
    16:24:40 Walking through the DJ4E JSON Sample Code
    16:30:41 Building an AJAX Chat with Django
    16:40:34 Walking through the DJ4E JSON (chat) Sample Code
    16:58:26 Walking through the DJ4E Favicon Sample Code
    17:02:36 Walking through the DJ4E Social Login Code
    17:11:23 Walking through the DJ4E Favorites (favs) Sample Code
    17:41:41 Walking through the DJ4E Search (well) Sample Code
    18:03:10 Behind the Scenes: Welcome to Django for Everybody - Why Django?

    • @victoradeyi4088
      @victoradeyi4088 3 ปีที่แล้ว +4

      Thanks Buddy! this will guide me through the entire course.

    • @bearhunter007
      @bearhunter007 3 ปีที่แล้ว

      Aamzing help! Thanks a lot, budy!

    • @eraofmaths
      @eraofmaths 3 ปีที่แล้ว

      Thanks man

    • @briimtoon-player6347
      @briimtoon-player6347 3 ปีที่แล้ว +1

      Thanks for taking the time to do this

    • @GustavoPiau
      @GustavoPiau 3 ปีที่แล้ว +1

      Up

  • @akaRong
    @akaRong 3 ปีที่แล้ว +1051

    Can't believe you make this for 18h, and free for everyone. Thanks you so much.

    • @notknowthething
      @notknowthething 3 ปีที่แล้ว +4

      Knowledge is free

    • @TheJacklwilliams
      @TheJacklwilliams 3 ปีที่แล้ว +28

      It's incredible isn't it? I have too say, as an "old guy". I've discovered over the years, the same phenomenon in cooking, flying, skydiving, music and other tech related things as well. Those who are truly passionate about a thing, go on to do the work to share that and teach those seeking the knowledge. Dr. Severance is certainly the epitome of that and one of those "teachers" we've all had out of hundreds, that everyone remembers. Amazing, great stuff. I've added the goal of a face to face class/lecture with him leading. Truly, good stuff.

    • @emmanuel8310
      @emmanuel8310 3 ปีที่แล้ว +15

      @@notknowthething
      Knowledge is never free.
      It comes at a cost not matter how little it is.

    • @shankaruma71
      @shankaruma71 3 ปีที่แล้ว

      Goto edx

    • @emmanuel8310
      @emmanuel8310 3 ปีที่แล้ว +1

      @Alex Rodriguez
      It's never free.
      It might just be cheap.
      Knowledge is never free.
      It always come at a cost.
      Give an example of a knowledge that you think is free, and I'll sow you the cost of it's aqusition.

  • @chess1011
    @chess1011 3 ปีที่แล้ว +730

    There is "Python for everybody", now there's also "Django for everybody".
    I just love learning from him.

    • @marioestrada2233
      @marioestrada2233 3 ปีที่แล้ว +16

      there is PostgreSQL for everybody, and one more I don't remember xD

    • @daliborsmiljanovic7162
      @daliborsmiljanovic7162 3 ปีที่แล้ว +10

      I think it's Web applications for everybody (PHP).

    • @m5a1stuart83
      @m5a1stuart83 3 ปีที่แล้ว +5

      COBOL for everybody

    • @manasisingh294
      @manasisingh294 3 ปีที่แล้ว +8

      He's the BEST.💜

    • @chess1011
      @chess1011 3 ปีที่แล้ว

      @@manasisingh294 yes, he is 😎❤️

  • @borgestheborg
    @borgestheborg 3 ปีที่แล้ว +176

    The great thing about this course is the amount of information and context you provide about how the web works *before* even touching Django. Too many tutorials just tell you to type this and that into a code editor and suddenly you have a working web application without any knowledge of how it actually works under the hood. This kind of behind-the-scenes knowledge is what separates a good developer from a truly great one.

    • @victormokut
      @victormokut 2 ปีที่แล้ว +15

      You made a great point but there is absolutely no need to compare other tutorials.
      Those tutorials have their purpose. This tutorial has its own.
      There are mounts of people who find the direct approach really helpful at certain times. You will find the direct approach useful at some point too in your journey I bet you.

  • @shritishaw7510
    @shritishaw7510 3 ปีที่แล้ว +331

    anyone who is reading this: this course is 5x beneficial as you will learn SQL, javascript, jquery, ajax alongside and as a bonus some JSON and HTML too.

    • @kli9005
      @kli9005 3 ปีที่แล้ว +8

      Thank You for that information because I was wondering if this class was more beneficial than other Django tutorials!

    • @koushikvss7638
      @koushikvss7638 3 ปีที่แล้ว

      Thank you

    • @alexandergarzo9415
      @alexandergarzo9415 3 ปีที่แล้ว

      Is it worth learning jquery and ajax nowadays?

    • @georgekeberg4962
      @georgekeberg4962 3 ปีที่แล้ว +2

      @@alexandergarzo9415 No.

    • @hamzakyamanywa9792
      @hamzakyamanywa9792 2 ปีที่แล้ว

      @@alexandergarzo9415 you may want to know about it , incase you run into it at some point when reading old stuff on stackoverflow for example

  • @ELSORBO1
    @ELSORBO1 3 ปีที่แล้ว +77

    The complexity of the subject is overshadowed by the excellent teaching methodology. Purified and passionate.

  • @fred.c.johnston
    @fred.c.johnston 2 ปีที่แล้ว +25

    Updated Course Contents
    I found the 11hXXmXXs were mixed up... so here's my updated version...
    (Chuck, these are so great!... THANKS!.. (maybe update your master accordingly?))
    Course Contents
    00:00:00 Why Teach Django?
    00:07:04 Web Applications and the Request/Response Cycle
    00:13:07 Exploring the HyperText Transfer Protocol
    00:29:35 Using Sockets to Make Network Connections in Python
    00:36:08 Building a Simple Web Browser in Python
    00:44:47 Building a Simple HTTP Server in Python
    01:00:53 Understanding Browser Developer Mode
    01:10:35 The Structure of a Django Application
    01:17:39 Installing Django on PythonAnywhere
    01:34:32 HTML - HyperText Markup Language (Part 1)
    01:40:25 HTML - HyperText Markup Language (Part 2)
    01:54:17 Code Walk Through HTML
    02:08:14 CSS - Cascading Style Sheets - (Part 1)
    02:21:00 CSS - Cascading Style Sheets - (Part 2)
    02:36:02 CSS - Cascading Style Sheets - (Part 3)
    02:49:41 CSS - Sample Code Walkthrough (Part 1)
    03:03:05 CSS - Sample Code Walkthrough (Part 2)
    03:28:53 Using GitHub With Django and PythonAnywhere
    03:35:48 Using ngrok to Submit Assignments to DJ4E
    03:41:53 How Databases Work
    04:00:49 Introduction to Structured Query Language (SQL)
    04:12:33 Demonstration: Basic SQL
    04:19:09 Introduction to Django Models
    04:39:06 Data Model Migration in Django
    04:47:00 Demonstration: Django Single Table Models
    04:58:08 Resetting your Django database on PythonAnywhere
    05:03:54 Django Models - Many-To-One Relationships - Music Database
    05:18:03 Model View Controller in Django
    05:25:09 URL Routing in Django
    05:32:08 Django Views
    05:38:27 Inside Django Views and HTML Escaping in Django
    05:54:02 Using Templates in Django
    06:04:07 The Django Template Language (DTL) (& Guessing Game)
    06:15:05 Inheritance in Django Templates
    06:21:11 Reversing Django Views and URLs
    06:34:02 Understanding Django Generic Views
    06:50:29 Forms, GET, POST, and HTTP
    06:58:48 Building HTML Forms
    07:16:28 Forms and Cross Site Request Forgery (CSRF)
    07:16:28 CSRF Support in Django
    07:25:43 The POST Refresh Pattern
    07:29:09 Cookies in Browsers and Django
    07:38:51 Using Sessions in Django
    07:51:24 One-to-Many Models Overview
    07:57:16 Removing Replication in One-to-Many Models
    08:05:51 Storing Primary and Foreign Keys in a Database
    08:08:37 Representing One-To-Many Models in Django
    08:18:33 Using the Django Shell to Explore One-to-Many Models
    08:26:17 Loading One-to-Many Data using a Django Batch Script
    08:38:32 Creating and Managing Users in Django
    08:42:17 Login and Logout URLs in Django
    08:49:40 Using Django Login in Views
    08:59:55 Using Django Forms Capabilities
    09:13:20 Walkthrough of the DJ4E Autos Sample - Generic Django Edit Forms
    09:49:30 Data Validation with Django Forms
    09:58:42 Exploring the DIY Hello World Django Application on Localhost
    10:22:24 Exploring the DIY Hello World Django Application on PythonAnywhere
    10:36:38 Virtual Hosting of Django Applications
    10:36:38 Owned Rows in Django - Overview
    10:42:39 Owned Rows in Django - Generic Views Review
    10:52:56 Owned Rows in Django - owner.py
    11:05:58 Walking through the DJ4E Crispy Forms (crispy) Sample Code
    11:18:26 Walking through the DJ4E My Articles (myarts) Sample Code
    11:48:37 Walking through the DJ4E Bootstrap Menu (menu) Sample Code
    12:02:57 Many-to-Many Overview
    12:08:31 A Simple Many-To-Many Example in Django
    12:21:05 Many-To-Many Data Models for Courses and Membership
    12:29:42 Building a Django Batch Script to Load Data from CSV
    12:46:31 JavaScript - Overview and History
    12:56:29 JavaScript - In the Browser
    13:10:31 JavaScript - The Language
    13:34:28 JavaScript Functions and Arrays
    13:34:28 JavaScript Conditional and Loops
    13:41:05 JavaScript Object Oriented Concepts
    13:45:25 JavaScript Object Oriented Classes
    13:58:37 Walking through the DJ4E Pictures (pics) Sample Code
    14:31:41 Walking through the DJ4E Forums (forums) Sample Code
    14:57:07 jQuery and the Document Object Model
    15:09:44 Using jQuery
    15:38:16 Walking through the DJ4E jQuery DOM sample code
    15:49:29 Walking through the DJ4E jQuery setup sample code
    15:57:42 Walking through the DJ4E jQuery events sample code
    16:05:59 Walking through the DJ4E jQuery DOM modification
    16:10:26 JSON/AJAX Overview
    16:24:40 Walking through the DJ4E JSON Sample Code
    16:30:41 Building an AJAX Chat with Django
    16:40:34 Walking through the DJ4E JSON (chat) Sample Code
    16:58:26 Walking through the DJ4E Favicon Sample Code
    17:02:36 Walking through the DJ4E Social Login Code
    17:11:23 Walking through the DJ4E Favorites (favs) Sample Code
    17:41:41 Walking through the DJ4E Search (well) Sample Code
    18:03:10 Behind the Scenes: Welcome to Django for Everybody - Why Django?

  • @VIVEKKUMAR-yn9sg
    @VIVEKKUMAR-yn9sg 2 ปีที่แล้ว +64

    Man, I haven't seen a "teacher" So efficient and effective.
    Dr. Charles Sir, hats off to you for all the free knowledge you impart to us and it's good to see a pioneer like you working on equalizing knowledge for everyone.
    Thanks a lot professor.
    All the way from India 🇮🇳

  • @syllight9053
    @syllight9053 3 ปีที่แล้ว +76

    Dr. Chuck is officially one of the *GigaChads* in the programming industry

  • @Khmeriscool
    @Khmeriscool 3 ปีที่แล้ว +22

    I've been learning Python for two months, using your "Python for everybody" as my main textbook. It is very helpful and I already made some good progress, thank you so much for writing it! It's great to actually hear and see the author l've been "talking to" so much recently! With love from Russia

  • @AhmadFarhadGhaznawi
    @AhmadFarhadGhaznawi ปีที่แล้ว +6

    Hey Sir,
    it is 2023 and I am a student, I love the way you teach, your way of explaining every sections is awesome, clear and concise very easy to understand, I really appreciate for what you are doing, thank you very much for this class.

  • @jasmine9538
    @jasmine9538 ปีที่แล้ว +5

    First 35 minutes perfectly answered an interview question I received. Can’t believe quality teaching like this is free!

  • @ripyesid
    @ripyesid หลายเดือนก่อน +4

    Started: 30/11/2024
    Day 1: 00:36:08
    day 2: 01:00:53
    day 3: 01:34:39
    day 4: 02:08:14
    day 5: 02:36:04
    day 6: 03:03:08
    day 7: 03:36:00 (FIX GITHUB ACC PROBLEM) #Note 1: Problem Fixed
    day 8: 04:39:14

  • @8865jb
    @8865jb 2 ปีที่แล้ว +36

    This course is amazing. Some really nice people who aren't greedy behind this video. If they wanted to they could easily charge even 5 dollars or less to own this course and probably rake in a lot of money and yet they choose not too. Thank you

  • @erin1569
    @erin1569 3 ปีที่แล้ว +2207

    Unironically, this channel does more to fight poverty and wealth inequality than our governments do.

    • @shreehari2589
      @shreehari2589 3 ปีที่แล้ว +18

      Utter truth

    • @fadhilkiima30
      @fadhilkiima30 3 ปีที่แล้ว +11

      full stop.

    • @soyciro4623
      @soyciro4623 3 ปีที่แล้ว +52

      You should fight poverty, not wealth inequality.

    • @Shark-hn4mv
      @Shark-hn4mv 3 ปีที่แล้ว +39

      @@soyciro4623, exactly. Wealth inequality by itself isn't bad when success is actually based on merit. The problem is corruption and anything else that prevents a meritocracy.

    • @erin1569
      @erin1569 3 ปีที่แล้ว +19

      @@soyciro4623 The act of buying a house rises the average house price, leading to an increase in the average rent price. There were no bad intentions, but it makes the lower class spiral down into poverty.
      People will always abuse their capital to get richer, often at the cost of the lower class. Unless we change our perception of basic needs, wealth inequality will always be a major factor in increasing the rates of poverty.
      I'm primarily talking about the US.

  • @orange-vlcybpd2
    @orange-vlcybpd2 3 ปีที่แล้ว +3

    That is what commitment looks like. Most paid courses don't have even a fraction of the quality of this one. Appreciate the effort of the project so much.

    • @manasisingh294
      @manasisingh294 3 ปีที่แล้ว +1

      IKR. He's seriously the BEST.💜

  • @alexhuang298
    @alexhuang298 2 ปีที่แล้ว +15

    01:10:35 The Structure of a Django Application
    04:19:09 Introduction to Django Models
    04:39:06 Data Model Migration in Django
    05:18:03 Model View Controller in Django
    05:25:09 URL Routing in Django
    05:32:08 Django Views
    05:54:02 Using Templates in Django

    • @sibirajal6048
      @sibirajal6048 5 หลายเดือนก่อน

      Thank you for putting together the list of key minutes.

  • @vijayabhaskar-j
    @vijayabhaskar-j 3 ปีที่แล้ว +10

    Python for Everybody is the course that taught me python 5 years ago. Excited about this course.

  • @techfc_586
    @techfc_586 ปีที่แล้ว +2

    00:00:00 Why Django
    00:07:10 Introduction to Dynamic Web Content
    00:13:10 HTTP
    00:29:37 Network Sockets
    00:36:10 Simple Browser in Python
    01:01:00 Browser Debugger Console
    01:10:41 Structure of Django Application
    01:17:34 Installing django on python anywhere

  • @ketkimatkar2776
    @ketkimatkar2776 3 ปีที่แล้ว +13

    The man who generated the interest for python and now back with django which I really needed.Huge respect.

  • @mandalacv
    @mandalacv 3 ปีที่แล้ว +4

    Without starting, this video deserves at least a like from each just for the effort made by this teacher putting together a video with this length

  • @vahidmoradi9696
    @vahidmoradi9696 3 ปีที่แล้ว +6

    oh my god am i happy to find this course! i think you are the only one that teaches stuff really with all the basic machanics and concepts! love your work, really appreciate it, may you have a happy and healthy life

  • @yellowbeard1
    @yellowbeard1 3 ปีที่แล้ว +45

    I’ve taken some of his courses at the University of Michigan. He’s great and I’m happy he’s making more free content

  • @stackpython
    @stackpython 3 ปีที่แล้ว +38

    Firstly, when looking at 18... I can't believe, 18 hours duration, and thought that's 18 mins, so I had to make sure 3 times looking back at the time again and again. Finally, it's 18 hours long !! Truly amazing course, both duration and content:)

    • @kli9005
      @kli9005 3 ปีที่แล้ว

      LOL my thoughts too.

  • @vb9950
    @vb9950 ปีที่แล้ว +1

    One reason I liked this video very much is the fact different but related concepts very well presented by an experienced professor who actually sees things through his experience during the internet developement age. People who born after 1990 cannot see the progression of the internet and protocols the way he sees it. So understanding the essence of it and involving in it and sharing it free, a simple like button is going to nothing. Thank you very much.

  • @susanwowe7810
    @susanwowe7810 2 ปีที่แล้ว +3

    I always feel so lucky to access this type of high-quality video for free. There is no excuse not to be a better self each day with so many rich resources. Dr. Chuck's first 6 minutes of introduction already excited me to start this new journey. Thank you for all your hard work on this.

  • @Jblksrollin
    @Jblksrollin 3 ปีที่แล้ว +3

    Every time I think about learning something, you post exactly what I am looking for within a day. Who are you and why are you reading my mind.

  • @ardexill
    @ardexill 3 ปีที่แล้ว +5

    ⭐️ Course Contents ⭐️
    00:00:00 Why Teach Django?
    00:07:04 Web Applications and the Request/Response Cycle
    00:13:07 Exploring the HyperText Transfer Protocol
    00:29:35 Using Sockets to Make Network Connections in Python
    00:36:08 Building a Simple Web Browser in Python
    00:44:47 Building a Simple HTTP Server in Python
    01:00:53 Understanding Browser Developer Mode
    01:10:35 The Structure of a Django Application
    01:17:39 Installing Django on PythonAnywhere
    01:34:32 HTML - HyperText Markup Language (Part 1)
    01:40:25 HTML - HyperText Markup Language (Part 2)
    01:54:17 Code Walk Through HTML
    02:08:14 CSS - Cascading Style Sheets - (Part 1)
    02:21:00 CSS - Cascading Style Sheets - (Part 2)
    02:36:02 CSS - Cascading Style Sheets - (Part 3)
    02:49:41 CSS - Sample Code Walkthrough (Part 1)
    03:03:05 CSS - Sample Code Walkthrough (Part 2)
    03:28:53 Using GitHub With Django and PythonAnywhere
    03:35:48 Using ngrok to Submit Assignments to DJ4E
    03:41:53 How Databases Work
    04:00:49 Introduction to Structured Query Language (SQL)
    04:12:33 Demonstration: Basic SQL
    04:19:09 Introduction to Django Models
    04:39:06 Data Model Migration in Django
    04:47:00 Demonstration: Django Single Table Models
    04:58:08 Resetting your Django database on PythonAnywhere
    05:03:54 Django Models - Many-To-One Relationships - Music Database
    05:18:03 Model View Controller in Django
    05:25:09 URL Routing in Django
    05:32:08 Django Views
    05:38:27 Inside Django Views and HTML Escaping in Django
    05:54:02 Using Templates in Django
    06:04:07 The Django Template Language (DTL)
    06:15:05 Inheritance in Django Templates
    06:21:11 Reversing Django Views and URLs
    06:34:02 Understanding Django Generic Views
    06:50:29 Forms, GET, POST, and HTTP
    06:58:48 Building HTML Forms
    07:16:28 Forms and Cross Site Request Forgery (CSRF)
    07:16:28 CSRF Support in Django
    07:25:43 The POST Refresh Pattern
    07:29:09 Cookies in Browsers and Django
    07:38:51 Using Sessions in Django
    07:51:24 One-to-Many Models Overview
    07:57:16 Removing Replication in One-to-Many Models
    08:05:51 Storing Primary and Foreign Keys in a Database
    08:08:37 Representing One-To-Many Models in Django
    08:18:33 Using the Django Shell to Explore One-to-Many Models
    08:26:17 Loading One-to-Many Data using a Django Batch Script
    08:38:32 Creating and Managing Users in Django
    08:42:17 Login and Logout URLs in Django
    08:49:40 Using Django Login in Views
    08:59:55 Using Django Forms Capabilities
    09:13:20 Walkthrough of the DJ4E Autos Sample - Generic Django Edit Forms
    09:49:30 Data Validation with Django Forms
    09:58:42 Exploring the DIY Hello World Django Application on Localhost
    10:22:24 Exploring the DIY Hello World Django Application on PythonAnywhere
    10:36:38 Virtual Hosting of Django Applications
    10:36:38 Owned Rows in Django - Overview
    10:42:39 Owned Rows in Django - Generic Views Review
    10:52:56 Owned Rows in Django - owner.py
    11:05:58 Walking through the DJ4E My Articles (myarts) Sample Code
    11:18:26 Walking through the DJ4E Bootstrap Menu (menu) Sample Code
    11:48:37 Walking through the DJ4E Crispy Forms (crispy) Sample Code
    12:02:57 Many-to-Many Overview
    12:08:31 A Simple Many-To-Many Example in Django
    12:21:05 Many-To-Many Data Models for Courses and Membership
    12:29:42 Building a Django Batch Script to Load Data from CSV
    12:46:31 JavaScript - Overview and History
    12:56:29 JavaScript - In the Browser
    13:10:31 JavaScript - The Language
    13:34:28 JavaScript Functions and Arrays
    13:34:28 JavaScript Conditional and Loops
    13:41:05 JavaScript Object Oriented Concepts
    13:45:25 JavaScript Object Oriented Classes
    13:58:37 Walking through the DJ4E Pictures (pics) Sample Code
    14:31:41 Walking through the DJ4E Forums (forums) Sample Code
    14:57:07 jQuery and the Document Object Model
    15:09:44 Using jQuery
    15:38:16 Walking through the DJ4E jQuery DOM sample code
    15:49:29 Walking through the DJ4E jQuery setup sample code
    15:57:42 Walking through the DJ4E jQuery events sample code
    16:05:59 Walking through the DJ4E jQuery DOM modification
    16:10:26 JSON/AJAX Overview
    16:24:40 Walking through the DJ4E JSON Sample Code
    16:30:41 Building an AJAX Chat with Django
    16:40:34 Walking through the DJ4E JSON (chat) Sample Code
    16:58:26 Walking through the DJ4E Favicon Sample Code
    17:02:36 Walking through the DJ4E Social Login Code
    17:11:23 Walking through the DJ4E Favorites (favs) Sample Code
    17:41:41 Walking through the DJ4E Search (well) Sample Code
    18:03:10 Behind the Scenes: Welcome to Django for Everybody - Why Django?

    • @tahseen4790
      @tahseen4790 3 ปีที่แล้ว

      OH! Hero who roam the WEBS, Thank you.

  • @kenedogawa3080
    @kenedogawa3080 2 ปีที่แล้ว +2

    This man is so passionate. He really knows what he is talking about and he does it in such an excellent way. Words can’t describe how thankful I am for this extensive knowledge Mr. Severance.

  • @alaglevel8315
    @alaglevel8315 3 ปีที่แล้ว +57

    Most awaited course it's my favorite I can't wait just I'm going to learn a lot of things about Django 🥰☺️
    Thank you so much your team 🙏
    Love from India ❤️

  • @lucasrba
    @lucasrba 7 หลายเดือนก่อน

    That's the most complete web development TH-cam course I have ever watched.
    I have never seen someone teaches how the server side really worked, normally a course like that starts directly at "Installing Django"

  • @oussamasadiki7377
    @oussamasadiki7377 3 ปีที่แล้ว +21

    this man is so good at explaining things i love what he does , here is a like and comment before i see the course KEEP IT UP SIR

  • @rohitjha8978
    @rohitjha8978 3 ปีที่แล้ว +8

    Absorbing and Internalising 18 hours of content can be done in 3 months! I just built my first website through Django. After I finish the Udemy course (Nick Walter's) I am enrolled in, I'll finish this course too. I am also learning OOP.
    Love and Respect from India.

    • @Simplemente_franzx
      @Simplemente_franzx 3 หลายเดือนก่อน

      Bhai ye course karne ke baad kam milega

  • @batistabomb-
    @batistabomb- 3 ปีที่แล้ว +6

    Best teacher that I've ever found! Thank you for sharing your knowledge for free, Dr. Chuck!

  • @Drvo3
    @Drvo3 3 ปีที่แล้ว +1

    I have no words. The huge amount of hard work for this is massive. If I could like multiple times, I totally would.

  • @AvinashChandrafreelancer
    @AvinashChandrafreelancer 3 ปีที่แล้ว +5

    this is dope. 18 hours of valuable content and that too for free. you are doing an amazing job.

  • @iandthopper
    @iandthopper 2 ปีที่แล้ว +1

    This course gives the best foundational knowledge for Django I've found. I've benefitted from numerous other learning resources for Django, but this one does the best job of explaining what is actually happening under the hood.

  • @UnsettlingSun
    @UnsettlingSun 3 ปีที่แล้ว +4

    Why tf did I pay for college. I literally had to teach myself with youtube, stackexchange, and a bunch of Google queries. This is how teaching should be. Thank you and everybody at my code camp for giving out such valuable content for free!

  • @KatsuraFan
    @KatsuraFan 2 ปีที่แล้ว +2

    Through Dr. Clarence i was able to learn most of Python, but with it other languages were easier to do. I'm really grateful!

  • @chowmander4095
    @chowmander4095 3 ปีที่แล้ว +6

    holy cow. I legit was looking for courses on this last night..... thinking I was going to get something going for sure today. and this is the first thing that pops up on my feed on youtube. holy cow, the stars have aligned.

    • @Gombakka
      @Gombakka 3 ปีที่แล้ว +1

      Me too. Looking for it last night 😊

  • @leoc4392
    @leoc4392 3 หลายเดือนก่อน

    This is the best overall course I have ever taken on the internet for anything coding related. Dr. Chuck is so, so, so good. I could not recommend this course highly enough. 11/10.

  • @G.T.01
    @G.T.01 3 ปีที่แล้ว +4

    You are the absolute best Chuck, thank you for sharing your knowledge so freely. You take time to make sure we understand the concepts, not just memorise but learn to use it. Thank you for being so detailed, clear and taking time out of your days to teach these amazing knowledge videos 💛

  • @Adks007
    @Adks007 3 ปีที่แล้ว +1

    Chuck Severance is the only reason why I love coding. This gentleman should be given an award on his teaching skills.

  • @dontbeafraid5313
    @dontbeafraid5313 3 ปีที่แล้ว +7

    I am going to finish this video and be great in django. I am so pumped up!

  • @xzex2609
    @xzex2609 5 หลายเดือนก่อน +2

    one of the worst aspects of learning web dev in youtube is that you don't have access to table of contents and the underlying principles of things that is very important to understand what is going on. only the old timers understand what is of importance is missing. and this course is the best in this scope. instead of just jumping into the django itself it tries to teach what problems we have in web and then how django can help us in that manner . this is a full course about web development and it is in my view a gold mine.

  • @jawadmansoor6064
    @jawadmansoor6064 3 ปีที่แล้ว +3

    This is a beautiful course. You have laid out complete framework to learn, for good comprehension, django.

  • @ImmediatelyLeaveYT
    @ImmediatelyLeaveYT 8 หลายเดือนก่อน +1

    I tried every django book/tutorial many of which were paid. But this is hands down the BEST ONE to learn django.

  • @НурланМукамбаев
    @НурланМукамбаев 2 ปีที่แล้ว +4

    Isaak Newton once said: "I see so far because I stand on shoulders of Giants". I stand on shoulders of Dr.Chuch. Thank you sir

  • @NectarDigital404
    @NectarDigital404 ปีที่แล้ว +1

    Thank you for the video, sir. The course material is excellent, and how you presented it to the students is great. The pace and tone of your delivery make the abundance of technical information easy to grasp. This is one of the best programming tutorials ever made.

  • @chopagames5184
    @chopagames5184 3 ปีที่แล้ว +3

    Python for everybody was for my the best introduction to programming and most useful pdf in my life, I am looking forward to my introduction to Django and backend 😁

  • @cusematt23
    @cusematt23 ปีที่แล้ว

    As a few other commenters have already said, you do an amazing job at giving historical context around different aspects of web development that the majority of viewers do not know. That helps us gain an understanding of the WHY (things are the way they are), which I am sure helps all of us remember it better and also development a deeper true understanding. Incredible video.

  • @alphainfinitum3445
    @alphainfinitum3445 11 หลายเดือนก่อน +3

    Very informative content. Plenty of useful and valuable material here. However, this is not where you want to learn Django for your first time. I will say come back here after you know how Django works, and use this as a reference. The Dr presents the material in a "how-to" manner. That's to say he basically narrates the procedures. The "why" is largely missing, and thus new learners will find it hard to see the big picture. However, after you have a working knowledge of Django, come back here for great revision, then write to the Dr. and thank him for such dedication.

  • @kcseanbrixd.calinao6700
    @kcseanbrixd.calinao6700 2 ปีที่แล้ว +1

    i love this soo much. .
    ive been learning django from another instructor in this chanel.. while im thankful i learned something.. but its never as clear as this one... the other guy just made me follow what he's doing... he is trying to explain every move but he does it like we already know it so its really hard to follow since i dont want to move on without understanding it...
    when i watch the first 30mins of this video... all the questions in my head just got answered and im glad i saw this... im gonna continue watching its really wonderful to have the privilege to learn this for free... from a very passionate instructor..

  • @hardikgarg29
    @hardikgarg29 3 ปีที่แล้ว +5

    This is a great course, Thank you so much fcc team and Dr. Chuck!! I noticed that the post-redirect-get refresh video after 7:29:00 is missing btw, if you could please check it :)

    • @aarambhadecodes3893
      @aarambhadecodes3893 2 ปีที่แล้ว

      How to solve this error
      Exception in thread django-main-thread:
      Traceback (most recent call last):
      File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\lib\threading.py", line 1016, in _bootstrap_inner
      self.run()
      ....
      Module Not Found Error

  • @zzokir
    @zzokir 3 ปีที่แล้ว +2

    Just don’t understand how u guys keep posting 9+ hour tutorials. Heroes

  • @loafingcoffin1030
    @loafingcoffin1030 3 ปีที่แล้ว +3

    Thanks, can't wait to dig into this!
    It's also great to see professors that care so much about improving their skills and tools to teach their students.

  • @mohammadsamiur4916
    @mohammadsamiur4916 3 ปีที่แล้ว +1

    I get a job as a jonior developer . I learned php, Laravel, js from this channel. Now i increase my skill on other languages. This is high quality tutorial and much better than paid course. Thank you 😊. Love you from Bangladesh.

  • @АртКор-ф4ш
    @АртКор-ф4ш 2 ปีที่แล้ว +7

    Напишу на своём языке. Начал знакомство с каналом с курса python kivy и у меня слов нет, насколько это классный канал. Программирование это не моя профессия и я занимаюсь этим только для развлечения, но это именно те курсы которые я искал. Не надо читать тонну документации, просто повторяешь видео-курс по часу в день (понятно, что это занимает несколько недель) и имеешь достаточный уровень, чтобы делать любые весёлые штуки, какие захочешь.

    • @JA-ur8ob
      @JA-ur8ob 2 ปีที่แล้ว

      Or type out everything you do in word and leave screenshots...
      Alternatively, I believe utilising jupyter will make this easier...

  • @marketmeteorology9171
    @marketmeteorology9171 3 ปีที่แล้ว +2

    Dr. Chuck, your contribution to free education that can change lives is immeasurable. Thank you.

  • @satoshinakamoto171
    @satoshinakamoto171 3 ปีที่แล้ว +3

    He should be awarded the noble peace prize for his efforts...

  • @bbrendon
    @bbrendon 2 ปีที่แล้ว +2

    I thought I had a descent beginner understanding of Django but I'm learning a lot from this. THanks!

  • @AlexanderHyll
    @AlexanderHyll 2 ปีที่แล้ว +5

    One reason web dev comes up so high for python could simply be separated front- and backends. A lot of front end is written in js etc, but as soon as you handle more data separating front from back and using python makes s lot of sense. If i had to guess I dont think most people are using as much from the template/frontend side of django.

  • @c0nsumption
    @c0nsumption 2 ปีที่แล้ว +1

    Your phone analogy for networking is phenomenal

  • @samiwasimul
    @samiwasimul 3 ปีที่แล้ว +4

    It's not just Django course, it's the whole web course

  • @kamal-hassan
    @kamal-hassan 3 ปีที่แล้ว +1

    Free? Oh my goodness we're very lucky. Thanks Dr. Chuck for this course, it is an absolute life changer.

  • @vishwanath-ts
    @vishwanath-ts 3 ปีที่แล้ว +3

    How people dislike this gold content also?

  • @Praxama
    @Praxama ปีที่แล้ว

    omg chuck!! Actually so nice seeing him teach, I finished python for everybody last year after working on it for years!

  • @ssr9589
    @ssr9589 3 ปีที่แล้ว +9

    Ohhh my God... 😂 😂 You made it for free and its length is 18.5 hours... Unbelievable work man..
    Thank you so much. ❤️❤️❤️❤️❤️

  • @Laliesposito578
    @Laliesposito578 3 ปีที่แล้ว

    Who needs boot camp when this channel is free? Thank you 💜

  • @mariusz97x
    @mariusz97x 2 ปีที่แล้ว +4

    Please add subtitles, although automatic (then I can automatically turn on the translation into my language). It will be easier for me to understand everything and learn it.
    Thank you in advance

    • @MaiTran-wv9ln
      @MaiTran-wv9ln 2 ปีที่แล้ว

      you can go to Dr.Chuck channel & find his lectures with subtitles there.

  • @bibekrai7124
    @bibekrai7124 3 ปีที่แล้ว

    Respect to this old man he recorded this all for us for free again huge respect teacher

    • @Ace1King1
      @Ace1King1 3 ปีที่แล้ว

      He's not that old.

  • @prateekkumar1683
    @prateekkumar1683 3 ปีที่แล้ว +3

    please make a course on django with reactJS

  • @VSK314
    @VSK314 ปีที่แล้ว

    There's no way this is so perfect and well put. I'm speechless. We thank you inmensely for your effort

  • @Muhammad_Waleed
    @Muhammad_Waleed 3 ปีที่แล้ว +7

    Hard Choice
    Anime for 18 Hours
    Or This Amazing Class For 18 Hours
    😥😥😥

  • @NishaKa
    @NishaKa ปีที่แล้ว

    I had Dr. Chuck for one of my graduate classes, he was one of my favorite professors in the program!!

  • @dancx4947
    @dancx4947 3 ปีที่แล้ว +4

    If you can watch this video from start to finish in one sit, you're a legend.

    • @g7k993
      @g7k993 3 ปีที่แล้ว

      Thant’s not realistic, taking notes, practicing and typing code with him rewinding certain parts extends the 18h to 36h.

  • @davidlinux
    @davidlinux 3 ปีที่แล้ว +1

    I only wish my college Profs were so engaging and interesting as you are in this course. Back in my college days it was an IBM 4331/4341 under VM370 using Cobol, Fortran, Lisp, Pascale, ASM, etc. I continually learn new technologies so that my clients always have the best (IMHO) possible applications. As you can tell (from the IBM information) that I am an old guy. :) Again, thank you for this class. I have developed and deployed several Django applications. I continually go back to the basics for everything to answer questions known (or not known at times).

  • @sudhanvagr
    @sudhanvagr 3 ปีที่แล้ว +5

    Why there's Goldberg pic in this video thumbnail?

    • @freecodecamp
      @freecodecamp  3 ปีที่แล้ว +2

      That's the instructor! 😀

    • @huzaifac137
      @huzaifac137 3 ปีที่แล้ว +1

      Goldberg to everyone watching this video : youre next (to learn )

  • @plugandplayreviews
    @plugandplayreviews 2 ปีที่แล้ว +1

    This channel is wealth empowerment program ever!!

  • @Jon_Zeku
    @Jon_Zeku 2 ปีที่แล้ว +2

    fcc is such a blessing. I'm downloading these, just incase "they"(the bad guys) take it down.

  • @dagmawizelalem2522
    @dagmawizelalem2522 3 ปีที่แล้ว +1

    truly an honor. tank you good sir

  • @JackDespero
    @JackDespero ปีที่แล้ว +3

    I came here to learn a bit about Django, I left being an old school internet wizard.

  • @fabrice9848
    @fabrice9848 3 ปีที่แล้ว

    Thank you so much for allowing us to access such quality content for free. You have all my gratitude and admiration Dr. Chuck.

  • @suryaswayoflooking6435
    @suryaswayoflooking6435 3 ปีที่แล้ว +29

    Coursera making individual accounts to dislike this video 😂😂😂

  • @Sylarleft
    @Sylarleft 7 หลายเดือนก่อน +1

    wow...I'm gonna deep dive in this for sure! Look at this table of contents! Thanks Charles!

  • @izzyjobe9757
    @izzyjobe9757 9 หลายเดือนก่อน +4

    Is this course still valid in 2024?

    • @RandomTownTR
      @RandomTownTR 6 หลายเดือนก่อน

      Thinking and asking same

  • @fernandocoelho1334
    @fernandocoelho1334 4 หลายเดือนก่อน

    Thank you for your willingness to make Django more popular and for sharing your knowledge with us.

  • @hanes2
    @hanes2 3 ปีที่แล้ว +3

    Programming Django isn’t the hard thing. Deployment to production is. CI/CD, Docker, version upgrades, A/B-stages, and all of that…

  • @guilhermebreda6835
    @guilhermebreda6835 3 ปีที่แล้ว +1

    This is gold!
    18 hours for free!
    you guys are awesome!!!!!!!!!!!!

  • @danieluzoma2059
    @danieluzoma2059 3 ปีที่แล้ว +6

    Money is an issues that everyone has for a better and luxurious life. life was hard for me until I started trading Bitcoin and now earning $1,435 per week

    • @alipiofrancis8909
      @alipiofrancis8909 3 ปีที่แล้ว

      I wanted to trade Crypto but got discouraged by the fluctuations in price

    • @lawrencelarmour2335
      @lawrencelarmour2335 3 ปีที่แล้ว

      I heard that his strategies are really good

    • @user-cq3px5yw4r
      @user-cq3px5yw4r 3 ปีที่แล้ว +1

      Daniel James has been managing my trade for months and I keep making profits every week, I made $9,130 last week

    • @danielonyebuchi5249
      @danielonyebuchi5249 3 ปีที่แล้ว

      He's Really amazing with an amazing skills he changed my 0.3btc to £11,025

    • @japanese1614
      @japanese1614 3 ปีที่แล้ว

      @David Mark
      How do I start trading with Mr Daniel James

  • @Matheus-q2f
    @Matheus-q2f ปีที่แล้ว

    This sir deserves a nobel prize.. Amazing job!

  • @syllight9053
    @syllight9053 3 ปีที่แล้ว +5

    I feel like someday python will replace every language out there.

    • @tochimclaren
      @tochimclaren 3 ปีที่แล้ว +3

      Javascript : hold my beer.

    • @akshaykumarsharma
      @akshaykumarsharma 3 ปีที่แล้ว

      Even today no one matches the speed of C. Python could replace everything if it becomes as speed as C.

  • @mohsinshahbaz5846
    @mohsinshahbaz5846 3 ปีที่แล้ว

    I Cant Believe This This Channel Is Offering Such a Quality Course For Free 😍

  • @villywhite1184
    @villywhite1184 3 ปีที่แล้ว +22

    Starting early is the best way of getting ahead to build wealth, investing remains a priority. The stock market has plenty of opportunities to earn a decent payouts, with the right skills and proper understanding of how the market works..

    • @elizabethhenry6779
      @elizabethhenry6779 3 ปีที่แล้ว

      I totally agree with you, the stock market is the most profitable venture l ever invested in, I reached my goal of $500k yearly trade earnings. Setting realistic goals is an essential part of trading

    • @davidscott8151
      @davidscott8151 3 ปีที่แล้ว

      But successful people don't become that way
      overnight. What most people see at a glance wealth, a great career, purpose is the result of hard work and hustle over time.

    • @philippineslovebirds5845
      @philippineslovebirds5845 3 ปีที่แล้ว

      @@davidscott8151 Talking about being successful

    • @philippineslovebirds5845
      @philippineslovebirds5845 3 ปีที่แล้ว

      And despite the economic crisis, this is also the best time to Invest in bitcoin or the stock market

    • @anthonyjoshua401
      @anthonyjoshua401 3 ปีที่แล้ว

      You are totally correct!!!

  • @7heMech
    @7heMech 3 ปีที่แล้ว +3

    Claim your "here within one hour" ticket here!

  • @milindpadia
    @milindpadia 3 ปีที่แล้ว

    Thanks!

  • @tmeuschel71
    @tmeuschel71 3 ปีที่แล้ว

    Im amazed about how much detail went into this. I scrolled through the sections and this covers a whole lot.

    • @tmeuschel71
      @tmeuschel71 3 ปีที่แล้ว

      Https, html, css and more? I am definitely going to bing this since this seams like a good start to markup languages.

  • @VinayakGNair
    @VinayakGNair 3 ปีที่แล้ว +1

    Dr. Chuck's course is awesome. He explains details which no one else. No django course is a match to this one. Thanks drchuck & freecodecamp.

  • @marsrocket
    @marsrocket 3 ปีที่แล้ว +1

    I already know most of what is being taught, but he’s such a good teacher I just keep watching anyway…