Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Python for Cybersecurity

Python cho An ninh mạng

Python cho An ninh mạng

Python thuần túy, không rườm rà

4.6
(581 đánh giá)
10,121 học viên
Giảng viên
Lloyd Ramsey
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.0 giờ video
53 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 29/05/2026

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

Sử dụng Visual Studio Code thành thạo
Tạo và chạy file python
Tạo chương trình python tương tác
Sử dụng câu lệnh điều kiện trong python
Sử dụng vòng lặp trong python
Viết hàm trong python
Hiểu về Lists và Dictionaries trong python
Xử lý lỗi đúng cách trong python
Viết chương trình python thực hiện gọi API
Tạo chương trình python giao tiếp qua mạng bằng sockets
Băm mật khẩu (Hash Passwords)
Kiểm tra mật khẩu đã băm (Check Password Hashes)
Xác thực với ứng dụng web bằng Python
Thao tác với request headers bằng Python
Tự động hóa tác vụ cần sử dụng ứng dụng web và API bằng Python
Đọc dữ liệu từ file
Ghi dữ liệu vào file
Sử dụng file json để lưu dữ liệu giữa các lần chạy
Sử dụng file json để ẩn thông tin đăng nhập khỏi mã nguồn
Sử dụng thư viện logging để ghi nhật ký hoạt động script
Gửi email bằng smtplib

Yêu cầu

KHÔNG yêu cầu kiến thức lập trình HOẶC an ninh mạng.

Đối tượng phù hợp

Dành cho người quan tâm đến python và an ninh mạng. Người làm trong lĩnh vực an ninh mạng muốn học lập trình. Sinh viên an ninh mạng chưa được học python trong chương trình.

Nội dung khóa học

10 phần • 53 bài giảng
1 Giới thiệu
1 TRƯỚC KHI BẮT ĐẦU
2 Cài đặt Python
3 Cài đặt VS Code và các tiện ích mở rộng
1 Chạy file Python đầu tiên (Hello World)
2 Nhập liệu, nhập liệu, nhập liệu!!!
3 Biến số
4 f-Strings
5 Xử lý lỗi Phần 1
6 Câu lệnh If
7 Vòng lặp While
8 Vòng lặp For
9 Lists
10 Dictionaries
11 Hàm
1 Mọi thứ đều là Đối tượng
2 Tạo Đối tượng đầu tiên
3 Nhập gói thư viện (Importing Packages)
1 API là gì?
2 Gói Requests
3 Gói JSON
4 Sử dụng API - Đơn giản
5 Sử dụng API - Phức tạp
1 Sockets và An ninh mạng
2 Socket là gì?
3 Cách Sockets hoạt động
4 Tại sao cần Encode?
5 Phần 1 - Socket, Bind, Listen, Accept
6 Phần 2 - Socket, Connect
7 Phần 3 - Gửi, Nhận và Đóng kết nối
1 Thiết lập Hashing và Bcrypt
2 Triển khai Hashing
3 Kiểm tra Hashes
1 Chuẩn bị
2 Đối tượng Response chuyên sâu
3 Tạo Requests
4 Thao tác Headers - Giả làm Googlebot
5 Xử lý ngoại lệ cụ thể!!!
6 Thiết lập dự án Github API và yêu cầu
7 Dự án Github API - Khó khăn và hoàn thiện
1 Ghi dữ liệu vào file
2 Chuyển đổi từ File sang List
3 Xử lý file đúng cách
4 Ẩn thông tin nhạy cảm
5 Ghi nhật ký với Python
1 Thông tin dự án
2 Sử dụng API
3 Trích xuất dữ liệu
4 Tái cấu trúc và Biến toàn cục
5 Thiết lập thông tin đăng nhập!
6 Gửi email!
7 Xử lý ngoại lệ!!!!!!!
8 Ghi nhật ký và hoàn thiện

Giới thiệu khóa học

In this course, I will take a different approach to teaching Python. One that teaches error handling and interactivity from the first Python script. This is specifically catered to anyone who is interested in or is learning cybersecurity, especially if you are scared of coding! A good number of software vulnerabilities have "input validation and error handling" as mitigation and by the time you are done with my course, you will fully understand what that means.


Also, there is no way that you can actually learn python without coding and building your own things. This is why I have several coding exercises ready for you to do! Although I do encourage you to do something on your own that you are capable of each step of the way. Don't be scared to run into walls because only them can you send them crashing down!


I also have another course called "Cybersecurity Prep Course for Absolute Beginners" so please do check that out if you are trying to get into cybersecurity as well.

Why do I take this approach to teach Python? One thing is that unless a program is interactive it is boring. Another thing is that most applications, especially ones that are attacked, are interactive. User input is one of the most popular ways to exploit a program. You will learn exactly why that is.

You may have also heard of an API. You will learn exactly what this is and we will be using Python to interact with it. This will allow you to understand the security concepts behind this. This is vital given that most web applications use at least one third-party API for things like handling payments, sending text messages or emails, etc.


Finally, I will show you the low level of how servers work because we are going to code our very own by teaching you how to use the sockets library!!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Cybersecurity
Hiển thị tất cả khoá học Network Security
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Python Programming
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