
Nhập môn Python Django bắt đầu từ triết lý thiết kế Django
pyhub
Hãy bắt đầu phát triển web với Django một cách bài bản thông qua việc hiểu sâu về các cú pháp Python thiết yếu và triết lý thiết kế của Django.
Cơ bản
Django, Python
Bạn đang gặp khó khăn trong việc tích hợp thanh toán cho dịch vụ web? Hãy thử áp dụng thanh toán vào dịch vụ của bạn một cách nhanh chóng thông qua Django và I'mport.
265 học viên
Độ khó Trung cấp trở lên
Thời gian Không giới hạn

Đánh giá từ những học viên đầu tiên
5.0
강재구
Nếu Kim Young-han đang ở mùa xuân, Có vẻ như Django có một người hướng dẫn, Jinseok Lee :)
5.0
paichai17
Tôi là nhà phát triển mới bắt đầu phát triển dịch vụ web với django. Cuối cùng tôi đã liên kết iMport (Port One) với dịch vụ nhưng không có tài liệu nào cho Django nên tôi nản quá nên trả tiền và tham gia khóa học với cảm giác như đang nắm lấy sợi dây cuối cùng. Tôi cố gắng chỉ nghe những phần tôi cần, nhưng khi nghe bài giảng, tôi phát hiện ra rằng có rất nhiều nội dung hữu ích cho việc viết mã của tôi (liên quan đến trung tâm mua sắm). 1. Tiến độ nhanh - Nó không rườm rà và anh ấy là người đánh máy nhanh nên không mất thời gian chờ đợi và anh ấy hiểu rất rõ những điểm chính. Âm thanh tốt và phụ đề tuyệt vời. Thật tốt khi chỉnh sửa tất cả các phần đang chờ đợi! 2. Cách viết code tốt - Đối với một lập trình viên mới bắt đầu như tôi, việc đọc code của chuyên gia rất hữu ích. Tuy nhiên, khi đọc, có nhiều lúc tôi không hiểu tại sao nó lại được viết với mục đích này, nhưng thật vui khi có thể hiểu hết ý đồ khi tôi làm theo từng cái một. 3. Mã có thể sử dụng trong thực tế - Đây không phải là một đoạn mã dễ dàng có thể nhìn thấy ở bất cứ đâu và nó có rất nhiều nội dung thiết thực có tính đến vấn đề bảo mật nên tôi nghĩ mình có thể sao chép nó nên tôi rất thích nó. Họ đang sắp xếp một cuộc họp về Python ở Daejeon, nơi tôi sống, vì vậy tôi muốn đến thăm họ một lần và bày tỏ lòng biết ơn của mình. Mặc dù quá trình phát triển đã hoàn tất nhưng tôi muốn thay đổi mã của mình để chuyên nghiệp hơn một chút, vì vậy tôi cũng vậy. dự định tham gia các bài giảng django thường xuyên(?). Tôi đánh giá cao nó. Bạn có thể học chỉ bằng cách nhìn vào mã.
5.0
powernt
Tôi là kiểu người không hay đăng bài lên mạng, nhưng tôi thấy nó thú vị nên viết vài lời. Tại sao không có đánh giá nào cho khóa học tuyệt vời này? cười Nhờ Jinseok Lee mà tôi đã vào được Django và đang nghiên cứu tất cả các bài giảng của anh ấy. Nhờ đó, tôi đã có thể tiếp tục kinh doanh dịch vụ web mà gần như vẫn chỉ là một ý tưởng. Cảm ơn bạn đã luôn cung cấp những bài giảng và thông tin tuyệt vời. Bài giảng Django của người khác cũng rất hữu ích. Nó dường như là khóa học Django duy nhất có thể được sử dụng trong thực tế. Tôi mong có thêm bài giảng về cách sử dụng Django. Xin lưu ý rằng điều này có thể khó khăn đối với người mới bắt đầu sử dụng Python và Django, nhưng tôi nghĩ cuối cùng bạn sẽ quay lại đây lần nữa. Đó là những gì tôi đã làm... Nếu đó là thời gian giảm giá, có lẽ bạn nên mua trước khóa học. Đây là lối tắt nhanh nhất đến trình độ trung cấp Django...
Tìm hiểu về dịch vụ thanh toán I'mport
Triển khai thanh toán đơn giản sử dụng Django và I'mport API
Xây dựng các chức năng cốt lõi của trung tâm mua sắm (giỏ hàng, v.v.) bằng cách sử dụng Django
Cuộc đời ngắn ngủi. Hãy thông qua Python/Django trong việc tích hợp thanh toán để
đưa doanh nghiệp đến thành công nhanh chóng và tiết kiệm thời gian của chính bạn. 💪
Chúng tôi đã nhận được sự tài trợ phiếu giảm giá 6 tháng từ JetBrains để bạn có thể tiếp tục sử dụng PyCharm Professional (công cụ trả phí), IDE tối ưu nhất cho việc phát triển Django, ngay cả sau khi kết thúc khóa học.
Lưu ý) Nếu bạn là học sinh/giáo viên, bạn có thể nhận giấy phép sử dụng tất cả các công cụ của JetBrains theo từng năm thông qua Chương trình hỗ trợ sinh viên của JetBrains. Nếu đăng ký chương trình này, bạn sẽ được cấp giấy phép trong vòng vài ngày.
API thanh toán của I'mport tuy ngắn gọn và mạnh mẽ, nhưng nhiều người vẫn gặp khó khăn trong việc tích hợp nó vào dịch vụ web. Chỉ với một khóa học này, bạn có thể tích hợp thanh toán I'mport vào dự án Django của mình.
Tích hợp thanh toán vào dịch vụ web từ lâu đã là một tính năng khiến chúng ta gặp nhiều khó khăn. Các công ty PG (cổng thanh toán) hoàn toàn không quan tâm đến việc cải thiện trải nghiệm phát triển tích hợp thanh toán.
Dịch vụ PortOne (tên cũ: I'mport) đã giải quyết những khó khăn đó. Theo bài báo "Đơn vị cung cấp dịch vụ thanh toán trực tuyến I'mport vượt mốc 4 nghìn tỷ won tổng giá trị giao dịch tích lũy" trên Digital Times (ngày 9 tháng 9 năm 2020), vào thời điểm năm 2020, các doanh nghiệp như Danggeun Market, Millie's Library, LINE FRIENDS, ohou, Bungaejangter và StyleShare đã sử dụng I'mport để triển khai thanh toán trực tuyến.
Dịch vụ I'mport có những ưu điểm sau đây.
Những người muốn tích hợp thanh toán vào dự án Python/Django
Những ai muốn biết phương pháp tích hợp thanh toán hiệu quả bằng cách sử dụng I'mport
Những người đang tìm kiếm thử thách mới sau khi đã học xong cơ bản về Django
Khóa học thanh toán xây dựng nền tảng vững chắc từ những bước cơ bản nhất
Học tập hiệu quả được đề xuất bởi nhà phát triển cuồng Django
Tăng mức độ hiểu biết với 2 lần thực hành tích hợp thanh toán
Tăng cường sự tiện lợi khi học với các video có độ dài khoảng 10 phút
Cung cấp phụ đề tiếng Việt để tạo môi trường học tập thuận tiện
Cung cấp slide bài giảng PDF để phục vụ học tập
1. Tổng quan
2. Các bước chuẩn bị cho dự án Django
3. Xem nhanh và triển khai logic cốt lõi của I'mport
Áp dụng Portone JS API và REST API vào dự án Django với lượng mã tối thiểu để trải nghiệm Portone API.
4. Triển khai đăng ký, đăng nhập, đăng xuất và hồ sơ cá nhân trong accounts
Xác thực người dùng là bắt buộc để thực hiện thanh toán và xác nhận thanh toán. Chúng tôi sẽ triển khai xác thực người dùng bằng cách tận dụng tối đa ứng dụng mặc định của Django là django.contrib.auth.
5. Ứng dụng mall - Cấu hình cơ bản
Chúng ta sẽ cùng tạo chức năng quản lý sản phẩm.
6. Ứng dụng mall - Giỏ hàng
Để việc thanh toán trở nên thuận tiện hơn thì tính năng giỏ hàng là không thể thiếu.
7. Ứng dụng mall - Đặt hàng và Thanh toán
Đây là phần nổi bật của bài giảng này.
8. Ứng dụng mall - Nhận kết quả thanh toán
Tùy thuộc vào thiết bị của người dùng mà cách nhận kết quả thanh toán sẽ khác nhau. Chúng ta sẽ tìm hiểu cách nhận kết quả thanh toán một cách ổn định.
Q. Có yêu cầu về môi trường cần chuẩn bị trước khi học hay các lưu ý khác không?
Khóa học này không bao gồm việc thiết lập môi trường phát triển Python/PyCharm. Việc thiết lập môi trường phát triển đã được công khai dưới dạng "Xem trước" trong phần thiết lập môi trường phát triển của <Nhập môn Python/Django bắt đầu với triết lý thiết kế Django>, vì vậy vui lòng tham khảo nội dung đó để thiết lập.
Q. Có cần phải có giấy phép kinh doanh để tích hợp thanh toán không?
Không. Bạn có thể tích hợp thanh toán thẻ tín dụng chỉ bằng cách đăng ký thành viên PortOne. Việc đăng ký kinh doanh và đăng ký PG có thể thực hiện sau khi đã triển khai dịch vụ.
Q. Đây có phải là bài giảng mà người mới bắt đầu học Django cũng có thể nghe được không?
Việc thực hành Django sẽ không gặp trở ngại gì, nhưng nếu bạn đã nắm rõ các khái niệm cốt lõi của Django thì sẽ giúp ích rất nhiều cho việc hiểu bài giảng.
Tôi là Lee Jin-seok, một nhà phát triển phần mềm luôn tâm huyết với Python và Django.
Khóa học này dành cho ai?
Dành cho những ai thắc mắc về việc tích hợp thanh toán trong Django
Những người gặp khó khăn trong việc tích hợp dịch vụ ngay cả khi đã xem tài liệu chính thức của I'mport
Những người đã nắm vững kiến thức cơ bản về Django và đang tìm kiếm những thử thách mới.
Cần biết trước khi bắt đầu?
Cơ bản về ngôn ngữ Python (Hàm, Lớp, Decorator)
Cơ bản về JavaScript cho Web Frontend (Hàm, Xử lý sự kiện)
3,210
Học viên
156
Đánh giá
934
Trả lời
4.8
Xếp hạng
5
Các khóa học
Nhà phát triển phần mềm luôn tâm huyết với Python và Django
Chủ sở hữu của Python Sarangbang, dịch vụ đào tạo và hỏi đáp về Python/Django
Người điều hành Cộng đồng Python Sarangbang với Django/React (trước đây là Ask Django)
(Cựu) Chủ nhân giải thưởng Microsoft Azure MVP (năm 2016~2022)
Hoạt động bên ngoài
Đào tạo offline: SK Telink, LS Group, Samsung Display, Trụ sở Thông tin hóa Đại học Quốc gia Pusan, Chuyên ngành Liên kết Quản trị Khởi nghiệp Đại học Quốc gia Seoul, Fast Campus Web Service Development Camp khóa 3, v.v.
Tư vấn kỹ thuật: Euclidsoft, Đại học Quốc gia Pusan, Viện Đánh giá và Quản lý Công nghệ Công nghiệp Hàn Quốc (KEIT), Viện Xúc tiến Phát thanh Truyền hình và Truyền thông Hàn Quốc (KCA), v.v.
Tôi sẽ trở thành người dẫn dắt (pacemaker) Python/Django/React của các bạn. 😉
Tất cả
56 bài giảng ∙ (5giờ 28phút)
Tài liệu khóa học:
Tất cả
12 đánh giá
4.9
12 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
Tôi là nhà phát triển mới bắt đầu phát triển dịch vụ web với django. Cuối cùng tôi đã liên kết iMport (Port One) với dịch vụ nhưng không có tài liệu nào cho Django nên tôi nản quá nên trả tiền và tham gia khóa học với cảm giác như đang nắm lấy sợi dây cuối cùng. Tôi cố gắng chỉ nghe những phần tôi cần, nhưng khi nghe bài giảng, tôi phát hiện ra rằng có rất nhiều nội dung hữu ích cho việc viết mã của tôi (liên quan đến trung tâm mua sắm). 1. Tiến độ nhanh - Nó không rườm rà và anh ấy là người đánh máy nhanh nên không mất thời gian chờ đợi và anh ấy hiểu rất rõ những điểm chính. Âm thanh tốt và phụ đề tuyệt vời. Thật tốt khi chỉnh sửa tất cả các phần đang chờ đợi! 2. Cách viết code tốt - Đối với một lập trình viên mới bắt đầu như tôi, việc đọc code của chuyên gia rất hữu ích. Tuy nhiên, khi đọc, có nhiều lúc tôi không hiểu tại sao nó lại được viết với mục đích này, nhưng thật vui khi có thể hiểu hết ý đồ khi tôi làm theo từng cái một. 3. Mã có thể sử dụng trong thực tế - Đây không phải là một đoạn mã dễ dàng có thể nhìn thấy ở bất cứ đâu và nó có rất nhiều nội dung thiết thực có tính đến vấn đề bảo mật nên tôi nghĩ mình có thể sao chép nó nên tôi rất thích nó. Họ đang sắp xếp một cuộc họp về Python ở Daejeon, nơi tôi sống, vì vậy tôi muốn đến thăm họ một lần và bày tỏ lòng biết ơn của mình. Mặc dù quá trình phát triển đã hoàn tất nhưng tôi muốn thay đổi mã của mình để chuyên nghiệp hơn một chút, vì vậy tôi cũng vậy. dự định tham gia các bài giảng django thường xuyên(?). Tôi đánh giá cao nó. Bạn có thể học chỉ bằng cách nhìn vào mã.
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Tôi là kiểu người không hay đăng bài lên mạng, nhưng tôi thấy nó thú vị nên viết vài lời. Tại sao không có đánh giá nào cho khóa học tuyệt vời này? cười Nhờ Jinseok Lee mà tôi đã vào được Django và đang nghiên cứu tất cả các bài giảng của anh ấy. Nhờ đó, tôi đã có thể tiếp tục kinh doanh dịch vụ web mà gần như vẫn chỉ là một ý tưởng. Cảm ơn bạn đã luôn cung cấp những bài giảng và thông tin tuyệt vời. Bài giảng Django của người khác cũng rất hữu ích. Nó dường như là khóa học Django duy nhất có thể được sử dụng trong thực tế. Tôi mong có thêm bài giảng về cách sử dụng Django. Xin lưu ý rằng điều này có thể khó khăn đối với người mới bắt đầu sử dụng Python và Django, nhưng tôi nghĩ cuối cùng bạn sẽ quay lại đây lần nữa. Đó là những gì tôi đã làm... Nếu đó là thời gian giảm giá, có lẽ bạn nên mua trước khóa học. Đây là lối tắt nhanh nhất đến trình độ trung cấp Django...
Tôi cũng thực sự thích bài giảng. Không phải là một công việc bán thời gian
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 28
∙
Đánh giá trung bình 5.0
5
Tôi có thể tìm hiểu thông tin chung liên quan đến thanh toán bằng iamport. Trên hết, tôi nghĩ các bài giảng đều tổng hợp những điểm chính có thể áp dụng ngay vào thực tế. Chuỗi quy trình đưa sản phẩm vào giỏ hàng, thanh toán, xác minh trạng thái thanh toán và hủy đều được bao gồm. Trong số nhiều khóa học tôi đã trả tiền gần đây, đây là một khóa học đáng đồng tiền bát gạo. Tuy nhiên, trong quá trình triển khai một trung tâm mua sắm thực tế, thật đáng thất vọng khi nội dung của các bước trên trong bài giảng lại ngắn gọn và chỉ chứa những phần chính. Tôi mong muốn những bài giảng về các tình huống thực tế đa dạng hơn sẽ được bổ sung thêm. Ví dụ: việc triển khai thanh toán bởi người dùng ẩn danh là một tình huống thực sự có vấn đề. Riêng bài giảng hiện tại đã khác với các bài giảng khác, nhưng tôi hy vọng rằng nó sẽ được cập nhật từng chút một với nội dung bổ sung, khiến nó trở thành bài giảng mà tôi sẽ xem đi xem lại nhiều lần. Đó là một bài giảng mà tôi rất muốn giới thiệu cho những người xung quanh.
Cảm ơn bạn đã xem xét của bạn. Do việc triển khai giỏ hàng/thanh toán hiện tại được thiết kế để có mối quan hệ khóa ngoại với mô hình Người dùng đăng nhập, nên người dùng phải đăng nhập. Bạn đã đề cập đến "thanh toán bởi người dùng ẩn danh" Tôi sẽ suy nghĩ về phần này và chia sẻ kết quả. Cảm ơn bạn rất nhiều vì đã tham gia tích cực vào bài giảng. 👍
Đánh giá 4
∙
Đánh giá trung bình 5.0
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!