学習時間 | 14時間 |
---|---|
難易度 | 中級 |
質問投稿 | 可 |
LaravelでInstagram風簡易SNSアプリを作成しよう!
Laravelを使ったSNSアプリ開発!環境構築からHerokuでのデプロイまでを体系的に学ぶ。 Laravelでの開発において重要なMVCや、CRUD機能の実装方法などWEBアプリケーション開発の基礎をわかりやすく解説。
ECサイトやSNSサービスをはじめ広範囲にわたる開発で使用される Laravel
Larvalは最も人気のあるPHPフレームワークであり、ブログやオウンドメディアなどのWEBサイトやショッピングサイト(ECサイト), SNSやマッチングサービス等のWEBアプリケーション開発, スクレイピングを利用したキュレーションメディアや業務効率化, 出欠管理といった業務システムの開発まで広範囲にわたる開発で使用されています。
また、日本語での情報量が豊富で学習コストが低く、バージョンアップデートも頻繁に行われており、便利な機能の追加や脆弱性の解消がスピーディーで、一度習得すれば複雑なアプリケーションを作成することが簡単にできるようになります。
環境構築からデプロイ(公開)までWEBアプリケーション開発の全体像を学ぶ
そこで本教材では、LaravelでのWEBアプリケーション開発について、ローカルでの環境構築からデプロイ(サービス公開)まで順を追って学んでいきます。0からInstagramの基本的な機能をステップごとに作成していく過程を通して、Webアプリケーション開発の流れを掴みましょう。
学習内容
- Laravelを使った実践的な開発スキルを学びます
- サインアップ・サインイン機能の開発を行います
- 画像アップロード機能の開発を行います
- いいね機能・コメント機能の開発を行います
- Cloud9を使った開発環境の構築ができるようになります
- Herokuを使ってWebアプリケーションを公開する方法を学びます
本教材で作成するサービスのイメージ
本教材の対象者
- Laravelの開発の大まかな流れを把握したい方
- Laravelの教材を見ながら簡単なサンプルアプリケーションを作ったことがある方
受講するための必要なスキル
- HTML/CSSの基礎知識
- PHPの基礎知識
- Laravelの基礎知識
PHPやLaravelを一度も触ったことがない方は、まずは書籍等で基礎の学習からはじめることをオススメします。
学ばないこと
本教材はLaravelの大まかな流れを把握することを一番の目的としており、HTML・CSS・PHPの解説は詳しくしていません。細かく知りたい方はご自身で調べていただければと思います。
本教材で質問対応可能なOSや環境
- Cloud9を利用して開発しますのでMac、Windowsいずれも可
本教材の対応バージョン
- PHP 7系
- Laravel 5.5
この教材を執筆した想い
開発現場のノウハウを共有することで、未経験でもすぐに現場で働ける方を増やしていきたいと思い、教材を作ることでサポートできたら良いなと思いました。お力になれたらうれしいです。可能な限り実践的な体験が出来るように、ただプロダクトを作るだけではなく、デプロイの仕方や理解が深まる参考リンクも教材内に入れています。できるだけ開発現場に近い感じで開発体験をしてもらえればと思います!