Webアプリ開発入門 Django編

(全5レッスン)

一部無料 有料プラン Django

概要

本講座はプログラミング言語PythonのWebアプリケーションフレームワークであるDjangoを使用したWebアプリケーション開発の入門編です。ORMを使用してMySQLというRDBMSと連携させ、簡単なCRUD処理をおこなうWebアプリケーションを開発するまでを学びます。
Djangoは、軽量なWebサーバやORM、テンプレートエンジンなどを含むWebアプリケーションフレームワークです。よくあるWebアプリケーションの開発タスクを迅速かつ簡単化できるように設計されています。本講座ではフレームワークを使用して、WebやWebアプリケーション開発の基礎について学習します。
なお、本講座は理解しやすいよう基本的な内容に留めており、サンプルプログラムも演習課題も小規模なものにしています。より深くDjangoについて学習するためには、公式のリファレンスなどをご利用ください。

身につけられること

本講座を学習することで、Webブラウザに動的に任意の文字列を表示させるところから、「ルーティング」「マイグレーション」「テンプレートエンジン」「GETメソッドとPOSTメソッドを使用したパラメータの受け取り」「フォーム」「ORマッパー」「ORMを使用したSQLの実行」「セッション」などを理解し、利用できるようになります。

対象者

Djangoを使用したWebアプリケーションを開発したい方などです。
本講座を学習する上では、Python入門編、Webアプリ開発入門 Flask編、新・SQL入門編(もしくはDB/SQL入門編)、Web技術入門編、シェルコマンド入門編、Linux入門編を学習しているとスムーズに学習することが可能です。プログラミングの初心者から、その他のプログラミング言語の経験者まで、幅広くご活用いただけます。

学習ステータス

Lv.1 

レッスン完了数
0 / 5レッスン
演習課題完了数
0 / 42問

完全無料で学びたい方へおすすめ講座

完全無料アイコン

有料会員になることなくすべてのレッスンが学習可能な講座です。
どのような学習形式なのか試してから有料会員になりたい、お金をかけずに学習したいといった人向けです。

レッスン一覧

レッスン動画アイコン

PythonのWebアプリケーションフレームワークである、Djangoについて学習します。Djangoを使って、Web掲示板の基本的な機能を順番に作っていくことで、本格的なWebアプリケーション開発の第1歩を体験しましょう。

全10チャプター 演習課題 全13問
レッスン動画アイコン

Djangoがどのように動作するのか、さらに理解を深めます。 Djangoシェルとマイグレーション、ルーティングについて学習すると共に、データベースに書き込む方法についても理解しましょう。

全7チャプター 演習課題 全6問
レッスン動画アイコン

Djangoのテンプレートとフォームの使い方を学習します。そして、これまで作ってきた機能と組み合わせて、掲示板アプリケーションを完成させましょう。

全9チャプター 演習課題 全8問
レッスン動画アイコン

PythonのWebアプリケーションフレームワークであるDjangoを利用して、実用的なサービスを開発します。 Djangoが装備するクラスベース汎用ビューを使って、お勧めのお店を投稿できる「ランチマップ」アプリを作ってみましょう。

全11チャプター 演習課題 全10問
レッスン動画アイコン

Djangoを使って、Lunchmapアプリケーションにユーザー管理機能を追加します。ログイン・ログアウト・サインアップできるようにして、自分の投稿内容だけを編集できるようにしましょう。

全10チャプター 演習課題 全5問

講座一覧へ戻る