강의

멘토링

로드맵

BEST
Programming

/

Full-stack

Django with determination! Make Pinterest with Django: From the ground up to deployment

Let's implement a web service modeled after Pinterest's unique card-type layout design using Django, Python's representative web framework.

(4.7) 83 reviews

1,238 learners

  • Hyong Sok Park
Django
Docker
Python

Reviews from Early Learners

What you will learn!

  • django development pattern

  • Deploying the actual server via docker

  • Implementing a Pinterest Card Layout

  • Use external sources such as MagicGrid, Bootstrap, and Google Font

  • Deploying AWS-based servers

Become a higher-level developer through practical development with Django and Docker !

📣 Please check!
This course is offered free for the first 20 lessons, which are tutorials. You may pay for the remaining lessons after completing the previous lessons.

Decide and Django! Creating Pinterest: From Scratch to Deployment
Django, Docker's core and features

Decide and Django! - Hyong Sok Park (박형석)

From basic to advanced Django

In this course, we will create a web service that benchmarks Pinterest's unique card-type layout using Django, Python's representative web framework.

Building a website with Django isn't terribly difficult. It's a framework that offers powerful features that allow anyone to create stunning sites. However, without understanding Django's core development patterns and powerful features, you won't be able to fully utilize its potential.

As we develop each target function, we naturally guide you to understand why this function is used and what functions should be used in the future.

Make Django your own by creating real web services, from Django's basic development pattern, MTV, to improving CRUD productivity through Class Based View, and using Django's powerful features such as Mixin, ModelForm, and Field Lookup!

Deploying real web services through Docker

Django is a "web" framework. The web can only truly connect to the world and have meaning when it's actually deployed. No matter how impressive your homepage or website is, it's meaningless if it's not deployed on an actual network.

There are many courses dedicated solely to Django development. However, few cover Docker, which has become an essential tool for developers. This course will integrate Docker with Django to deploy an actual service .

From the basic concepts of Docker's basic Container and Image to advanced features such as Network, Volume, Stack, and Secret, you can learn how to apply them to actual services, as well as the problems you may experience when deploying actual web services, the reasons for those problems, and how to solve them.

Web design through useful external sources

Design is crucial to the web. While web developers don't necessarily need to be designers, design is an essential element of modern web development that can never be ignored.

In this course , we'll introduce and apply useful external resources like Magic Grid, Google Fonts, and Bootstrap. Discover how they can improve your site's layout and design!

If you take this course

  • A comprehensive course with a total of 68 lectures, 500 ppt pages , and a total lecture time of 12 and a half hours.
  • A full course covering the essentials of Django and Docker.

The quality required of modern developers is not 'what they know' but 'what they can do' .

This course focuses on the "what," "how," and "why " of developing and deploying a real-world service. The ultimate goal is to give students the confidence that they can create a website like this .

Lecture target audience

  • I learned Python, but I want to try web development too.
  • For those who are new to the Django framework
  • For those who want to understand the Django framework a little more deeply
  • I know about Django and Docker, but I had trouble connecting them together.
  • Anyone who wants to create a site like Pinterest

February 21st Supplementary Course Update!

  • Deploying AWS EC2- based servers
  • AWS domain setup
  • AWS HTTPS Settings
  • Github Private Repository-Based Deployment Method
  • Implementing a like system

The course volume has increased as it covers not only the AWS-based server deployment that was not covered in the main course, but also the post like system, as well as Messages and Transactions provided by Django!

📣 Please check!
- Since this course is interconnected with the preceding and following courses , we recommend taking the courses in order .
- The address of the site often cited in the course is https://onion.haus/account/detail/1 .

Recommended for
these people

Who is this course right for?

  • Anyone who has learned even a little bit of Python

  • For those who want to learn more about Django's development patterns

  • For those who want to try detailed server deployment through Docker

Need to know before starting?

  • python

Hello
This is

1,238

Learners

83

Reviews

216

Answers

4.7

Rating

1

Course

Django, python 전문 프로그래머인 박형석입니다.

'실용주의 프로그래머' 로 유튜브 활동을 하고 있으며, 파이썬 위주의 강좌 영상을 업로드 하고 있습니다. 

소프트웨어 개발자이면서, 사업가이면서, 학생입니다.

Curriculum

All

85 lectures ∙ (14hr 47min)

Published: 
Last updated: 

Reviews

All

83 reviews

4.7

