KHÓA HỌC VỪA XEM
DANH MỤC KHÓA HỌC
- Trang Chủ
- Công Nghệ & Lập trình
- Lập Trình Python
Lập trình Python Django Fullstack
-
(5415 Đã Mua)
Giới Thiệu Khóa Học
🔎 Link tìm hiểu khóa học: https://t3h.edu.vn/dao-tao-ngan-han/lap-trinh-python
Ai có thể tham gia khóa học lập trình Python tại T3H:
🎉Các bạn phi tin hoặc NonIT yêu thích lập trình.
🎉Sinh viên khoa CNTT ở các trường Trung cấp, Cao đẳng, Đại học mong muốn có kiến thức nền tảng vững chắc về ngôn ngữ Python và lập trình ứng dụng Web với Python
🎉 Học viên có kiến thức cơ bản về lập trình.
🎉Lập trình viên, người đi làm trong lĩnh vực CNTT có kế hoạch chuyển sang làm việc với Python hay muốn trang bị thêm kiến thức về ngôn ngữ Python.
Bạn Sẽ Nhận Được Gì Từ Khóa Học
✅ Cơ hội nghề nghiệp ổn định với mức lương hàng tháng từ 1000 - 2300$.
✅ Nắm chắc những kiến thức nền tảng và những kỹ năng cần thiết để có thể xây dựng các ứng dụng đơn giản bằng Python (một ngôn ngữ thông dịch, hướng đối tượng và đa mục đích).
✅ Rèn luyện và phát triển tư duy logic và kỹ năng lập trình của bản thân.
✅ Nắm chắc những kiến thức từ cơ bản đến nâng cao về lập trình Web trên Python với Django Framework.
✅ Phát triển kỹ năng tổ chức và xây dựng ứng dụng web.
✅ Nắm vững kiến thức và kỹ năng xây dựng và phát triển dịch vụ, đa dịch vụ với RESFUL Web Service và Microservice..
✅ Hoàn thành một project cuối khóa và tự tin khi phỏng vấn tại các công ty phần mềm ở vị trí Dev web Python.
Chi Tiết Khóa Học
[ PHẦN 1: PHẦN 1: PYTHON CƠ BẢN ]
Thời lượng: 8 buổi
BUỔI 1:Cài đặt môi trường. Chương trình, biến, câu lệnh
- Viết được chương trình vào/ra dữ liệu và xử lý cơ bản
BUỔI 2: Lệnh điều khiển if
- Viết được chương trình với các điều kiện logic phân nhánh
BUỔI 3: Vòng lặp for/while
- Viết được chương trình có chứa vòng lặp
BUỔI 4: Kiểu dữ liệu String
- Nắm được các thao tác xử lý string: concat, format,split,
- join, find, index, substring ...
BUỔI 5: Kiểu dữ liệu String
- Nắm được các thao tác xử lý trên list, tuple: thêm, xóa phần tử, tìm kiếm, sắp xếp ...
BUỔI 6: Kiểu dữ liệu Set/Dictionary
- Nắm được các thao tác trên set/dictionary: thêm, xóa phần tử, phân nhóm dữ liệu, dùng dictionary mô tả đối tượng ...
BUỔI 7: Function, module
- Nắm được cách viết function, module
BUỔI 8: Làm việc với ngày giờ, file hệ thống
- Đọc, ghi file. Chuyển đổi ngày tháng sang String và ngược lại, cộng trừ thời gian
[ PHẦN 2:PYTHON NÂNG CAO ]
Thời lượng: 6 buổi
BUỔI 1: Lập trình hướng đối tượng: Class, Method, Attribute
- Khai báo đối tượng, viết được các phương thức và sử dụng để thao tác trên đối tượng
BUỔI 2: Lập trình hướng đối tượng: Inheritance, Property
- Thừa kế các Class, sử dụng getter, setter
BUỔI 3: Làm việc với Json, Base64, CSV
- Chuyển đổi từ các object của Python sang các dạng dữ liệu text
BUỔI 4: Lệnh điều khiển if
- Dùng requests để gọi webservice. Gửi mail qua giao thức SMTP
BUỔI 5: Làm việc với thư viện hệ thống
- Sử dụng thư viện hệ thống để truy nhập file, thư mục, khởi động chương trình con
BUỔI 6: Làm việc với Thread/Process, xử lý ngoại lệ, unittest
- Xử lý song song, xử lý ngoại lệ, viết được unittest
[ PHẦN 3: DATABASE ]
Thời lượng: 4 buổi
BUỔI 1: Các lệnh thao tác trên SQL cơ bản
- Sử dụng các lệnh tạo bảng, thêm, sửa , xóa, tìm kiếm bản ghi
BUỔI 2: Liên kết các bảng trong SQL, các lệnh nâng cao
- Sử dụng được các lệnh JOIN, AGGREGATE, GROUP BY, HAVING
BUỔI 3: Làm việc với NoSQL
- Thực hiện được các thao tác thêm mới, sửa xóa, tìm kiếm bản ghi trên MongoDB
BUỔI 4: Thiết kế DB cho ứng dụng web
- Biết cách xây dựng database từ yêu cầu nghiệp vụ của ứng dụng
[ PHẦN 4: FRONTEND ]
Thời lượng: 5 buổi
BUỔI 1: Các thẻ html
- Nắm được cách sử dụng các thẻ html, sử dụng để tạo các trang web, component
BUỔI 2: Lập trình với javascript cơ bản
- Nắm được các lệnh và cấu trúc cơ bản trong javascript: khai báo biến, if, for, while, function, ...
BUỔI 3: Sử dụng javascript để điều khiển DOM
- Sử dụng javascript để xử lý các sự kiện, thay đổi nội dung của DOM và tạo các hiệu ứng
BUỔI 4: Các thuộc tính CSS
- Nắm được cách sử dụng các thuộc tính CSS để thay đổi màu sắc, kích thước, font chữ, ...
BUỔI 5: Sử dụng thư viện CSS bootstrap
- Sử dụng các class của bootstrap để tạo giao diện
[ PHẦN 5: DJANGO CƠ BẢN ]
Thời lượng: 5 buổi
BUỔI 1: Request, session, GET/POST method
- Lấy được tham số từ request trong GET/POST method, biết cách trả về kết quả client
BUỔI 2: Template của Django
-Sử dụng được các cú pháp trong template của django: if, for, filter, render,...
BUỔI 3: Upload file, webservice, AJAX
- Viết được chương trình vào/ra dữ liệu và xử lý cơ bản
BUỔI 4: Làm việc với Database qua ORM
-Sử dụng ORM để thực hiện các truy xuất đến database: Thêm mới, sửa xóa, tìm kiếm, sắp xếp ...
BUỔI 5: Mini Project 1
- Nắm được kiến thức các buổi 24-26 để phát triển 1 mini project
[ PHẦN 6: DJANGO NÂNG CAO ]
Thời lượng: 13 buổi
BUỔI 1: Làm việc với form của Django
- Sử dụng form, modelform của django để tạo giao diện
BUỔI 2: Customize form với html
- Dùng html để tùy chỉnh form của django
BUỔI 3: Tìm kiếm, phân trang
- Thực hiện tìm kiếm, phân trang cho các bảng dữ liệu
BUỔI 4: Mini Project 2
- Sử dụng kiến thức các buổi đã học để phát triển 1 mini project
BUỔI 5: Admin panel, User, permission
- Sử dụng admin panel của django, sử dụng mô hình user/permission của django để thực hiện các chức năng đăng nhập và phân quyền
BUỔI 6: Custom User Model
- Tùy biến lại mô hình User của django
BUỔI 7: Base template, làm việc với layout
- Sử dụng base template để kế thừa các nội dung html, xây dựng layout cho ứng dụng (tab, navbar, sidebar....)
BUỔI 8: Mini Project 3
-Sử dụng kiến thức các buổi đã học để phát triển 1 mini project
BUỔI 9: RESTFUL service với DRF
- Dùng DRF để tạo RESTFUL webservice
BUỔI 10: Bảo mật API với JWT
- Dùng JWT để thực hiện đăng nhập, xác thực, phân quyền
BUỔI 11: CORS, ghép nối API với frontend
- - Biết cách cấu hình CORS để gọi webservice từ FrontEnd tới backend
BUỔI 12: Sử dụng git, deploy ứng dụng trên server
-Biết sử dụng git, cài đặt và cấu hình uwsgi, ngix để deploy ứng dụng trên server
BUỔI 13: Xây dựng & phát triển project cá nhân
- Mỗi người chọn 1 chủ đề và xây dựng một ứng dụng có giá trị sử dụng thực tiễn
KHÓA HỌC LIÊN QUAN
Xem Thêm...Admin Tặng Khóa Học Miễn Phí !Hàng Tháng !
GIỚI THIỆU
Khóa Học Sinh Viên | Chia Sẻ Khóa Học Online Qua Driver
Thông Tin Liên Hệ
Phone/Zalo: 0888 999 857PHƯƠNG THỨC THANH TOÁN
Thanh Toán qua phương thức chuyển khoản và quét mã QR Code