강의

멘토링

로드맵

BEST
Programming

/

Full-stack

Vue.js - Django Integration Web Programming

You can do web programming using Vue.js and Django frameworks.

(4.6) 68 reviews

672 learners

Vue.js
Django

Reviews from Early Learners

What you will learn!

  • Integration between Vue.js and Django

  • ToDo App Development

  • Differences between client and server rendering

  • CSRF token handling

  • Web design using Bootstrap and FontAwesome

  • Data processing using axios

We provide the latest sources for Vue 3.x and Django 5.x.

I've uploaded a video guide to updating the version differences. (Section 0)

Vue.js - Django Integration Web Programming

Web programming can be done with a variety of languages and frameworks.

Among them, leveraging the front-end-optimized Vue.js framework and the back-end-optimized Django framework offers the ultimate combination for efficient web programming. Both offer the advantages of ease and speed.

This course shows you how to develop a todo application using JSON interoperability between Vue.js and Django without using Vue Router or Vuex, which are intermediate and advanced features of Vue.js, or Django Rest Framework, which is an intermediate and advanced package of Django.


In this process, you will learn the pros and cons of Client Rendering and Server Rendering, and have the bonus of gaining a deeper understanding of Django's class-type views.

This is an advantage of this course compared to the usual Single Page Application linking method.

  • It is a Vue-Django integration method, but you don't need to use VueRouter/Vuex/DRF.
  • It is a Vue-Django integration method, but it uses Django's Admin function as is.
  • Django can be used not only as an API server, but also for template processing.

Learning Objectives

  • You can do web programming using Vue.js and Django frameworks.

Helpful people

  • Developers who want to use Vue.js code in their Django projects
  • Developers who know Vue.js but want to learn Django in addition
  • Developers who want to utilize Django class views more.
  • Developers who want to learn Vue axios and Django JsonResponse features.

Note
  • The lecture content ratio for Vue.js and Django is approximately 3:7.
  • The lecture video is for Vue 2.x / Django 2.x versions, but it provides Vue 3.x / Django 5.x sources, and there is little difference between the two versions in the scope of the lecture.
  • Vue.js uses VSCode, and Django uses PyCharm development tools.
prior knowledge
  • Vue.js (Beginner): A level where you can use directives such as v-if and v-for.
  • Django (Beginner): A level that allows you to understand the Django tutorial.

Recommended for
these people

Who is this course right for?

  • Beginner in web development

  • People who want to learn integrated front-end and back-end development

  • People who want to practice through real projects

  • People interested in developing web applications using Vue.js and Django

Hello
This is

2,091

Learners

153

Reviews

224

Answers

4.6

Rating

5

Courses

프로그램 개발은 C 언어로 시작했으며, 자바를 거쳐 최근에는 주로 파이썬을 사용하고 있다.
KT ucloud 서비스의 백엔드 서버 개발 프로젝트에 참여하여, 자바로 고객의 폴더/파일에 대한 메타 정보 처리 엔진을, 파이썬으로 클라이언트 푸시 서비스를 개발하였다.

또한 KT인터넷 회선의 속도 측정 프로그램, 네트워크 장비에 대한 운용관리 프로그램, 방대한 양의 트래픽 데이터 분석 프로그램을 개발한 바 있다. 개인적으로는 파이썬의 매력에 푹 빠져 되도록이면 파이썬으로 코딩하기를 즐겨하고 있다.

그 일환으로 요즘은 Django를 활용한 웹 프로그래밍, Django Rest Framework를 활용한 JSON 연동, Pandas를 활용한 데이터 분석, Scikit-learn/Tensorflow/ChatGPT 를 활용한 AI 솔루션 개발 등의 프로젝트를 개발하면서 파이썬의 활용도를 넓혀가고 있다.

< 저서 >

1. Django 로  배우는 파이썬 웹 프로그래밍 (초판, 한빛미디어, 2015.4월)
2. Django 를 활용한 파이썬 웹 프로그래밍 - 실전편 (초판, 한빛미디어, 2016. 7월)
3. Django 로  배우는 파이썬 웹 프로그래밍 (개정판, 한빛미디어, 2018. 8월)
4. Django 를 활용한 파이썬 웹 프로그래밍 - 실전편 (개정판, 한빛미디어, 2019. 11월)
5. Django 로  배우는 파이썬 웹 프로그래밍 (3판, 한빛미디어, 2022. 11월)

 

< 동영상 강의 >

1. Vue.js - Django 연동 웹 프로그래밍 (인프런 동영상, 2019.4월)
2. Vue.js - Django 연동 웹 프로그래밍 - 실전편 (인프런 동영상, 2020.9월)
3. Vue - Django - Bootstrap 뚝딱 블로그 (인프런 동영상, 2021. 9월)
4. Django REST framework 핵심사항 (인프런 동영상, 2022.2월)
5. AI Web Programming (인프런 동영상, 2024.2월)

Curriculum

All

37 lectures ∙ (4hr 41min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

68 reviews

4.6

68 reviews

  • hyukster90666님의 프로필 이미지
    hyukster90666

    Reviews 20

    Average Rating 4.8

    5

    100% enrolled

    Pros. 1. You can see how actual experts read and view overseas official documents (They teach you how to view them.) 2. You wrote that Django is for beginner to intermediate level, but it is quite difficult. You don't just use ListView and TemplateView, but you use the documents for the parent View classes that you inherit. You can get a good feel for Django classview by watching this lecture. 3. You can learn about the actual development method in the field You can implement the server (Django)/client (ViewJS) separately And you can fully understand data transfer (JSON method) between the server and client Cons None. Recommendation Those who have taken the Django basics lecture should definitely take this lecture.

    • sobeery5113님의 프로필 이미지
      sobeery5113

      Reviews 1

      Average Rating 5.0

      5

      91% enrolled

      I am very satisfied. I listened well. I need to go around once more. It might be a little difficult for beginners to listen to, but the front-backend separation method through API linkage was very helpful. In fact, I found this kind of course, but I don't think it was available anywhere else.

      • okwkdalsgur0884님의 프로필 이미지
        okwkdalsgur0884

        Reviews 5

        Average Rating 5.0

        5

        100% enrolled

        While I was studying Django, I wanted to learn a front-end framework, and I'm so glad I found this lecture. First of all, I desperately needed to connect Encyclopedia and Vue, and I was able to build a foundation through this lecture. Personally, even if you don't know anything about Vue, if you have studied Django to some extent and know the basic structure of HTML, I think there will be no problem in watching the lecture.

        • so012070239님의 프로필 이미지
          so012070239

          Reviews 1

          Average Rating 5.0

          5

          100% enrolled

          If I had tried to study on my own through Google, it would have taken a lot of time. It was a great help. When programming with Django, I think I can solve many problems if I just know how to properly read ccbv.

          • huniwooks님의 프로필 이미지
            huniwooks

            Reviews 15

            Average Rating 5.0

            5

            100% enrolled

            I studied Django to some extent and listened to it again to organize it, and it was really good! Thank you.

            $26.40

            bestdjango's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!