강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Full-stack

Vue-Django-Bootstrap 뚝딱ブログ

人気3総士(Vue + Django + Bootstrap)を活用して、簡単かつ素敵な自分のブログを作ることができます。 レスポンシブは基本、スマートフォンでも見ることができます。

  • bestdjango
Vue.js
Django
Bootstrap

学習した受講者のレビュー

こんなことが学べます

  • Django を利用した Python Web プログラミング

  • jQuery の代わりに Vue.js を使用

  • Bootstrap 無料テーマ/テンプレートの活用

私の手で、私だけのブログ🏠
ビュー+ジャンゴ+ブートストラップWeb開発!

カテゴリを移動し、コメントを残し、ページネーションは直接実装します。

スクロールによってメニューが変わるscrollspy UIも実装できます。

簡単で迅速ながら
素晴らしいWeb開発

Webプログラミングでは、UIはますますカラフルになっています。
だから初心者なら誰でも悩むようになります。 「私も素敵なウェブを作ることはできませんか?」します。

この質問に対する私の答えを申し上げます。
これはVue.js + Django + Bootstrapで可能です。

  • 一方、VueとDjangoを連動してWebプログラミングをします。
  • どちらも、UI では Bootstrap でサポートするテーマを使用します。

これら3人とも多くの人が使いながらも簡単だと話す人気フレームワークです。
今回の講義では、素敵なブログのWebページを直接作成し、フロントエンドとバックエンドを連動するWeb開発の原理とコア技術を学習してみましょう。それでは一緒に見てみましょうか?


こんな方へ
おすすめです。

選手の知識を確認してください!

  • Vue.jsとDjangoの基本知識を持つ方を対象とした講義です。

簡単で迅速ながら
素晴らしいWebプログラミング
したい方

すでに作られている
テーマを活用する
素敵なUIを作る人

技術トレンドイン
フロントエンド/バックエンド
連動したい方

もしかしたら、こんな悩みをお持ちですか?

  • DjangoとVue.jsの基本的な機能を知っている方が受講できる講義です。

チュートリアルくらいは作れますが、
自分でやる時は詰まる時があります。

簡単なウェブプログラミングはできますが、
UIが気に入らない。

Djangoは書くと思いますが、フロント
最新の技術であるVue.jsを使いたいです。

Vue.jsは書くと思いますが、サーバー技術として
Djangoを使いたいです。

  • Djangoを使うのに、どんどんエラーが出て詰まる時があります。
    👉 Django(ジャンゴ)は多様な機能や開発者を楽にする機能が多いのに対し、そのような機能をよく把握していなければエラーに対処できます。これを行うために、Django Documentationを読む方法を教えてください。主な内容について詳しく説明します。
  • 今よりも素敵なUIを作りたいです。
    👉素晴らしいUIは誰でも欲しいですが、フロントエンドの技術とデザイン感覚が必要な分野なので、別途勉強が必要です。このレッスンでは、事前に作成されたBootstrap(ブートストラップ)テーマを使用する方法について説明します。専門家が作った素敵なUIでありながら、初級者も活用できる良い方法だからです。
  • わかりました/単語推薦など Async/Interactiveな機能を作りたいです。
    👉 Webプログラムでは、Async / Interactive機能はほとんど必須です。以前はjQuery(ジェイクエリ)でコーディングした場合は、このレッスンではVue.js(ビュー)を使用します。 VueはjQueryのすべての機能を置き換えることができ、パフォーマンスが向上した最新の技術だからです。
  • スマートフォンでも動作するWebプログラムを作りたいです。
    👉このレッスンで活用するStart Bootstrapテンプレートは、基本的にレスポンシブアクションをサポートします。そのため、別途コーディングせずにPCとスマートフォンの両方で動作するWebページを作成します。

この講義が特別な理由
お知らせします。

この講義を聞いたら!

  • Vue-Djangoを連動するための、axios/JsonResponseの使い方がわかります。
  • jQueryで作成した機能を、今では最新の技術であるVueで作成できるようになります。
  • Start Bootstrapテーマ/テンプレートなどを自分で活用できます
  • 利点が多いというDjangoのクラス型ビューを確実に理解できます。

応用まで考えたWeb開発学習講義です。

単に「Webプログラムが戻る」「コードできる」というレベルを超えて、 Djangoの動作原理や背景知識を伝えようと努力しました。そうすれば一つを学んでも10個で応用して拡張できるからです。

また、主な内容は初級機能に合わせましたが、▲Pagination▲JSにデータ配信▲prefetch-relatedなどの中級機能も含め、皆さんがもう少し発展できるよう講義を構成しました。

最後に、重要な内容はPPTで作成し、動画で説明することで理解を助けるよう努めました。ソースコードとレッスンに使用される資料を提供します。

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

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

Django Rest Framework いいけど、よく詰まったら?

  • DRFは最初は簡単に見えますが、アプリケーションには頻繁に詰まることがあります。
  • DRF のシリアライズ、クラス継承、オーバーライディングが慣れていないからでしょう。
  • このレッスンで基本的なスキルを習得し、その後必要に応じてDRFを使用することをお勧めします。
  • DRF に基本となる技術は、やはりクラス型ビュー(CBV)だからです。

