3.000.000VND 2.199.000VND
Khoá học Lập trình ứng dụng Python có giao diện nâng cao và tương tác với API được tạo ra xuất phát từ một vấn đề trong thực tế: thu thập dữ liệu từ một hệ thống khác làm sao cho hiệu quả, an toàn:
Một công ty tư vấn kế toán A quản lý dữ liệu sổ sách kế toán của nhiều khách hàng, mỗi khách hàng phát sinh nhiều giao dịch mua và bán hàng tháng. Hoá đơn mua vào và hoá đơn bán ra được tổng hợp trên trang hoadondientu.gdt.gov.vn. Do nhu cầu thu thập, lưu trữ, đối chiếu dữ liệu hàng hoá chi tiết của doanh nghiệp, công ty tư vấn A hàng tháng mất rất nhiều thời gian để mở từng hoá đơn và download thủ công trên cổng thông tin hoadondientu.gdt.gov.vn.
Vì là người yêu thích công nghệ và muốn ứng dụng kỹ thuật tự động hoá phần mềm, để tăng năng suất và hiệu quả công việc cho công ty của mình, mang lại giá trị cho khách hàng, nhân viên B của công ty A có ý định sử dụng một tiện ích tìm thấy trên mạng. Tiện ích này được cài đặt vào trình duyệt Web Google Chrome và chạy dưới dạng một phần mở rộng (extension). Phần mở rộng này xin quyền truy cập vào dữ liệu trên trang Web. Khi đó, chỉ cần mở trang web liên quan ra, bấm nút trên extension này là dữ liệu hoá đơn sẽ được tự động thu thập rất nhanh chóng, tiết kiệm nhiều công sức và thời gian. Dữ liệu hoá đơn không được download luôn xuống máy tính đang thực hiện thao tác, mà được lưu về trang web của bên cung cấp extension. Để download dữ liệu, xuất thành dạng file Excel hoặc xml, anh B cần phải vào trang web của nhà phát triển extension đã chuẩn bị sẵn. Việc download cũng rất tiện dụng và nhanh chóng.
Tuy nhiên, từ góc độ bảo mật và an toàn thông tin, nhất là những thông tin về tài chính, kế toán, hoá đơn và thông tin doanh nghiệp thì có một vài vấn đề sau có thể kể ra:
Và tất nhiên, sau khi nghe những phân tích như vậy từ Thanh, và một số phân tích khác, anh nhân viên B quyết định sẽ học khoá học Lập trình ứng dụng Python có giao diện nâng cao và tương tác với API để có thể tự tạo ra công cụ hỗ trợ công việc của riêng mình, loại trừ được những rủi ro về bảo mật và an toàn thông tin.
Đây là một câu chuyện trong thực tế, khi tham gia khoá học, ngoài việc có thêm kiến thức để giải quyết một vấn đề cụ thể, bạn còn có thể học cách để tạo ra các phần mềm tự động trong Python với giao diện người dùng đẹp, tiện dụng.
Yêu cầu trước khi tham gia khoá học này, bạn cần có kiến thức Python, lý tưởng nhất là kiến thức Python từ khoá học:
Lập trình tương tác Python Excel chìa khoá tối ưu công việc
Hẹn gặp lại các bạn trong khoá học.
Demo video giới thiệu khoá học:
Demo video ngắn:
Lưu ý, để thuận tiện cho việc thực hành, bạn cần có quyền truy cập vào hoadondientu.gdt.gov.vn
Danh sách bài học:
0000 – Giới thiệu khoá học |
0001 – Thiết lập môi trường và cài đặt phần mềm |
0002 – Cài đặt thư viện hỗ trợ xây dựng giao diện |
0003 – Thiết lập menu của phần mềm |
0004 – Định nghĩa thành phần Input cho Token |
0005 – Tích hợp Date Picker vào trong giao diện |
0006 – Tích hợp Radio button để chọn loại hoá đơn được download |
0007 – Tích hợp nút download vào app |
0008 – Gắn sự kiện click cho nút Download |
0009 – Concept về trao đổi, đồng bộ dữ liệu từ giao diện phần mềm và logic bên dưới |
0010 – Thiết lập và đồng bộ dữ liệu cho Date Picker |
0011 – Thiết lập radio button tuỳ chọn download |
0012 – Chuẩn bị bản build giao diện cho Python |
0013 – Cài đặt và thiết lập cho Python |
0014 – Truyền dữ liệu parameters từ giao diện về backend Python |
0015 – Thiết lập cơ chế truyền dữ liệu từ Python sang giao diện |
0016 – Phân tích cơ chế lấy dữ liệu của trang Web |
0017 – Lấy dữ liệu hoá đơn tổng hợp |
0018 – Lấy dữ liệu hàng hoá dịch vụ chi tiết |
0019 – Chạy test phần mềm |
0020 – Đóng gói công cụ và test lại chức năng |