Iswtevpnt5egpp75vqku

LaravelでInstagram風簡易SNSアプリを作成しよう!

【中級レベル/14時間】 Laravelを使ったSNSアプリ開発!環境構築からHerokuでのデプロイまでを体系的に学ぶ。 Laravelでの開発において重要なMVCや、CRUD機能の実装方法などWEBアプリケーション開発の基礎をわかりやすく解説。

ユーザー数10億人超えの人気SNSアプリの作り方をゼロから丁寧に解説

本教材では、全世界でユーザー数10億人を超えるInstagramを参考にした簡易画像投稿SNSアプリの作成を通して、PHPのフレームワークであるLaravelを使ったWEBアプリケーション開発を体系的に学びます。

参考)Instagram公式サイトはこちら


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


この教材を執筆した想い

開発現場のノウハウを共有することで、未経験でもすぐに現場で働ける方を増やしていきたいと思い、教材を作ることでサポートできたら良いなと思いました。お力になれたらうれしいです。可能な限り実践的な体験が出来るように、ただプロダクトを作るだけではなく、デプロイの仕方や理解が深まる参考リンクも教材内に入れています。できるだけ開発現場に近い感じで開発体験をしてもらえればと思います!


この教材の執筆者


Mr.T
Mr.T

Web系自社開発企業にてフリーランスエンジニアとして働いています。メインはRubyで、実務経験はPHP、Ruby、Javaなど。次世代のエンジニアさんのために、何かできればと思っています。プログラミング講師の経験あり。社内の若手エンジニアの育成経験あり。Twitterアカウント:@mr_t_free


本教材のカリキュラム


  1章:新規Laravelアプリケーションの作成
利用可能
日 購入してから

今すぐはじめる!