Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề 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
Testimonials (2)
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
Course - Django CMS for Developers
I mostly enjoyed everything.