プログラミング学習2週間でWEBアプリ開発まで学ぶ




プログラミング学習者にとって、WEBアプリ開発は一つの目安として目標に立てられます。

 

しかし、多くの初学者の人が挫折してしまいますが、独学でどこまで理解することができ、どこまでの内容を把握できるかなど未知数な部分はたくさんあります。

 

このブログサイトの別記事でも、基礎学習に膨大な時間をかける必要はないことを解説していますが、実際に2週間という期間になるとどんなことが出来て、どこまでの学習に取り組めるのか具体的に知っておきたい方もいらっしゃると思います。

 

そこで、お金をかけずに2週間でより多くのプログラミング学習をしたい方向けに、取り組み方への思考法と実際に学べるおすすめ学習サイトをご紹介していきたいと思います。

 

なんだかんだ言って、スクールなどに誘導する記事だと思われたくないので先に断言します。

 

お金なんて要りません。

 

WEBアプリ開発を学ぶのにコストをかけてられないという方はぜひ最後まで読んでいただければと思います。

 


汎用性の広いPythonを0から習得するためのフロー及び実際にPythonで開発を行い開発案件を獲得するまでの筋道について解説しているチュートリアル資料と

コーディングの参考となる実際にPythonを使って作ったツールのソースコードを無料で配布していますので、こちらも併せてご覧ください。

初心者・入門者でも30日間で学習できるおすすめPython学習方法

 

1. いきなり大規模なアプリケーションは作らない

まず大前提として、WEBアプリ開発を学ぶことが目的となるため、大規模なアプリケーションはのちのち構想を練って開発しましょう。

 

2週間でできることは非常に限られているので、限定的に学習を進めて行く必要があります。

 

そこで、今回の記事は筆者のブログサイトということもあり、プログラミング言語pythonに特化したお話になります。

 

のちに出てくるpythonにおけるwebフレームワークであるDjangoを利用していきますので、念頭に置いていただけると幸いです。

 

そのためにも必須で1週間取り組んでいただきたいのは、、、

 

・HTMLの理解

・CSSの理解

・pythonの理解

 

これらの学習が必要になります。

 

基礎学習程度で構いませんので、progateなどを利用して基礎学習のステップをさらっと1週間で終えてしまいましょう。

 

必要以上に取り組み出すと、次は何をしよう、この後は何をしようと多くの課題を抱えすぎてしまうので、あくまで基礎固めの部分で3つのHTML・CSS・pythonを理解しておきましょう。

 

のちにご紹介するブログサイトにて、webフレームワークであるDjangoを利用したWEBアプリ開発が行えるので、そこで本来の目的を達成しましょう。

 

ご紹介したくなるぐらい初学者にとって完成度が高いものになりますので、WEBアプリの機能実装やデプロイ(ネット上に公開する事)を学ぶことが出来ます。

 

また、説明もとても優しく解説されており、都度理解するにはありがたいものになっています。

2. DjangoBrothersという有益なサイトをご紹介

DjangoBrothersはPython学習あるいはWEBアプリ開発の基礎を学びたいという方にオススメする学習サイトになります。

 

https://djangobrothers.com/

 

名前の通り、pythonにおけるwebフレームワークであるDjangoでのアプリ開発を目的としたチューリアルサイトであり、アプリを開発する上での基礎的な概念や応用まで幅広く学習を行う事ができます。

 

こちらはPython限定になっていましますが、全て無料でサービスが提供されています。

 

筆者がDjangoBrothersをオススメするのは以下になります。

 

・プロダクトベースで学習ができる

・解説が丁寧

 

2-1. プロダクトベースで学習できる

DjangoBrothersでは、初めにどういったものを作成するのか把握した後に学習を進めていくので、自分が今何をやっているのか脱線しにくくなっています。

 

書籍などでの学習ではインプットばかりで「これがどう使われるんだろう、、」と疑問を持ちながら学習を進めていくことも多々あるかと思います。

 

ですが、こちらの学習サイトでは作りながら学べるので、学習効率もよくモチベーションの維持しやすいです。

2-2. 解説が丁寧

プログラミング初学者がアプリ開発と聞くと、「自分には難しそう、、」とハードルが高く感じてしまいそうですが、DjangoBrothersでは初心者でも分かりやすく丁寧に解説されています。

 

コードの解説だけでなく、ファイルの作成やモジュールの互換性を保つ仮想環境の構築方法などPCの操作方法も記載されているので、挫折しにくい配慮が徹底しています。

 

筆者はProgateなどでPythonの基礎がある程度理解できて次のステップにこちらの学習サイトに手をつけることをオススメします。

3. 2週間を使って簡単なアプリを作ること

今回ご紹介したブログサイトでのプロダクトベースのチュートリアルですが、、、

 

・Djangoによるブログサイト構築

・Djangoによるメモアプリ開発

・Djangoによる写真投稿アプリ開発

 

これらを解説丁寧に学んでいくことが出来ます。

 

筆者もDjangoを利用してタスク管理アプリを開発した経験がありますが、これほど丁寧に解説しながら記事にはとてもできないと断念していました。。。

 

そしたら、このレベルのものを見事ブログサイトで公開していたので、個人的に敗北感を感じます笑

 

だからこそ、それだけのクオリティをここまで分かりやすく解説しているので、素晴らしいサイトだと感じ、ご紹介させていただきました。

 

おそらく、WEBアプリ開発あたりからスクールや教材を検討している方もいるかもしれませんが、このサイトから学習の幅を広げてから検討してみてはいかがでしょうか?

 

最後まで一読していただき、ありがとうございました!



ABOUTこの記事をかいた人

sugi

大学卒業後、IT企業に就職を果たす。システム開発・人工知能に触れながら大手企業と業務をこなす。2年半後脱サラし、現在フリーランス活動中。 2019年2月から起業する予定。 自社サービス及び製品を開発し、売り上げを立てている。