받은 쿠폰은 즉시 등록해주세요. 등록하지 않으면 JetBrains로부터 더 이상 라이센스 지원을 받을 수 없게 됩니다.
쿠폰 신청은 강의 별로 1인 1회 가능합니다.
Tip: 본 쿠폰을 사용하신 후에, 해당 계정에서 이어서 유료로 JetBrains 구독하시면, 할인된 가격으로 구독하실 수 있습니다.
참고) 학생/교사이신 분은 JetBrains의 학생 지원 프로그램을 통해, JetBrains의 모든 툴을 1년 단위로 라이센스 받으실 수 있습니다. 해당 프로그램을 신청하시면 수일 내로 라이센스를 발급받으실 수 있습니다.
여러분들은 어떤 코드를 선택하시겠어요?
왼쪽 코드 : 포트원 결제 API를 사용한 코드
오른쪽 코드 : 이니시스 사의 JSP 샘플 코드
아임포트의 결제 API는 간결하고 강력하지만, 이를 웹서비스에 접목하기를 어려워하시는 분들이 많습니다. 이 강의 하나면 여러분의 장고 프로젝트에 아임포트 결제를 연동하실 수 있습니다.
아임포트 💳
웹 서비스에서 결제 연동은 오랫동안 우리를 힘들게 하는 기능이었습니다. PG사들은 결제 연동 개발 경험 개선에는 전혀 관심이 없었습니다.
각 PG사의 십수 년 전에 만들어진 장황한 개발문서와 노후한 PHP/JSP 샘플 코드
현대적인 언어와 프레임워크에 적용하려면, 어디서부터 시작해야 할까? 😢
PG사들마다 다른 프로토콜
PG를 하나만 쓰면 단일장애점이 되니, PG 2개 이상 쓸려면 각기 다른 PG 프로토콜 구현을 해야 한다고? 😨
그러한 어려움을 포트원 (구: 아임포트) 서비스가 해결해주었습니다. 디지털 타임즈의 "온라인 결제 서비스 업체 아임포트, 누적 거래액 4조 원 돌파해" (2020년 9월 9일 기사)에 따르면, 2020년 당시 당근마켓, 밀리의 서재, 라인프렌즈, 오늘의집, 번개장터, 스타일쉐어 등의 기업들이 아임포트를 활용해서 온라인 결제를 구현했다고 합니다.
서울대학교, 벤처경영학 연합전공, 파이썬/장고 강의 "벤처창업 웹프로그래밍" 강사 (2016년/2017년)
패스트캠퍼스, 웹서비스 개발 캠프 (파이썬/장고) 3기 강사 (2015년)
다수 대학 및 기업 강의 및 자문 : 서울대학교, 카이스트, 부산대학교, 한양대학교, 국민대학교, 삼성전자, LG전자, LS그룹, SK Planet, 엔코아, KB증권, SK텔링크, 현대자동차그룹 이노션, 코스콤, 네이버 NIT Service, 아트센터 나비, 한국은행, 한국산업기술평가원 등
I am a beginner developer developing a web service with Django. Ultimately, I connected Import (Port One) to the service, but since there is no documentation for Django, I paid and took the course with the last rope in my hand. I tried to pick out only the parts I needed, but as I listened to the lecture, there were so many contents that were helpful for my coding (related to shopping malls). Here are the advantages:
1. Fast progress
- There is no unnecessary content, and since he types fast, there is no waiting time and he delivers only the main points well. The audio is good, and the subtitles are great. All the waiting parts are edited, so I give it a thumbs up!
2. Good code writing method
- For beginner developers like me, reading the code of experts is very helpful. However, as I read, there are many times when I don't know why something was written with this intention, but it was good because I could understand all the intentions by following it one by one.
3. Code that can be used in practice
- It is not an easy code that you can see anywhere, and there are many practical contents that consider security, so I think I can just copy and paste it, so it was really good.
I would like to visit you once and express my gratitude since you are organizing a Python meetup in Daejeon where I live. I have already finished developing my code, but I would like to change my code to be a bit more professional, so I am planning to take a regular Django course(?). I highly recommend it. You can learn just by looking at the code.
I don't usually write online, but I'm curious so I'll write a few words.
Why are there no reviews for this great lecture? Haha
Thanks to Mr. Lee Jin-seok, I got started with Django and am studying all the lectures you've created.
Thanks to you, I was able to run a business that was almost just an idea, but now I'm running a web service.
Thank you for always providing great lectures and information.
Other Django lectures were also helpful,
but this is the only Django lecture that I think you provide that can be used practically.
I look forward to more lectures that can utilize Django.
By the way, beginners in Python and Django may find it difficult, but I think they'll come back here eventually.
That's what I did... If there's a discount period, it might be a good idea to purchase the lecture in advance. It's the fastest shortcut to intermediate Django...
I was able to learn the overall contents related to payment using iamport. Above all, I think the lectures have incorporated the key points that can be applied directly to the actual work well. The series of processes of putting a product in the shopping cart, paying, verifying the payment status, and canceling it are well covered. Among the many lectures I have paid for recently, this was a lecture that I did not regret spending money on. However, in terms of implementing an actual shopping mall, I felt that the contents of the above steps covered in the lectures were concise and only included the key parts, which was disappointing. I wish there had been more lectures on various situations that would occur in the actual work. For example, implementing payment by anonymous users is a really worrisome scenario. The current lecture alone is different from other lectures, but I hope that it will be updated with supplementary contents added little by little so that it will become a lecture that I visit many times. It was a lecture that I would actively recommend to people around me.
Thank you for your review.
The current cart/payment implementation is designed to have a foreign key relationship with the login User model, so you must be logged in. I will think about the "anonymous user payment" part you mentioned and share the results.
Thank you so much for actively participating in the lecture. 👍