What you'll learn:
- プログラミング
- python
- Django
- アプリケーション開発
【この講座について】
Pythonの基本的な使い方、Djangoのウェブアプリケーション開発の基本的な技術、サーバサイドウェブフレームワークで利用されるMVTモデル、サーバサイドのセキュリティ、テーブル設計、アプリケーション開発を通じた実践的なアプリケーション開発など、PythonのWebエンジニア必修のスキルが身につきます!
【Djangoについて】
Djangoは、Pythonで最もよく使用されているフレームワークと呼ばれており、実際の開発現場でもよく用いられています。
Rails, Laravelなどと並び、世界中で良く使用されているフレームワークです。処理速度が速さとセキュリティの強固さに定評があります。
自動的なアプリケーションや管理画面の作成など、開発を早める機能があります。
PythonのWebフレームワークは、DjangoとFlaskの2つが代表的です。PythonのサーバサイドエンジニアになるにはDjangoの理解が役立ちます。
Youtube、Instagram、Spotifyなどの世界的なアプリケーションでも利用されており、大規模なアプリケーション開発もできます
【この講座の内容】
以下の流れに沿って開発し、実践的なFlaskアプリケーションの開発知識を身につけます
Flask開発の環境構築
Python初心者の方向けの基本文法講座
Djangoの基本講座(ルーティング、モデル、ビュー、テンプレート、キャッシュ、AJAX)
実践的な演習(掲示板サイトを作成)
Djangoの応用講座(Class Based View)
実践的なアプリケーション開発
【まとめ】
この講座を通して、以下のことを身に着けて頂きます。
Pythonの基本的な文法
Djangoを用いたアプリケーションの開発ができるようになること
Webフレームワークのアーキテクチャについて基本的な内容
実線を通したアプリケーション開発の流れと、テーブル設計、セキュリティ