Tweetme | Build A Twitter-Like App Step By Step With Django

Posted By: ELK1nG

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

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