Tweetme | Build A Twitter-Like App Step By Step With Django
Last updated 12/2016
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.59 GB | Duration: 10h 31m
Last updated 12/2016
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.59 GB | Duration: 10h 31m
Learn Django 1.10, jQuery, and Bootstrap step by step by building a real project that works like Twitter!
What you'll learn
Build a real service like Twitter.com
A deeper understanding of Django
Build projects that rely on an API using the Django Rest Framework
Working with AJAX and jQuery
Auto-generate hashtags and hashtag filter (#yourtag)
Build projects using Django 1.10
Integrate Bootstrap (getbootstrap.com) as a front end framework
Requirements
Try Django 1.8 & Up (our courses)
30 Days of Python (not required but highly recommended)
Description
Social media has changed the way we communicate with each other. The power behind social media allows us to do amazing things together. What exactly is behind it? Well.. it's Simple Web Application concepts that can be applied to ALL and ANY web applications that you may build.
In this course we're going to teach you what's behind how Twitter works. Now, Twitter has hundreds of developers so what we're actually building is the basis of what Twitter once was, the absolute most simple things by learning more Django along the way.
What are we going to learn:
Ajax + jQuery to "Tweet" messagesTag users directly (@user)Use Hashtags (#newtag)Integrate BootstrapUsing an Ajax form within a Bootstrap ModalDjango Rest FrameworkFollow users (via Ajax)Like posts (via Ajax)Retweet posts (via Ajax)Class Based ViewsCustom Template TagsCounting characters in a formBasic RegistrationAnd much more!
We do everything step-by-step so even if you're an absolute beginner, you can follow along. Cheers!
Overview
Section 1: Introduction & Get Started
Lecture 1 Introduction
Lecture 2 What we're going to build
Lecture 3 Requirements
Lecture 4 Using github
Section 2: Django Starting & Setup
Lecture 5 Django Setup
Lecture 6 Django Settings
Lecture 7 Django & Serving Static Files
Lecture 8 View Function & templates
Lecture 9 Integrate Bootstrap
Section 3: Tweet App
Lecture 10 Build a Tweet App
Lecture 11 Changing Fields in Models
Lecture 12 Associating a User to a Tweet with Foreign Keys
Lecture 13 CRUD & Your First Views
Lecture 14 Querying the Database & Context
Lecture 15 Template Context Basics
Lecture 16 Class Based Views
Lecture 17 Dynamic URL Routing
Lecture 18 Model Form
Lecture 19 Validation
Lecture 20 Create View
Lecture 21 User Needed & Login Required Mixins
Lecture 22 Update View
Lecture 23 Delete View
Lecture 24 Reverse URLs
Lecture 25 Advanced Searching
Lecture 26 Template inheritance
Lecture 27 Bootstrap Media Object for List View
Lecture 28 Bootstrap Navbar
Lecture 29 Bootstrap Containers & Columns
Lecture 30 Tweet from Hompage
Lecture 31 Django Crispy Forms
Lecture 32 Django Tests
Lecture 33 API with Django Rest Framework
Lecture 34 API Serializer & View
Lecture 35 User Display Serializer
Lecture 36 Ajax List View
Lecture 37 jQuery Search
Lecture 38 jQuery the Form
Lecture 39 Ajax & Create API View
Lecture 40 Date Display
Lecture 41 Attach Tweet & Empty Form
Lecture 42 Counting Characters
Lecture 43 Auto Search
Lecture 44 Pagination & Ajax Load More
Lecture 45 User Detail View
Lecture 46 Profile URL and API Update
Lecture 47 User Profile & Followers
Lecture 48 Model Manager for Following
Lecture 49 Toggle Follow
Lecture 50 Model Manager for Follow Toggle
Lecture 51 Signals
Lecture 52 Signal Tests
Lecture 53 Display Following Tweets
Lecture 54 jQuery Hashtag Parsing
Lecture 55 Hashtags App
Lecture 56 Retweet Part 1
Lecture 57 Retweet Part 2
Lecture 58 Retweet Part 3
Lecture 59 Retweet Part 4 with jQuery
Lecture 60 Parse Username & Hashtag with Python Regex
Lecture 61 Custom Django Signal
Lecture 62 Tweet List Loading Everywhere
Lecture 63 User Tweets API Endpoint
Lecture 64 Like Tweet
Lecture 65 Display Likes & Verb
Lecture 66 jQuery Attach Tweet Refactor
Lecture 67 Display Reply Tweet & Fix Likes
Lecture 68 A Form in a Bootstrap Modal
Lecture 69 Do the Reply
Lecture 70 Single Detail Tweet
Lecture 71 Single Detail View Replies
Lecture 72 Search Tweets & Users
Lecture 73 Hashtag Tweet List
Lecture 74 Recommended Users & Custom Template Tags
Lecture 75 Registration & Auth
Lecture 76 Clean Up Project
Section 4: Thank you & Next Steps
Lecture 77 Thank you & next steps
Entrepreneurs,Python programmers (new ones included),Django developers,Anyone looking to build a real project,Motivated would-be developers