次の順序で
学習します。

Start Bootstrapテーマを活用する

ブートストラップのテーマとテンプレートをダウンロードして活用する方法を学び、Djangoでテーマを修正してみてください。

DjangoでBlogアプリを開発する

Djangoでブログアプリの基本構造を作成する方法を学びます。

Vue-Django APIの開発

DjangoにVue.jsを連動させることで、どのような利点があるのか​​を調べ、APIを設計します。

各種拡張機能

ページネーション、JSへのデータ配信、CSRFトークン機能など、さまざまな拡張機能を学習します。

DB Queryのパフォーマンス向上

データベースのパフォーマンスを向上させるためにクエリを改善します。

スマートフォンで見る

デスクトップだけでなく、スマートフォン、タブレットなどのモバイルデバイスでも画面を見やすくするために、レスポンシブWeb技術を学びます。


よくある質問
確認してみてください。

Q. Python - Djangoは初めてです。講義に従えますか?

Django OneでWebプログラミングを行った経験が必要です。それ以降にVueを追加し、本講義のような一段階アップグレードされたVue-Django連動方式のプログラムを行います。

Q. ビューを必ず使うべきですか? DjangoだけでWebプログラミングできませんか?

もちろんジャンゴだけで可能です。ただし、ビューを使用すると、UIがアップグレードされます。 UIはサーバー側で処理するのではなく、クライアント側で扱う方がはるかに効率的です。本レッスンではjQueryレベルで使用しており、レッスンを終えてもう少し勉強すれば、アニメーションなどのUI高度な機能に対する実装も可能でしょう。

Q. ビューの代わりにリアクト(React)を使用できますか?

可能です。連動とDjango側のコードは同じです。ビューコードだけをリアクトに置き換えてください。

ビューとリアクトの両方が良いフレームワークで、自分の状況に合わせて選択できます。ただし、本講義のように既に存在するHTMLファイルを活用する場合は、ビューがリアクトに対してはるかに有利であることは考慮してください。

Q. 簡単だというのにどんな点が簡単ですか?

View-Djangoを連動するときは、多くの場合、Vue Router、Vuex、DRFなどを使用します。これら3つを使用しなくてもかまいません。それだけ勉強量が減ります。

また、インターネット上のブートストラップテーマを活用して、すばやく簡単で素敵なUIを作成できます。

Q. 知識共有者様の他の講義とはどう違いますか?

難易度は私の Inflearn 講義 (Vue-Django 連動) 基本編と実戦編中程度です。

実戦編と比べるとブログアプリは同じですが、いいね 非同期(Async)機能とコメントフォーム処理が追加され、ページネーション(Pagination)機能は直接焼き付けます。

主な違いは、Vuetifyの代わりにBootstrapを使用することです。


知識共有者の
他の講義が気になったら?

Vue.js - Django連動
Webプログラミング

ツードゥーアプリをコーディングする

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 簡単で迅速かつ素晴らしい Web プログラミングを行いたい方

  • すでに作成されたテーマを活用して、素晴らしい UI を作成したい方

  • フロント/バックエンドを連携させる技術トレンドを知りたい方

前提知識、
必要でしょうか?

  • Django チュートリアルおよびクラス型ビューには、コーディング経験が必要です。

  • Vue.js の基本ディレクティブ (v-for、v-if など) を理解している必要があります。

こんにちは
です。

2,090

受講生

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월)

カリキュラム

全体

50件 ∙ (5時間 44分)

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

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

12件

4.8

12件の受講レビュー

  • dcloyal1님의 프로필 이미지
    dcloyal1

    受講レビュー 30

    平均評価 5.0

    5

    100% 受講後に作成

    • 때구니님의 프로필 이미지
      때구니

      受講レビュー 25

      平均評価 5.0

      5

      100% 受講後に作成

      부트스트랩과 장고템플릿과 VUE.JS를 어떻게 효율적으로 사용하는 지 확인할 수 있는 좋은 강의였습니다. 감사합니다.

      • mo app님의 프로필 이미지
        mo app

        受講レビュー 13

        平均評価 5.0

        5

        96% 受講後に作成

        django와 vuejs를 연동 개발하려면 꼭 봐야하는 강의입니다. 완성도 높은 개발예제와 강의로 많은것을 배울 수 있습니다.

        • 호타물님의 프로필 이미지
          호타물

          受講レビュー 1

          平均評価 5.0

          5

          100% 受講後に作成

          좋은 강의 입니다. 클래스형뷰(CBV)에 대해 많이 배웠습니다. 나중에 DRF를 이용할 때 많은 도움이 될 것 같습니다.

          • 이현호님의 프로필 이미지
            이현호

            受講レビュー 1

            平均評価 5.0

            5

            100% 受講後に作成

            좋은 강의 감사합니다.

            ¥4,016

            bestdjangoの他の講座

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

            似ている講座

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