Mô tả

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" messages
  • Tag users directly (@user)
  • Use Hashtags (#newtag)
  • Integrate Bootstrap
  • Using an Ajax form within a Bootstrap Modal
  • Django Rest Framework
  • Follow users (via Ajax)
  • Like posts (via Ajax)
  • Retweet posts (via Ajax)
  • Class Based Views
  • Custom Template Tags
  • Counting characters in a form
  • Basic Registration
  • And much more!

We do everything step-by-step so even if you're an absolute beginner, you can follow along. Cheers!

Bạn sẽ học được gì

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

Yêu cầu

  • Try Django 1.8 & Up (our courses)
  • 30 Days of Python (not required but highly recommended)

Nội dung khoá học

4 sections

Introduction & Get Started

4 lectures
Introduction
03:55
What we're going to build
05:01
Requirements
04:02
Using github
05:27

Django Starting & Setup

5 lectures
Django Setup
09:33
Django Settings
06:00
Django & Serving Static Files
10:06
View Function & templates
05:31
Integrate Bootstrap
08:08

Tweet App

67 lectures
Build a Tweet App
09:04
Changing Fields in Models
04:52
Associating a User to a Tweet with Foreign Keys
03:41
CRUD & Your First Views
09:30
Querying the Database & Context
03:36
Template Context Basics
05:08
Class Based Views
07:20
Dynamic URL Routing
10:10
Model Form
06:36
Validation
07:07
Create View
10:59
User Needed & Login Required Mixins
07:44
Update View
08:49
Delete View
04:21
Reverse URLs
05:27
Advanced Searching
06:49
Template inheritance
07:51
Bootstrap Media Object for List View
07:32
Bootstrap Navbar
06:32
Bootstrap Containers & Columns
11:29
Tweet from Hompage
12:51
Django Crispy Forms
03:30
Django Tests
07:38
API with Django Rest Framework
06:00
API Serializer & View
07:17
User Display Serializer
06:20
Ajax List View
15:03
jQuery Search
07:00
jQuery the Form
07:02
Ajax & Create API View
04:33
Date Display
08:26
Attach Tweet & Empty Form
06:23
Counting Characters
10:02
Auto Search
08:58
Pagination & Ajax Load More
09:59
User Detail View
11:13
Profile URL and API Update
03:55
User Profile & Followers
10:15
Model Manager for Following
09:15
Toggle Follow
08:51
Model Manager for Follow Toggle
09:01
Signals
05:16
Signal Tests
04:20
Display Following Tweets
03:30
jQuery Hashtag Parsing
07:00
Hashtags App
10:08
Retweet Part 1
12:19
Retweet Part 2
06:56
Retweet Part 3
07:55
Retweet Part 4 with jQuery
14:56
Parse Username & Hashtag with Python Regex
10:42
Custom Django Signal
05:36
Tweet List Loading Everywhere
09:27
User Tweets API Endpoint
08:25
Like Tweet
09:57
Display Likes & Verb
05:54
jQuery Attach Tweet Refactor
09:20
Display Reply Tweet & Fix Likes
09:23
A Form in a Bootstrap Modal
16:35
Do the Reply
11:37
Single Detail Tweet
09:41
Single Detail View Replies
15:30
Search Tweets & Users
14:02
Hashtag Tweet List
08:02
Recommended Users & Custom Template Tags
14:17
Registration & Auth
17:58
Clean Up Project
05:47

Thank you & Next Steps

1 lectures
Thank you & next steps
01:44

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.