Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Giới thiệu
- Tổng quan về tính năng và kiến trúc của PostgreSQL
- Các nguyên tắc cơ bản của lập trình Python
- Ưu điểm của Python PostgreSQL
Bắt đầu
- Cài đặt PostgreSQL
- Cài đặt Python, Django hoặc Flask
- Cài đặt psycopg2
- Kết nối đến PostgreSQL với Python
Các thao tác với Python và SQL
- Các nguyên tắc cơ bản của ngôn ngữ SQL
- Sơ đồ và bảng Database
- Viết truy vấn Python
- Tạo bảng
- Chèn dữ liệu
- Xử lý dữ liệu
- Sử dụng mệnh đề giới hạn (limit clause)
- Kết hợp bảng (Joining tables)
- Tìm kiếm toàn văn bản (Full-text search)
- Làm việc với SQLite
- Ví dụ về các ứng dụng Python
PostgreSQL nâng cao với Python
- Kế thừa bảng
- Giao dịch lồng nhau (Nested transactions)
- Kiểu dữ liệu do người dùng định nghĩa
- VIEWS, HAVING, DISTINCT
- Làm việc với ngày và giờ
- Kiểm soát đồng thời đa phiên bản (Multi-version concurrency control - MVCC)
- Biểu đồ, đồ thị và báo cáo bằng matplotlib
Quản trị và Bảo mật
- An toàn dữ liệu PostgreSQL
- Hạn chế truy cập bằng danh sách trắng (whitelist)
- Triển khai sao chép (replication)
- Di chuyển Database
- Sao lưu và khôi phục
- Giám sát truy vấn
- Tối ưu hiệu suất
- Ngăn chặn tấn công tiêm nhiễm SQL (SQL injection)
Khắc phục sự cố
Tóm tắt và Các bước tiếp theo
Yêu cầu
- Kinh nghiệm với PostgreSQL
- Kinh nghiệm lập trình Python
Đối tượng
- Nhà phát triển
- Quản trị viên
21 Giờ
Đánh giá (2)
Các ví dụ và bài thực hành được cung cấp
Christophe OSTER - EU Lisa
Khóa học - PostgreSQL Advanced DBA
Dịch thuật bằng máy
1. Chương trình đào tạo được tổ chức rất chặt chẽ 2. Không khí ấm áp mà người hướng dẫn đã tạo ra, cùng với sự chuyên nghiệp cá nhân xuất sắc của anh ấy 3. Người hướng dẫn giải thích mọi thứ như đang nói chuyện với một người mới hoàn toàn, không sử dụng bất kỳ thuật ngữ kỹ thuật nào.
Piotr Romer - Asseco Poland S.A
Khóa học - PostgreSQL Administration, Optimization and Replication
Dịch thuật bằng máy