Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Full-stack

Vue.js - DjangoインターロックWebプログラミング

Vue.jsとDjangoフレームワークを使用してWebプログラミングを行うことができます。

Vue.js
Django

こんなことが学べます

  • Vue.jsとDjangoの連動

  • ToDoアプリ開発

  • クライアントとサーバーのレンダリングの違い

  • CSRFトークン処理

  • BootstrapとFontAwesomeを活用したWebデザイン

  • axiosによるデータ処理

Vue 3.x と Django 5.x の最新のソースを提供します。

バージョン違いによる現行化ガイド映像アップロードしました。

Vue.js - DjangoインターロックWebプログラミング

Webプログラミングはさまざまな言語とフレームワークで行うことができます。

その中で、フロントエンドに最適化されたVue.js、バックエンドに最適化されたDjangoフレームワークを活用すれば、最適な組み合わせで効率的にWebプログラミングができる。どちらも簡単で速いというメリットがあるからだ。

本講座では、Vue.jsの中高級機能であるVue Router、Vuexを使用せず、またDjangoの中高級パッケージであるDjango Rest Frameworkを使用せずに、Vue.js - Django間でJSON連動方式で todoアプリケーションを開発する過程を紹介する。


この過程で、Client RenderingとServer Renderingの長所と短所がわかり、Djangoのクラス型ビューを深く理解できるボーナス効果もある。

普通のシングルページアプリケーション連動方式に比べ、本講義のメリットです。

  • Vue-Django連動方式でありながら、VueRouter/Vuex/DRFを使用する必要はありません。
  • Vue-Django連動方式ながらも、DjangoのAdmin機能をそのまま使用します。
  • DjangoをAPIサーバーだけで使用するのではなく、テンプレート処理も同時に可能です。

学習目標

  • Vue.jsとDjangoフレームワークを使用してWebプログラミングを行うことができます。

役に立つ方

  • DjangoプロジェクトでVue.jsコードを使用したい開発者
  • Vue.jsは知っていますが、Djangoをさらに学びたい開発者
  • Djangoクラス型ビューをもう少し活用したい開発者
  • Vue axios、Django JsonResponseの機能を学習したい開発者

注意事項
  • Vue.jsとDjangoの講義内容の割合は約3:7です。
  • 講義ビデオはVue 2.x / Django 2.xバージョンですが、Vue 3.x / Django 5.xソースを提供し、講義の範囲では2つのバージョン間の違いはほとんどありません。
  • Vue.jsはVSCode、DjangoはPyCharm開発ツールを使用しています。
先行知識
  • Vue.js(入門):v-if、v-forなどのdirectiveを使用できるレベル
  • Django(初級):Djangoチュートリアルを理解できるレベル

こんな方に
おすすめです!

学習対象は
誰でしょう?

  • Web開発初心者

  • フロントエンドとバックエンドの統合開発を学びたい人

  • 実際のプロジェクトを通して実践したい人

  • Vue.jsとDjangoを活用したWebアプリケーション開発に興味のある人

こんにちは
です。

2,079

受講生

153

受講レビュー

224

回答

4.6

講座評価

5

講座

프로그램 개발은 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월)

カリキュラム

全体

37件 ∙ (4時間 41分)

講義資料(こうぎしりょう):

授業資料
  • 1. 講義資料

  • 2. HtmlTodo ソース

    05:56

講座掲載日: 
最終更新日: 

受講レビュー

全体

68件

4.6

68件の受講レビュー

  • 김동혁님의 프로필 이미지
    김동혁

    受講レビュー 20

    平均評価 4.8

    5

    100% 受講後に作成

    장점. 1. 실제 전문가들이 어떻게 해외공식 문서를 읽고 보는지 알 수 있음 (보는 방법 가르쳐줍니다.) 2. 장고는 초중급이라고 써놓으셨는데, 꽤 난이도가 높음 단순히 ListView, TemplateView를 쓰는게 아니라 상속해주는 부모 View클래스들에 대한 문서를 보고 활용함. 이 강좌를 보면 장고 클래스뷰에 대해 많이 감을 잡을 수 있음. 3. 실제 현업에서 개발하는 방식에 대해서 알 수 있음 서버(장고)/클라이언트(뷰JS)를 각각 구현하고 서버와 클라이언트 간 데이터 전송(JSON방식)에 대해서 완벽하게 알 수 있음 단점 없음. 추천평 장고 기초 강의 들으신 분들이 이 강의를 꼭 들어보셔야됨.

    • br님의 프로필 이미지
      br

      受講レビュー 1

      平均評価 5.0

      5

      91% 受講後に作成

      아주 만족합니다. 잘 들었습니다. 한바퀴 더 돌아야겠네요. 초급이 듣기엔 살짝 무리가 있을 수 있겠지만, API 연동을 통한 프론트-백엔드 분리 방식 접근이 아주 유익했습니다. 사실 이런 강좌를 찾았는데 다른 곳에서는 없었던 것 같습니다.

      • 정발산님의 프로필 이미지
        정발산

        受講レビュー 5

        平均評価 5.0

        5

        100% 受講後に作成

        장고를 공부하고 있던차에 프론트엔드 프레임 워크를 배워보고 싶다는 생각이 있었는데 이 강의를 찾아서 참 다행입니다. 일단 백과 vue를 연결하는 부분이 절실 했는데 이 강의를 통해서 어느정도 기반을 잡았습니다. 개인적으로 vue는 아예 모른다고 해도 장고를 어느정도 공부하고 html의 기본적인 구조를 알고 계신다면 강의를 보는데 문제는 없다고 생각합니다.

        • 젬미니님의 프로필 이미지
          젬미니

          受講レビュー 1

          平均評価 5.0

          5

          100% 受講後に作成

          혼자 구글로 공부하려 했으면 많은 시간이 소모되었을 겁니다. 많은 도움이 되었습니다. 장고로 프로그래밍 할때는 ccbv만 제대로 볼 줄 알아도 많은 문제를 해결할 수 있을 것 같습니다.

          • jikim님의 프로필 이미지
            jikim

            受講レビュー 15

            平均評価 5.0

            5

            100% 受講後に作成

            django를 어느 정도 공부했다가 다시 한 번 정리하는 겸으로 들었는데 굉장히 좋았습니다! 감사합니다.

            bestdjangoの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!