こんにちは。これすけです。
プログラミング初心者から、1ヶ月半でPHPオリジナルサイト、2ヶ月目で当サイトのWordpressオリジナル自作テーマを制作できるようになりました。
マナブさん @manabubannai 、ショーヘーさん@showheyohtaki きっかけで始めたプログラミング学習ですが、PHPまで終えたので、ミニサイトを作ってみました✨✨
コツコツと #今日の積み上げ をしてきた結果です!
ぜひぜひ遊んでみてください☺️
↓↓↓↓↓↓↓https://t.co/d4SVl6D3el— これすけ@プログラミング学習 / 初心者パパ (@koresuke1010) 2019年5月17日
上記のPHPを用いたオリジナルサイト、Wordpressオリジナルテーマ制作まで、私が実践してきた学習過程を順にご紹介していきます。
目次
プログラミング初心者から2ヶ月でWordpress自作テーマを制作するまでの学習手順
私がこれまで学んできたプログラミング学習法の過程をざっくり説明すると下記の通りになります。上から学習した順番になっています。
では、具体的にどのように学習を進めたのかを、順を追って説明していきます。
HTML/CSS基礎
≫Progate HTML&CSS初級編
≫Progate HTML&CSS中級編
基礎はProgateで学びました。無料で受講できるのでオススメです。
Progateだけでは、まだ難しいなと感じる人は、ドットインストールの学習も受けると良いです。
≫ドットインストール はじめてのHTML(全15回)
≫ドットインストール はじめてのCSS(全17回)
ドットインストールの動画学習です。Webサイトを作る上で重要な基礎の部分なので、自分でコードを書きつつ、しっかりと理解するまで時間を使いましょう。
ここまで理解できたら、次は下記で復習です。これが理解できるようになればWebサイト構築の基礎は完了として良いです。
≫ドットインストール 実践!ウェブサイトを作ろう(全16回)
レスポンシブデザイン
≫Progate HTML & CSS 上級編 + 道場コース
Webサイトをスマホやタブレットなど、画面の違う大きさに対応させるための技術です。ドットインストールのレスポンシブ講座は、プレミアム会員限定となっているため、Progateにて学ぶことをオススメします。
ドットインストールにてHTML/CSSの基礎は学習済みなので、HTML & CSS上級編から学びましょう。これでレスポンシブデザインについて理解が深まります。
この頃から、説明通りの学習に加え、自分なりに改造を加えてアウトプットしてみることを始めました。
Webプログラミング学習⏩4/9 2時間(途中経過)
✅レスポンシブについて触り部分
マナブさん(@manabubannai)ロードマップのhttps://t.co/xeyFra1det動画をみて、どうしても先に自分でCSSを触りたくなってやってみたらこんな感じに
実際に動くと感動する😂
仕組みはなんとなくわかったので次は学習! pic.twitter.com/3UpxDARveQ— これすけ@プログラミング学習 / 初心者パパ (@koresuke1010) 2019年4月9日
少しでも理解したら、とにかくアウトプットをすることが大切です。アウトプットはインプットの何倍もの効果があります。
Bootstrap4
≫ドットインストール Bootstrap 4入門(全22回)
※(6/3)現時点ではプレミアムプランになってしまっているようです。ですが、課金して学ぶことを推奨します。価値は十分にあります。
CSSによるスタイルコーディングを、劇的に効率化してくれるフレームワークです。特にGridレイアウトは必ず理解するようにしておきましょう。また、Bootstrapでも同じようにアウトプットをしています。
隙間時間でこっそり学習☺️
✅Gridレイアウトについて
これは確かに凄い便利です。
記事だけだと理解し辛かったですが、実際に動かせば便利さが身にしみてわかりました。
マナブさん(@manabubannai)紹介のコチラの記事が非常にわかりやすかったですhttps://t.co/F6lO0RqHUQ pic.twitter.com/scynrTRkk3— これすけ@プログラミング学習 / 初心者パパ (@koresuke1010) 2019年4月12日
パソコンを使っての学習がメインですが、移動中の電車などでは、スマホ版Progateを利用して隙間時間でもインプットをするようにしていました。移動中にスマホ版Progate→帰宅後にパソコンでの学習。この流れによって、必然的に予習と復習が出来るのでかなり効率よくインプットできます。
実践アウトプット
ここまでの学習を経て、マナブさんの模写テストへ挑戦してみました。ここまでしっかりと学べていれば、スムーズに制作できると思います。わからないことがあっても、ググってしまえば必ず答えが見つかります。問題に直面した時に、諦めずに解決する意思がとても大切です。
Webプログラミング学習15日目⏩
✅マナブさん@manabubannai 模写1完成
✅模写2作成開始
模写テスト1はレスポンシブ含め完成。3日かかりました🙇♂️
おそらく総時間13hほど。
模写2はもっと早く完成できるように頑張ります
本日はここまでです。
お疲れ様でした🌜 pic.twitter.com/OUmb9N8O0w— これすけ@プログラミング学習 / 初心者パパ (@koresuke1010) 2019年4月15日
Webプログラミング学習17日目⏩
✅マナブさん@manabubannai 模写2
ほぼレスポンシブの作業が終わりました。
フッター部分のコンテンツを修正して完成です。
ロードマップ二期には間に合いませんでしたが、
自ら学習する能力も身に付けなければなので先へ進みます
本日もお疲れ様でした☺️ pic.twitter.com/UYhxqOEloU— これすけ@プログラミング学習 / 初心者パパ (@koresuke1010) 2019年4月17日
この頃、同じように周りで模写を始めている方が多く、どうしても周りと比べてしまう自分がいました。人と比べることはあまり良くないかもしれませんが、自分はかなり刺激を受け、プログラミング学習に身が入りました。こっそりライバル設定した人と競うことで、かなりのスキルアップができます。
あと、なるべく毎日Twitterで発信した方が良いです。
皆さんにライクされたり、コメントをいただけることが、かなりの原動力になります。
ポートフォリオ制作
模写を2件終えた後は、ポートフォリオ制作です。
≫自作ポートフォリオ
ポートフォリオは、すでにあるHTMLやCSSの記述を修正する作業がメインですので、自分で難しい記述をすることは特にありません。私が制作したポートフォリオは動きも多く、一見すごいサイトに思えますが、ここまで学習を終えた方なら、意外と簡単に作れたりします。
具体的には、作るというよりは、中身を差し替える。という表現の方が正しいかもしれません。この時点でポートフォリオを公開する目的は、ドメイン取得やサーバーでサイトを公開するまでの知識を身につけるために取り組みました。
ポートフォリオの制作は、ショーヘーさんの記事を参考にさせていただきました。
≫DAY18. 『HTMLテンプレートを使ってみよう+自分のポートフォリオサイトを作ろう①』
ポートフォリオの準備が出来たら、次にインターネットにポートフォリオを公開する準備をしましょう。Webサイトを公開する手順は、必ず覚えなければならない項目ですので、必ず確認しておきましょう。
詳しくは下記の記事にまとめました。
ここまでで、「Webサイトを制作〜公開するまで」の基礎知識は身についている状態です。次はサイトに動きをつける、JavaScriptとjQueryの学習に進みます。
JavaScript
≫Progate JavaScript Ⅰ〜Ⅲ
ProgateにてJSの基礎知識を学習しました。基礎までだとⅢまでで良いと思います。私は Ⅰ〜Ⅲのみ学習しました。
jQuery
≫Progate jQuery 初級編
ProgateにてjQueryの基礎を学びます。JavaScriptの基礎が身についていれば、スムーズに理解できるはずです。
jQueryや他の言語にも言えることですが、全てを覚える必要はありません。こういう動作ができるんだなくらいでOKです。あとは、実装するときにGoogleで調べる→コードを使う→必要な箇所をいじる。という感じで構いません。
ある程度理解をしたら、必ずアウトプットもしてみてください。
方法としては、これまで作った模写サイトにjQueryを実装して動きをつけてみましょう。
プログラミング学習28日目途中⏩
✅jQueryアウトプット
簡単な動作を実装してみました。
jQueryは組み合わせ次第で色んな魅せ方ができるので楽しいですね☺️
追求しすぎても終わりがないので、PHPへ進むとします
マナブさん(@manabubannai)ロードマップのWP作成まで
コツコツ行動を積み重ねます🙇♂️ pic.twitter.com/iT0NNhqSQN— これすけ@プログラミング学習 / 初心者パパ (@koresuke1010) 2019年4月28日
ここまでがプログラミング初心者〜jQueryまでの学習方法になります。
次はPHP基礎を学び、実際にPHPを用いてアウトプット。その次にWordpress自作テーマへと進んでいきます。
これまでの流れを見ていただくとわかると思いますが、要所要所でアウトプットをすることが重要になります。少しでも理解できたなと思ったら、まずはコードを書いて実際に動くかどうかアウトプットをしてみましょう。仮に動かなくても、これまでの学習を見直したり、Googleで検索すれば解決できるはずです。とにかく実践あるのみです。
少し長くなってしまいましたので、PHPからの学習手順は次回の記事で紹介させていただきます。
なお、プログラミング学習の手順【完全版】は、下記にて配信しております。
プログラミング初心者から、半年で33万円稼げるようになった学習の全手順を記録しています。
上記のnoteには、特典もご用意しています。
- 作業動画を公開
- テンプレートコードの配布
- 完成したWebサイトのコードの配布
- PHPで作ったWebサービスのコード一式を配布
気になる方は、ぜひ参考にしてみてください。
≫プログラミング学習の手順【完全版】
コメントを残す