CS50W - Lecture 3 - Django

preview_player
Показать описание

TABLE OF CONTENTS

00:00:00 - Introduction
00:00:15 - Web Applications
00:02:07 - HTTP
00:04:58 - Django
00:11:10 - Routes
00:28:46 - Templates
00:53:06 - Tasks
01:00:31 - Forms
01:32:09 - Sessions

This course picks up where Harvard University's CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap. Topics include database design, scalability, security, and user experience. Through hands-on projects, students learn to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku. By semester’s end, students emerge with knowledge and experience in principles, languages, and tools that empower them to design and deploy applications on the Internet.

***

This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.

***

HOW TO SUBSCRIBE

HOW TO TAKE CS50

HOW TO JOIN CS50 COMMUNITIES

HOW TO FOLLOW DAVID J. MALAN

***

CS50 SHOP

***

LICENSE

CC BY-NC-SA 4.0
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License

David J. Malan
Рекомендации по теме
Комментарии
Автор

Great lecture. l had to pause in between for him to rest a bit.

dudecurioux
Автор

Brian is brilliant teacher. I wish I could explain things like him in the future.

wayml
Автор

Just give him some water for God sake!
Great job dude. It is really what I need.

bayramalak
Автор

No words to appreciate this type of content available for free! Thank you so much for such engaging content CS50 team!

abdulwahabkhan
Автор

1:11:53 - names collision
1:14:40 - CSRF verification failed
1:19:30 - Django's own ability to create forms
1:29:15 - Django redirect

innocence
Автор

00:06:02 Django Project Setup
00:12:42 First View
00:14:19 Url setup
00:20:47 Additional Views
00:24:04 Parameterizing Views
00:27:22 Templates
00:43:40 If condition in templates
00:48:03 Using static files
00:53:39 Tasks App
00:58:29 For loop in templates
01:00:23 Adding tasks
01:02:39 Extending templates
01:09:45 Namespace Colision
01:14:22 CSRF verification
01:19:30 Django Forms
01:24:32 Form Validation
01:29:15 Django Redirect
01:31:09 Sessions

staystealth
Автор

Thank you CS50 for posting this super useful lecture! Brian has excellent delivery skills.

luciouswong
Автор

Brian should have his own software development learning startup and expand the content not covered on cs50! He'll give a real treasure to this world and earn 100 of millions if not billions doing so!

xx_p
Автор

You might learn to code from anywhere but if you really want to clear your concepts about what really is happening.. CS50 is a must

sam-nczv
Автор

Omfg such good teacher, never stops, always knows what to say, tempo is just perfect, everything is so clear and you can easly follow along, congrats

aatrox
Автор

This video is awesome. Clears so many concepts about Django without being overwhelming.

jabraham
Автор

Thank you for this!!! Brian and David are amazing teachers!!

naguip
Автор

wow! what an energy and a teacher. Thanks for this great teaching.

madhanganesh
Автор

This is the best lecture I have taken on Django

malithsenanayakentgl-
Автор

Wow!
The pedagogy in this course is brilliant.
Congrats and thank you!

maxpatrickoliviermorin
Автор

It is such a hard work to squeeze so much information into a short video like this

ok.google
Автор

Brian is the best online teacher for me. i connect with his way of teaching so much that i understand everything he teaches so easily. i don't think i've enough words to thank him for this. God bless Brian

s_buni
Автор

This is way better than paid courses from Udemy. I don't know why I wasted so much money on rubbish courses when I could've just taken this course.

coreanoquant
Автор

Thank you so much for making this wonderful lecture free! I learnt a lot from this course

vietkhuevu
Автор

Another great lecture. Thanks for making these available.

cormacbracken