Đề cương khóa học

  • Django Tổng quan
    • Django là một framework
    • Frameworks VS Packages
    • Nó có thể làm gì?
    • Các lựa chọn thay thế là gì?
  • Bắt đầu với Django
    • Trang web và Ứng dụng
    • Cấu hình chung
    • Bố cục Django tối thiểu
    • Tính linh hoạt tích hợp
  • Sử dụng Cookiecutter
    • Tại sao Cookiecutter?
    • Tính năng của Cookiecutter
    • Tạo một dự án
    • Tạo một ứng dụng
    • Tùy chỉnh Cookiecutter
  • Tạo mô hình với Django ORM
    • Định nghĩa Mô hình
    • Đối tượng liên quan
    • SQL Di chuyển
    • Cấu hình Ứng dụng
    • Accessing Mô hình
  • Đăng nhập không cần gì và Admin miễn phí
    • Thiết lập người dùng admin
    • Chạy trang web admin
    • Tinh chỉnh giao diện admin
    • Thay đổi trang chỉ mục admin
  • Views Cơ bản (AKA Controllers)
    • View là gì?
    • Phản hồi Http
    • Cấu hình Route URL
    • Shortcut: get_object_or_404()
  • Làm việc với Templates
    • Về templates
    • Django cú pháp template
    • Tệp tĩnh
    • Tải templates
    • Tag URL
    • Shortcut: template.render()
  • Truy vấn Mô hình
    • Query Sets
    • Tìm kiếm Trường
    • Chuỗi bộ lọc
    • Cắt Query Sets
    • Trường liên quan
    • Đối tượng Q
  • Nâng cao Mô hình
    • Phương thức Tùy chỉnh
    • Mối quan hệ Phức tạp
    • Ghi đè Phương thức Tiêu chuẩn
  • Forms
    • Tổng quan về Forms
    • GET và POST
    • Lớp Form
    • Xử lý form
    • Widgets
    • Xác thực
    • Forms trong templates
    • Vượt xa những điều cơ bản
  • Gỡ lỗi
    • In ra console
    • Django trang gỡ lỗi
    • Đọc Django logs
    • Django thanh công cụ gỡ lỗi
  • Views Dựa trên Lớp
    • Về Generic Views
    • Loại Generic Views
    • Generic Views Mặc định
    • Generic Views Dựa trên Lớp
    • Danh sách và Chi tiết của Views
  • Xác thực Người dùng
    • Xác thực VS Ủy quyền
    • Cấu hình Người dùng
    • Quyền
    • Nhóm
  • Session Management
    • Bật sessions
    • Loại backend session
    • Cookies Session
    • Accessing sessions từ views
  • Di chuyển
    • Bảng Được Quản lý VS Không Được Quản lý
    • Xử lý Thay đổi Schema
    • Sử dụng Make Di chuyển và Migrate
    • Tinh chỉnh Di chuyển
    • Di chuyển Dữ liệu
  • Cấu hình Nâng cao
    • Django Kiến trúc Cài đặt
    • Cấu hình Thông thường
    • Sử dụng 12 Factor Config
    • Cân nhắc Bảo mật
  • Cung cấp Dữ liệu với Giao diện RESTtful
    • Django REST Framework
    • Serialization
    • Requests và Responses
    • Views Dựa trên Hàm
    • Views Dựa trên Lớp
  • Tệp Tĩnh Management
    • Loại Tệp Tĩnh
    • Cấu hình Access
    • Namespacing
    • Templates
    • Triển khai từ bên ngoài Django
  • Kiểm thử Tự động
    • Tại sao Tạo Kiểm thử?
    • Khi nào Tạo Kiểm thử?
    • Sử dụng Django’s Test Framework
    • Sử dụng client kiểm thử
    • Chạy Kiểm thử
    • Kiểm tra Phạm vi Mã
  • Sử dụng Cache
    • Loại Cache
    • Thiết lập Cache
    • Cache Per-site và Per-view
    • API Mức Thấp
    • Bảo mật Cache
  • Tạo Ứng dụng Có thể Tái Sử dụng
    • Đóng gói
    • Chọn Tên Thích hợp
    • Triển khai
    • Sử dụng Công cụ Thiết lập
  • Documentation với Sphinx
    • Mô tả về Sphinx
    • Restructured Text
    • Cấu hình Sphinx
    • Tạo Tệp Doc
    • Sử dụng Auto doc
    • Tạo Docs

Requirements

  • Hiểu biết về Django.
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories