Môi giới chuyên nghiệp
Phạm Anh Tuấn
Tham gia OtoNha
11 Năm
Tin đăng đang có

Lập trình Python nâng cao

Trong 32 giờ (8 buổi), học viên được trang bị kiến thức và kỹ năng chuyên sâu gồm:

  1. Lập trình hướng đối tượng (OOP) nâng cao

    • Kế thừa, đa hình, đóng gói, lớp trừu tượng

    • Mô hình hóa đối tượng trong hệ thống thực tế

  2. Biểu thức chính quy (Regular Expression)

    • Xử lý chuỗi nâng cao

    • Kiểm tra định dạng dữ liệu

    • Trích xuất và làm sạch dữ liệu

  3. Web Scraping với BeautifulSoup và Regex

    • Phân tích cấu trúc HTML

    • Truy xuất dữ liệu theo tag, attribute

    • Kết hợp Regex để lọc dữ liệu

  4. Xây dựng ứng dụng Desktop GUI với Tkinter

    • Tổ chức layout

    • Xử lý sự kiện

    • Tích hợp thao tác file

  5. Lập trình REST API với FastAPI

    • Kiến trúc RESTful

    • Xây dựng API với các phương thức GET, POST, PUT, DELETE

    • Kiểm thử API và giao tiếp dữ liệu JSON

  6. Lập trình Web với Django và PostgreSQL

    • Mô hình MVT

    • Thiết kế Model, View, Template

    • Xử lý Form và kết nối cơ sở dữ liệu PostgreSQL

  7. Dự án cuối khóa

    • Phân tích yêu cầu

    • Thiết kế hệ thống

    • Triển khai ứng dụng

    • Kiểm thử và báo cáo sản phẩm

Chương trình chú trọng thực hành và làm dự án thực tế, giúp học viên rèn luyện tư duy thiết kế hệ thống và triển khai phần mềm hoàn chỉnh.