##【まず初めに】
今年の4月に新卒で入ったIT総合商社で、6月まで営業部にいましたが、希望を出し社内転職という形でバックエンドエンジニアとして働き、早1ヶ月が立ちました。
業務で使うlaravelを二週間かけて学習したのですが、phpを経験したことなかった僕は、つまずく事が多かったので、
これからphpや、laravelの学習を始めるよ!って人のために僕なりに学習方法をまとめてみました。
参考程度にご覧ください!!
##【laravel とは】
phpフレームワークであり、MVC(Model, View, Controller)の各機能に分けてwebアプリケーションを実装します。
機能多彩であり、通常であれば何か月とかかる開発を大幅に短縮でき、世界中のwebアプリケーション開発に良く使われています。phpのフレームワークとなっているので、先にphpを学習してから、始めましょう!笑
##【学習方法】
実際スクールに行かなくても学習できる方法はいくらでもあります、、
お金がある人はスクールに通ってもいいと思いますが、今回は、学習コストを抑えた点で紹介します。
①progate、dotinstallでphpの基礎を学ぶ。
→月額1000と格安で、様々なプログラミング言語を学びたい放題です。本気出せば、どの基礎講座も1ヶ月以内には終わります。特に終盤のclassは複雑かつ、laravelでも重要になってくるので、公式サイトやググってよく理解しましょう。
②MAMPを使ってlaravelをインストールし、学習する。
→開発環境は初めはMAMPがオススメです。 学習方法に関しては、Youtubeに参考動画がたくさん載っているので、リンクを貼っときます。
https://www.youtube.com/watch?v=yaitzPzBzuI
-環境構築から簡単なブログ管理アプリの実装を紹介しています!
https://www.youtube.com/watch?v=M7ZV0GKm4lI
-MVCの使い方や文法説明の動画です!
これらの動画を見ながら実装をしていけば、laravelでのWEBアプリケーションの流れをつかめると思います!
もっと細かいところや、複雑な機能を実装したければ、ググってみたり、参考書を買ってみるのもいいと思います!
またudemyというサービスも、実力者たちの解説付きの動画(基礎から応用編)を購入してみれるので、
チェックしておくといいでしょう!
僕はdotinstall、Youtube、Google、udemyこの4つを使って学習しました!
##【最後に】
まだエンジニアになって日も浅く、覚えなければいけない事だらけです。
今回の投稿が初投稿なので、さらっと紹介させていただきました!
周りにエンジニアの知人がいなく、学習方法など分からず遠回りした経験もしました。
そういった事経験を生かし効率のいい情報を発信していきたいと思い、
少しずつ投稿していきたいと思います!