83 reviews

  • mnmndevlol님의 프로필 이미지
    mnmndevlol

    Reviews 4

    Average Rating 5.0

    5

    93% enrolled

    This is the best lecture I've ever paid for. He taught me so kindly and helped me with my answers diligently.. There was nothing unnecessary in the lecture.. He helped me get my feet wet with servers (Docker).. I studied and there were pretty examples that I could use.. I came to the end of the course without any frustration or resentment, so I was very happy and refreshed. There was really nothing that I skipped over.. I've been waking up at 4 in the morning to study coding for a year.. I've spent a lot of money.. So far, there were many lectures that were so annoying that I asked questions in a mean way and didn't get answers and got frustrated by myself. It wasn't easy to meet a good teacher.. Some lectures were like telling me not to ask questions, and they just kept copying and pasting answers and telling me to search on Google. I also studied a lot by reading other people's questions/answers, and later learned things I didn't know about and thought, "That's the story." It is also effective to do it.. This lecture shows the mind, and while studying, it is also fun to take notes thinking, "I should ask this once." Other lectures just tell you to search on Google. Aren't you afraid to ask questions because you don't? You can also see the personality that hates messy things, and I felt that the personality and mind of the lecturer were really different. In fact, it was the best lecture because it was so perfect and explained concisely that you almost didn't need to ask questions. If you want to study Django and servers, you can watch this lecture. Thanks to you, I was able to finish studying Django here and start studying other fields for a while. I don't regret spending money at all.. I feel like I learned so much. I wish everyone in the world was like this teacher. Make a lot of money! Thank you so much! There are still a few lectures left, but..

    • noeul1114
      Instructor

      Hello! Oh.. This is the best lecture review I've ever received! ㅎㅎ Even though it's a lecture with many shortcomings, I don't know where to put myself because you've only given me so many good words. I tried my best to answer the questions you asked, even though they were lacking, and I feel good because you seem to have viewed them favorably. I think it gives me the strength to continue to do my best to answer them. ㅋㅋㅋ You even gave me compliments on my personality and mindset... You gave me compliments that would be embarrassing if others heard them. ㅋㅋㅋㅋㅋ Oh, it's not that much.. But I think I should accept them with open arms, right? Thank you. Thank you so much. ㅎㅎ Anyway, I was a developer who didn't know anything at first, but I went through a lot of trial and error, errors, and frustrations to make what I wanted, and I thought about how I could share what I learned and felt with others who are trying to make what they want, so that they would feel a little less through this lecture, and I think you felt that way from the lecture or the answers. I thought that knowledge, if I kept it to myself and knew it, would be meaningless. It seems like the writing is becoming more and more chaotic lol Anyway, thank you so much. I think I'll feel really good today. Thank you so much for leaving a good review. I really sincerely hope that you will always be happy. Thank you.

  • zenith33님의 프로필 이미지
    zenith33

    Reviews 4

    Average Rating 5.0

    5

    100% enrolled

    I am a junior developer currently working in Django. First of all, I can learn about Docker and AWS in one course. I have been working on all my projects as functions, so I took this course because I was curious about the flow of classes. In Korea, Django has an ecosystem centered around startups. Also, due to the nature of Django, unless you move to DRF, the client side tends to be tied to templates. That is why the lack of use of Ajax or js syntax based on Jquery in this course is a regrettable point. However, if you focus on Django itself and watch this course, I think it is a suitable course for beginners or for studying the basics of Django based on classes. Also, if you want to know about the combination of Django and Docker and Django and AWS in the latter part, you can learn a lot just by watching that part separately from the previous Django lecture, and I think it is worth it.

    • noeul1114
      Instructor

      Hello, Youngchan Cho! I thought I had to tell you about Docker, so I included it, and many people gave me good feedback on this part, so I am very grateful. Thank you so much for your kind words. Since I can't include everything in one lecture, I organized the curriculum mainly around Django and Docker, excluding other languages and patterns as much as possible, which is a clear limitation. Next time, I am thinking about making a lecture based on the DRF pattern, but for now, I am very grateful for the sharp feedback and excessive praise for this lecture. Thank you for leaving a lecture review! I sincerely hope you have a happy day today and tomorrow. Thank you!

  • dncksdn1239782님의 프로필 이미지
    dncksdn1239782

    Reviews 1

    Average Rating 5.0

    5

    22% enrolled

    A course that is worth 77,000 won at all You should take this course now. A course that allows those who are new to Django to extract the key points!!!!!

    • That's right! Let's give him some money, okay?

  • hyuk12307802님의 프로필 이미지
    hyuk12307802

    Reviews 4

    Average Rating 5.0

    5

    35% enrolled

    I've read books and watched many lectures to study Django, but this was the best Django lecture I've ever taken. It wasn't just about web development using Django, but I was able to learn everything from deployment, which was really great. It was a really good lecture, and I learned a lot thanks to the teacher. Thank you!!

    • noeul1114
      Instructor

      Hello, Inhyeok Park! You said this was the best Django course you've ever taken. That's too much praise! Thank you so much. When I work on personal projects, I often create services with Django and end them without properly deploying them. So I thought it was important to deploy even the smallest projects, and I delved deeper into the deployment process than in other courses. But when you praised me for that, I thought it was a good idea to organize the course like this, and I'm so grateful that you listened to it. I'm also so grateful for the good course review! I sincerely hope you have a happy day today and tomorrow.

  • dataliszt님의 프로필 이미지
    dataliszt

    Reviews 3

    Average Rating 5.0

    5

    44% enrolled

    I think it would be good to explain the appropriate speed and how it works. I think you are mixing the method of catching fish and catching it yourself appropriately. Thank you for the great lecture.

    • noeul1114
      Instructor

      Hello CARL KIM! Thank you so much for leaving a great review. This is too much praise for me, since it is a course that teaches you how to catch fish and even how to catch them yourself. ㅠㅠ Thank you for watching the course and I would be so grateful if you would show a lot of interest in my course! Then, CARL KIM, I sincerely hope you have a happy day today and tomorrow. Thank you!

Limited time deal ends in 8 days

$45.10

24%

$59.40

Similar courses

Explore other courses in the same field!