PythonのWebフレームワークであるDjangoの人気は年々高まっているにも関わらず、Rubyなどに比べると学習リソースが少ないのが現状です。
そのような現状からか、TwitterなどのSNS上で以下のような声をよく耳にします。そこで本記事では現役エンジニア目線でDjangoについて学べるおすすめの学習サイトを5つご紹介していきたいと思います。
【公式HP】https://flxy.jp/
- 90%以上がフルリモート案件
- 週1〜3日程度の副業向け案件が多い
- 自身のライフスタイルに合った働き方ができる
- 希望に合わせてコーディネーターが最適な提案をしてくれる
- 定期開催される交流会や勉強会で人脈を広げることができる
\ 最短60秒で登録可能! /
目次
Djangoおすすめ学習サイト①公式チュートリアル
まずはじめにおすすめしたいのがDjangoの公式チュートリアルになります。(ド定番)
Django公式チュートリアルでは、ハンズオン形式で簡単なWebアプリケーションを作成するという流れなので初学者の方にもおすすめです。
ただ、説明のわかりやすさという点ではイマイチな気がするので、完全初学者が公式チュートリアルからDjangoの学習を進めると挫折するリスクもそれなりにあるかと思います。
後述する学習サイトなどでDjangoについて体系的に学んだ後のステップとして公式チュートリアルを活用するのが個人的にはおすすめです。
- ハンズオン形式でDjangoについて学べる
- 説明が親切でないので第2ステップとして活用するのが良い
Djangoおすすめ学習サイト②Django Girls Tutorial
次におすすめしたい学習サイトはDjango Girls Tutorialになります。
DjangoだけでなくWebの仕組みやその他Webアプリ開発で必要となる周辺知識についても解説がなされているため初学者に大変おすすめです。
先ほど紹介したDjango公式チュートリアルを覗いてみて「ハードルが高そう・・・」と感じられた方はGirls Tutorialから学習を始めてみましょう。
- DjangoだけでなくWebアプリ開発に必要なスキルが身につく
- ハンズオン形式なので実際に手を動かしながら学習を進められる
Djangoおすすめ学習サイト③Django Brothers
3つ目におすすめしたい学習サイトはDjango Brothersになります。
Django Brothersでは様々なタイプのプロダクトを開発することで、Djangoの実践力が身につくような構成になっております。
ただし、作ることに重きを置いているため体系的なDjangoのスキルを身につけるのにはあまり向いていないかなといった印象です。
そのため「とにかくDjangoを使ってWebアプリをたくさん作ってみたい!」という方におすすめの学習サイトと言えるでしょう。
- Djangoによる様々なタイプの開発についてハンズオン形式で学べる
- 実践的なDjangoのスキルを身につけるのに向いている
Djangoおすすめ学習サイト④paizaラーニング
4つ目におすすめしたい学習サイトはpaizaラーニングになります。(Webアプリ開発入門Django編の一部が無料公開されている)
paizaラーニングにてDjango講座が一部無料で公開されており、動画形式でざっとDjangoの概要を掴むのにおすすめです。
無料公開されている動画を見てわかりやすいと感じたら有料プランに切り替えてDjangoの学習を進めるのが良いかと思います。
- 動画を視聴することでDjangoの概要を短時間でざっと掴むことができる。
- 一部のみ無料公開となっているため続きを学習したい場合は有料となる。
Djangoおすすめ学習サイト⑤PyQ
最後に紹介したい学習サイトは「PyQ
今回紹介する学習サイトの中で唯一有料を前提としていますが、ライトプランで3,040円/月・スタンダードプランで8,130円/月と非常にコスパが良いので紹介いたしました。
これから本格的にPython(Django)のスキルを身につけていきたいと考えている方にとってPyQは最良の選択になり得ると思うので是非サイトを確認してみてください。
- DjangoというよりPython全般について広く深く学習できる
- 有料ではあるがコスパが良い
【おまけ】サイト以外でのDjango学習
ここまでDjango初学者におすすめの学習サイトを紹介してきましたが、もちろん他の学習方法でもDjangoのスキルを磨くことができます。
具体的には以下の方法が挙げられるでしょう。
- 書籍でDjangoについて学習する
- プログラミングスクールに通う
書籍でDjangoについて学習する場合
書籍での学習はサイトでの学習とは異なり、体系的にDjangoに関する知識を身につけやすいという明確なメリットがあります。
ただし手を動かさないで書籍だけ読んでいてもスキルは身に付かないので注意が必要です。
個人的には良質な入門書を一冊ざっと読んでからひたすら手を動かしていくというパターンがおすすめです。(もちろん人によって最適な学習スタイルは異なると思いますが)
上の記事ではDjango学習におすすめの入門書を紹介しているので気になる方はこちらもチェックしてみてください(^^)
- 書籍を使って学習することで体系的な知識が身につきやすい
- 座学のみならず実際に手を動かして学習することが重要となる
プログラミングスクールに通う場合
以下のどちらにも該当するという方はプログラミングスクールに通ってしまうのがDjangoを習得する上で最も手っ取り早い手段かと思います。
- プログラミングスクールに通うだけの経済的余裕はある。
- 挫折することなく確実にDjangoのスキルを身につけたい。
以下の記事でDjangoを習得するのにおすすめのプログラミングスクールを紹介しているので気になる方はこちらもチェックしてみてください。
記事を読むのが面倒という方向けに紹介しているスクールを以下に一覧表示しておきます。
No.1 | CodeCamp |
---|---|
No.2 | Aidemy |
No.3 | TechAcademy |
No.4 | TECH::CAMP |
No.5 | PyQ(パイキュー) |
【2024年最新】Djangoのおすすめ学習サイト|まとめ
- Django公式チュートリアル
- Django Girls Tutorial
- Django Brothers
- paizaラーニング
- PyQ
ここまで記事を読んでいただきありがとうございました。本記事がこれからDjangoの学習を始められる方のお役に立てたのなら幸いです。
- 90%以上がフルリモート案件
- 週1〜3日程度の副業向け案件が多い
- 自身のライフスタイルに合った働き方ができる
- 希望に合わせてコーディネーターが最適な提案をしてくれる
- 定期開催される交流会や勉強会で人脈を広げることができる
\ 最短60秒で登録可能! /