Khóa Học Tự Động Hóa Cơ Bản
Làm chủ kỹ năng phát triển ứng dụng tự động hóa công việc
trong 16 buổi học

Tổng quan khóa học
Khóa học Tự động hóa cơ bản là chương trình 16 buổi giúp bạn nắm vững các kỹ thuật tự động hóa công việc sử dụng Python. Từ việc xử lý dữ liệu với SQL Server đến tự động hóa các tác vụ văn phòng, khóa học này sẽ giúp bạn tiết kiệm thời gian và tăng năng suất làm việc.
Chương trình học chi tiết với 32 giờ, giảng dạy thực tế với nhiều dự án thực tế. Bạn sẽ được hướng dẫn từng bước để xây dựng các ứng dụng tự động hóa hoàn chỉnh.
- Thời lượng: 16 buổi (32 giờ học)
- Học thức: Học trực tuyến hoặc trực tiếp
- Giá trọng: Người mới bắt đầu, không yêu cầu kiến thức lập trình
- Chứng nhận: Cấp chứng nhận hoàn thành khóa học
Phần 1
CƠ BẢN
8 buổi
Phần 2
NÂNG CAO
8 buổi
Bạn sẽ học được gì?
Với Python và Tự động hóa
- Xử lý dữ liệu từ nhiều nguồn: PDF, Excel, Word, CSV, JSON
- Tạo các script tự động xử lý tệp tin và gửi email hàng loạt
- Tự động hóa tác vụ trên Facebook với Graph API
- Xây dựng bot tự động xử lý dữ liệu và gửi thông báo
Với Cơ sở dữ liệu và API
- Kết nối và truy vấn dữ liệu từ SQL Server và MongoDB
- Sử dụng API để tích hợp với các dịch vụ bên ngoài
- Sử dụng Google API để tương tác với Google Drive và Gmail
- Xây dựng ứng dụng tích hợp nhiều nguồn dữ liệu khác nhau
Chương trình học
16 Buổi ~ 32 Giờ
Buổi 1: Giới thiệu về tự động hóa công việc
- Tầm quan trọng của tự động hóa: Tại sao nên tự động hóa các tác vụ nhàm chán.
- Ứng dụng thực tế: Các ví dụ về tự động hóa trong công việc hàng ngày.
- Bài tập thực hành: Thảo luận nhóm về các công việc hàng ngày có thể tự động hóa.
Buổi 2: Cài đặt môi trường làm việc
- Cài đặt Python: Hướng dẫn cài đặt Python trên các hệ điều hành.
- Giới thiệu về IDE: Cài đặt và làm quen với Visual Studio Code hoặc PyCharm.
- Thư viện cần thiết: Cài đặt các thư viện như pandas, openpyxl, pdfplumber, smtplib, python-docx, Pillow, pymssql, pymongo, imaplib, google-api-python-client.
- Bài tập thực hành: Viết chương trình Python đơn giản để kiểm tra cài đặt.
Buổi 3: Xử lý tệp tin PDF
- Đọc tệp PDF: Giới thiệu pdfplumber và cách sử dụng để đọc tệp PDF.
- Bài tập thực hành: Đọc nội dung từ tệp PDF mẫu và in ra màn hình.
- Tìm kiếm nội dung cụ thể: Cách tìm kiếm thông tin cụ thể trong tệp PDF (ví dụ: tìm kỹ năng trong CV).
- Bài tập thực hành: Viết chương trình tìm kiếm từ khóa trong tệp PDF và xuất kết quả ra tệp văn bản.
Buổi 4: Xử lý dữ liệu đưa lên Facebook bằng Graph API
- Đọc dữ liệu từ file sẵn có từ file, từ thư mục ảnh.
- Post bài viết lên hàng loạt fanpage.
Buổi 5: Xử lý tệp tin Excel (Phần 1)
- Đọc và ghi tệp Excel: Giới thiệu pandas và openpyxl để đọc và ghi dữ liệu trong tệp Excel.
- Bài tập thực hành: Đọc dữ liệu từ tệp Excel mẫu và in ra màn hình.
Buổi 6: Xử lý tệp tin Excel (Phần 2)
- Trích xuất dữ liệu: Tìm và trích xuất số điện thoại và email từ tệp Excel.
- Bài tập thực hành: Viết chương trình trích xuất thông tin liên lạc từ tệp Excel và lưu vào tệp văn bản.
Buổi 7: Xử lý tệp tin Word
- Đọc và ghi tệp Word: Giới thiệu python-docx để đọc và ghi dữ liệu trong tệp Word.
- Bài tập thực hành: Tạo một tài liệu Word đơn giản và chèn nội dung vào tài liệu.
Buổi 8: Xử lý tệp tin hình ảnh
- Xử lý hình ảnh: Giới thiệu Pillow và OpenCV để xử lý và chỉnh sửa hình ảnh.
- Bài tập thực hành: Viết chương trình thay đổi kích thước và chuyển đổi định dạng hình ảnh.
Buổi 9: Xử lý tệp CSV và JSON
- Đọc và ghi tệp CSV: Giới thiệu csv và pandas để xử lý tệp CSV.
- Đọc và ghi tệp JSON: Giới thiệu json để xử lý tệp JSON.
- Bài tập thực hành: Viết chương trình đọc dữ liệu từ tệp CSV và JSON và in ra màn hình.
Buổi 10: Sử dụng SQL Server
- Kết nối với SQL Server: Giới thiệu pymssql để kết nối và thao tác với SQL Server.
- Thao tác cơ sở dữ liệu: Thực hiện các thao tác cơ bản như chèn, cập nhật, xóa, truy vấn dữ liệu.
- Bài tập thực hành: Tạo cơ sở dữ liệu trên SQL Server và thực hiện các thao tác cơ bản.
Buổi 11: Sử dụng MongoDB
- Kết nối với MongoDB: Giới thiệu pymongo để kết nối và thao tác với MongoDB.
- Thao tác cơ sở dữ liệu: Thực hiện các thao tác cơ bản như chèn, cập nhật, xóa, truy vấn dữ liệu.
- Bài tập thực hành: Tạo cơ sở dữ liệu trên MongoDB và thực hiện các thao tác cơ bản.
Buổi 12: Gửi email tự động
- Cấu hình Amazon SES hoặc SMTP: Cấu hình và sử dụng Amazon SES hoặc dịch vụ SMTP để gửi email tự động.
- Gửi email hàng loạt: Cách gửi email hàng loạt từ danh sách đã lưu trữ.
- Bài tập thực hành: Viết chương trình gửi email tự động từ danh sách liên lạc.
Buổi 13: Đọc email và Google Drive
- Đọc email: Giới thiệu thư viện imaplib để kết nối và đọc email từ các dịch vụ như Gmail.
- Quản lý Google Drive: Giới thiệu Google API Python Client để kết nối và quản lý tệp trên Google Drive.
- Bài tập thực hành: Viết chương trình đọc email và lưu tệp đính kèm vào Google Drive.
Buổi 14: Tạo bot tự động hóa (Phần 1)
- Giới thiệu về bot tự động hóa: Các khái niệm cơ bản và ứng dụng của bot tự động hóa.
- Tạo bot đọc CV: Tạo một bot sử dụng các kỹ thuật đã học để đọc CV và tìm kiếm các kỹ năng cụ thể.
- Bài tập thực hành: Viết bot đọc CV và tìm kiếm kỹ năng cụ thể.
Buổi 15: Tạo bot tự động hóa (Phần 2)
- Gửi thông báo tự động: Tạo bot gửi email thông báo tự động đến ứng viên phù hợp.
- Kết hợp với cơ sở dữ liệu: Kết hợp bot với SQL Server hoặc MongoDB để lưu trữ và quản lý dữ liệu.
- Bài tập thực hành: Viết bot gửi email thông báo tự động và kết nối với cơ sở dữ liệu.
Buổi 16: Thực hành dự án và Tổng kết
- Thực hành dự án: Học viên làm việc theo nhóm hoặc cá nhân để hoàn thành một dự án tự động hóa cụ thể.
- Tổng kết buổi học: Ôn tập lại các nội dung đã học.
- Hỏi đáp: Giải đáp thắc mắc và vấn đề học viên gặp phải.
- Đánh giá và phản hồi: Thu thập phản hồi từ học viên để cải thiện khóa học.
Lợi ích khi tham gia khóa học
Tiết kiệm thời gian
Tự động hóa các tác vụ lặp đi lặp lại, giúp bạn tiết kiệm hàng giờ làm việc mỗi tuần.
Kỹ năng thực tế
Học các kỹ năng thực tế có thể áp dụng ngay vào công việc hàng ngày của bạn.
Hỗ trợ cá nhân
Được hướng dẫn trực tiếp bởi các chuyên gia với nhiều năm kinh nghiệm trong lĩnh vực tự động hóa.
Sẵn sàng để tự động hóa công việc của bạn?
Đăng ký ngay hôm nay để bắt đầu hành trình tự động hóa và tiết kiệm hàng trăm giờ làm việc mỗi năm!