「Djangoパーフェクトマスター」スタートガイド(コースの紹介)【Udemyで学習】

www.youtube.com

みなさんこんにちは。Djangoパーフェクトマスターコース担当の小野宏司です。このビデオではコースの概要と特徴について解説していきたいと思います。

私は30年以上にわたって通信キャリアでシステム開発に従事し、フルスタックエンジニアとして多くのWeb開発を行ってきました。JavaRuby, Python など、多くのプログラミング言語に精通しています。

このコースは、Djangoに興味を持っているエンジニアが、公式ドキュメントのエッセンスを講師の言葉や講師のデモにより学ぶことで、Djangoの魅力を再発見し、スキルアップを目指すコースです。

このコースがどのような受講生を対象にしているかをお話します。
まずは「Djangoとは何か、どのようなメリットがあるのか知りたいエンジニア」
それから「Djangoを使ってみたいエンジニア」
そして「Djangoスキルの幅を拡げたいエンジニア」
次に「公式HPのドキュメントで挫折したエンジニア」
最後「Django関連書籍での学習に挫折したエンジニア、物足りないと感じているエンジニア」
などの受講生を対象としています。

このコースを完了した受講生は
Djangoビギナーは、Djangoの概要・メリットを短時間で習得できます。」
それから「Django経験者は、Djangoのスキルの幅を拡げることができます。」
そして「Django開発について一連のステップを理解することができます。」
次に「スキルレベルに分別したDjangoの重要なトピックを習得することができます。」
さらに「DjangoでのWebアプリ開発が、いかに効率的かわかります。」
そして「本コースで感じたDjangoの魅力を、他の人に伝えることができます。」

次に、このコースの構成を説明します。
まず「第Ⅰ部 スターティングガイド」では、Djangoの初心者を対象として、Djangoの概要やチュートリアルを説明します。
「第Ⅱ部 第Ⅲ部 第Ⅳ部 スキルアップガイド」では、Djangoの機能を体系立てて説明します。このコースでの初級、中級、上級の定義は、この後、説明します。「第Ⅲ部 スキルアップガイド(中級)」は2019年12月から、「第Ⅳ部 スキルアップガイド(上級)」は、2020年3月から順次公開を予定しております。ご了承ください。
それから「第Ⅴ部 HOWTOガイド」では、よくある問題や事例に対する解決策を紹介します。2019年12月から順次公開予定となっています。
最後は「第Ⅵ部 リファレンスガイド」です。スキルガイドでは伝えきれなかった使用頻度の高いリファレンスについて、紹介する予定です。2020年3月からの公開を予定しております。

このコースでの初級レベル・中級レベル・上級レベルの定義を説明します。初級レベルは「Djangoとは何かを語れる」レベル、中級レベルは「自分でWebアプリケーションを作ることができる。不明点は公式HPやインターネット検索で解決することができる。」レベル、上級レベルは「Djangoの高生産性・高品質化テクニックを知っている」レベルと定義しました。

このコースの特徴は、公式ドキュメントを元にしたカリキュラムであるため、ムラや抜けがないコース内容となっていることです。
それから、公式ドキュメントの内容をよりわかりやすい日本語でお伝えすることで、挫折せず学ぶことができることです。
次は、チュートリアルからワンランク上のテクニックまで、幅広いスキルレベルに対応していることです。
そして、重要なパーツをチョイスして再構成したチュートリアルにより、最短ルートでDjangoの全体像がマスターできることです。
さらに、Djangoの話題だけで構成されたカリキュラムにより、圧倒的な量のDjango情報を手にいれることができることです。

このコースを受講するにあたってどのような知識やツールが必要かを、ご説明します。
Python言語の基礎知識」リスト、タプル、辞書などの知識が必要です。
Pythonオブジェクト指向プログラミングの基礎知識」クラス、インスタンス、フィールドなどの用語を知っていることが前提です。
SQLの基礎知識」SELECT,INSERT,UPDATE,DELETEが何なのかを知っている必要があります。
「リレーショナルデータベースの基礎知識」テーブルの関連付けの概念などの知識が必要です。
「HTMLの基礎知識」
「Webアプリーケーション開発の基礎知識」リクエスト・レスポンス・セッションが何なのかを知っている必要があります。
それから、演習課題を実施する方は「PC」が必要です。OSは問いません。

最後に、本コースのスクリーンショットを、ご覧いただいています。スライド、講師のエディタ操作、開発アプリの動作検証、講師のシェル操作などを使ってお伝えします。

このコースを受講すると、Djangoを利用することで、安全なWebアプリケーションが効率的に作ることできる、ということがわかっていただけると思います。みなさんのスキルにDjangoがプラスされたら、私も喜ばしく思います。

それでは皆様とコース内でお会いできることを楽しみにしています。一緒に学んでいきましょう。

以上「Djangoパーフェクトマスターコース」の紹介でした。

★★★ 続きはUdemyで ★★★
https://www.udemy.com/course/django_master/?referralCode=3B5D0AF66B09A7B8DD25
★★★ コース内でお逢いできることを楽しみにしています。 ★★★