Mô tả

Embark on a transformative journey with 'Automate the Boring Stuff with Django' – an immersive Python and Django course tailored for efficiency enthusiasts! Say goodbye to boring, time-consuming tasks, and delve into the world of Django to construct not just one or two, but six essential automation tools that will redefine your workflow.


Immerse yourself in mastering the Django framework through a series of hands-on projects. Craft custom commands to seamlessly import data and develop a robust export tool. Dive into the intricate process of creating a dynamic bulk email system, tracking open and click rates for optimal engagement. Explore the dynamic world of web scraping to effortlessly extract valuable information and harness its power to enhance your projects.


The course doesn't stop there – it takes you on an exhilarating journey into the realm of Stock Market Analysis. Download real-world datasets for NASDAQ Index (United States) and NSE Index (India) to gain practical insights and hands-on experience.


As you progress through the course, transform into a Python and Django automation wizard. Armed with a versatile toolkit, you'll be ready to conquer any task that once seemed boring. Don't miss this golden opportunity to revolutionize your workflow – enroll now and set sail on your path to Django mastery!


Prerequisite: A basic familiarity with Python and Django is recommended for an enriched learning experience. Are you ready to automate the boring stuff and elevate your skills? Enroll today, and let the transformation begin!

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

Django's custom management commands

Import 1 million dataset programmatically

Build Stock Market Analysis Tool

Solution to 6 real-world use case scenarios

Build 6 software tools that boosts your portfolio

Export data and send it via an email as an attachment

Send emails to thousands of recipients at once

Complete Email Tracking System with Open rate & Click rate

Image Compression Tool

Web Scraping

Yêu cầu

  • Basics of Django Framework
  • Eager to code for complex use case scenarios

Nội dung khoá học

16 sections

Introduction

2 lectures
Introduction
03:50
Django Refresher
00:12

Django Setup & Custom Management Command

6 lectures
Data Entry Automation Introduction
02:41
How To Get Help?
00:19
Custom Management Command Overview
11:07
HelloWorld Command
07:45
Greeting Command
12:56
Full Source Code of the Project
00:03

Create Super User & Setup GitHub

2 lectures
Migrate and Superuser
01:52
Set Up GitHub
13:28

Import Data Custom Command

5 lectures
InsertData Command
14:26
InsertData Validation
07:05
Import Data from CSV
17:34
Import Data to Any Model
22:04
Git Push
02:06

Export Data Custom Command

3 lectures
Export Data Single Table
17:08
Export Data from Any Table
18:27
Git Push
00:51

Import Data Tool

9 lectures
Import Data Overview
02:27
Design Import Data Form
15:57
Fetch Custom Models
11:12
Storing the Uploaded Files
15:07
Triggering the Command from View
17:08
Displaying Messages
10:19
Handling Import Data Error
10:32
Importing 1 Million Dataset
09:55
Git Push
00:58

Celery & Redis

6 lectures
What Is Celery?
02:22
How Celery Works?
07:54
Setup Celery and Redis on Django
12:36
Installing Redis on Windows
01:03
Run Celery
04:51
Run Celery on Windows
00:16

Celery & Redis In Action

9 lectures
Celery in Action
13:43
Import Data Task
14:29
Check CSV Error Before Celery Task
17:24
Email Configuration
07:16
Store Secret Info Securely
09:28
Send Test Email
08:04
Email Sending Helper Function
08:47
Hide Messages in 5 Seconds
09:37
Git Push
01:51

Export Data Tool

4 lectures
Export Data Setup
05:55
Export Data View
08:44
Export Data Task and Send Email with Attachment
22:40
Git Push
00:59

Automation Tools Front-end

4 lectures
Template Inheritance
14:48
Designing Navbar
06:24
Designing Homepage
07:03
Git Push
00:57

Login & Registration

9 lectures
Registration Form
12:32
Django Crispy Form
06:12
Registration
09:47
Fix jQuery Issue
02:34
Login URL
06:15
Login
09:13
Logout
04:41
Do Not Show Automate Tools to Logged-Out Users
10:09
Git Push
00:57

Bulk Email Tool

13 lectures
Bulk Email Feature Overview
03:39
Email URL Patterns
06:40
List Subscriber Email Models
14:24
Email Form
10:15
Save Email Form
06:08
Send Test Email
07:51
Extract Email Addresses from Email List
14:25
Send Attachment via Email
04:14
Handover Task to Celery
06:17
Integrating Rich Text Editor - CKEditor
11:10
Sending HTML Content in Email
05:26
Git Push
01:07
Integrating SendinBlue Platform
15:49

Email Tracking System

24 lectures
Open Rate and Click Rate Overview
01:30
Email Tracking Overview
03:25
EmailTracking Model
05:59
URL Patterns for Click and Open
03:28
Email Click and Open Detecting Logic Explained
07:12
Email Tracking Tool Demo
05:40
Tracking Dashboard
11:47
Email Stats Page
16:49
Sent Model
08:20
Store Sent Count
12:29
Display Total Count Using Annotate Function
07:32
Display Sent Count on Stats Page
02:02
Click Tracking
06:07
Creating Tracking Info
12:23
Creating Tracking URL and Making the Site Live Using Ngrok Tunnel
13:48
Searching for Links Using BeautifulSoup
11:42
Injecting Tracking URL to Email Body
13:49
Open Tracking URL
15:39
Recording Open Event
11:23
Recording Click Event
09:24
Calculating Open Rate
09:47
Calculating Click Rate
07:37
Bug Fixing
11:22
Git Push
01:03

Image Compression Tool

11 lectures
Image Compression Overview
02:22
Image Compression Demo
02:34
Compress Image Model
11:18
Image Compression URL Pattern
04:55
Image Compression Front End
04:45
Image Compression Form
07:29
Image Compression Logic
26:18
Display Thumbnail in Admin
06:38
Calculating Image Size in Admin Panel
10:11
Automatically Download Compressed Image
06:14
Git Push
01:12

Web Scraping

4 lectures
Web Scraping Intro
04:43
Web Scraping Basics
13:00
Web Scraping Work on Tables
09:29
Retrieve Python Datatypes from Wikipedia Using Web Scraping
13:42

Stock Market Analysis

16 lectures
Stock Market Analysis Overview
03:00
Creating Stock Model
08:28
Importing Stocks of NASDAQ Index and NSE Index
06:36
Front-end for Stock Market Analysis
07:04
Implementing Autocomplete Searchable Dropdown
25:30
How the Stock Data Look Like in Yahoo Finance
06:04
Scraping Yahoo Finance Data
23:22
Creating StockData Model
07:43
The Logic
17:24
Scraping Stock Part 1
09:01
Scraping Stock Part 2
10:14
Storing Stock Data
12:10
Stock Details Page
06:53
Displaying the data for Analysis
14:54
Git Push
00:46
Thank You & Outro
00:08

Đá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.