【最短30分でできる!】Laravel5.7入門: 初心者でも簡単! ブラウザだけでLaravelを使ったWeb開発!

PHPフレームワークLaravel最新版(5.7)の基礎を、実際に作りながら短時間で学びます。Laravelが初めてでもわかるように、順を追って説明します。ブラウザ上でLaravelの開発をしますので、すぐに取り組めます。
Rating: 4.0 out of 5 (230 ratings)
2,277 students
【最短30分でできる!】Laravel5.7入門: 初心者でも簡単! ブラウザだけでLaravelを使ったWeb開発!
Rating: 4.0 out of 5 (230 ratings)
2,277 students
Laravelの簡単な基本
Laravelでのアプリケーション作成
Laravelでの基本的なコマンド操作
データベースと連携したアプリケーションの作成
はじめてLaravelを触る人でも実際に動くアプリケーションを作れます。

Requirements

  • プログラミングに対する興味
  • Laravelに対する興味
  • パソコン(Mac、Windowsどちらでも)、またはタブレット端末
  • Webブラウザ
  • 開発環境としてブラウザで利用できるPaizaCloudを使います。(無償、講義の中で利用方法を解説します)
Description

はじめてLaravelでの開発を学ぶ、初心者向けの講座です。


この講座は、Mac、Windowsなど関係なく、ブラウザのみで受講できます。

LaravelのようなWeb開発を学ぶ場合、実際に手を動かしてアプリケーションを作り、感触をつかんでいくことが大切です。

ただ、はじめての場合に難しいのが、開発環境の構築です。環境構築で疲れてしまって、開発がはじめられないのでは本末転倒です。


そこで、ここでは、クラウドIDE(PaizaCloud)を使って、ブラウザ上でLaravelのウェブ開発を学びます。PaizaCloudは日本語に対応しており、インストールなどの環境構築をしなくても、ブラウザだけで簡単にLaravelを使ったWeb開発ができます。さらに、作ったサービスをそのまま公開して、友人に見せることもできます。


ここでは、最短わずか30分で簡単な、タスク一覧を管理する、掲示板のようなアプリケーションをLaravelで実際に開発する手順を説明します。

この講座では、Laravel、PHP、MySQLデータベース、PaizaCloud、phpMyAdminを利用して開発を行います。


本講座では、最新版のLaravel5.7を利用します。


Who this course is for:
  • Laravelの初心者向け講座
Curriculum
3 sections • 22 lectures • 54m total length
  • はじめに
  • Laravelとは?
  • クラウドIDE(PaizaCloud)とは
  • サインアップ
  • プラン選択画面
  • サーバ作成
  • Webアプリケーションの基本的な構成(MVC)
  • コマンド操作の基本
  • プロジェクトの作成
  • アプリケーション(Laravelサーバ)の起動
  • トップページの編集
  • データベースの設定
  • テーブル、モデル、コントローラの生成
  • マイグレーションの実行
  • phpMyAdminでのデータベース操作
  • URLルーティングの設定
  • コントローラの作成
  • ビュー(HTMLテンプレート)の作成
  • モデルの確認
  • 作成したアプリケーションのテスト実行
  • CSSフレームワークを適用し、アプリケーション完成
  • ボーナスレクチャー:参考情報

Instructors
Software Engineer
PaizaCloud PaizaCloud
  • 3.7 Instructor Rating
  • 791 Reviews
  • 14,102 Students
  • 7 Courses

Gino, Inc. have a mission to give more chances to learn and succeed.

For the mission, we are providing skill check service, job matching service, or programming learning service.

We'll make the world where individuals find the best place.

Gino, Inc. provides an online job matching service paiza based on programming tests for software engineers, and web-based online coding environment paizaIO for 20+ languages.


ギノ株式会社は、「日本のIT/WEBエンジニアを世界レベルに引き上げる」というミッションを掲げ、エンジニアのスキルの可視化、転職支援、スキルアップの為の学習をサービスとして展開しています。

■私たちが実現したい事
米国では映画「ソーシャルネットワーク」でザッカーバーグが主人公として映画にスーパースターとして登場しますが、日本ではそのような形でエンジニアが映画に出てくることはほとんどありません。少子高齢化で労働人口が減る日本が今後世界で生き残っていくためには、エンジニアがもっと活躍する環境に変えていかなければいけないと私たちは考えています。エンジニアの社会的地位を高め、よりエンジニアが活躍できる環境を作っていく事で、日本のエンジニア有り方を変えていきたいと思っています。

■直近の取り組み
直近の取り組みとしては3分動画+オンライン実行環境+豊富な練習問題による、プログラミング学習環境の開発を急ピッチで進めており、今後ゲーミフィケーションを取り入れた新しい学びの形の創造に取り組んでいます。

「得意が伸びる社会を創る」というビジョンの元、一人一人が自分の得意領域を伸ばして適材適所となる社会の実現を目指します。

Software Engineer / ソフトウェアエンジニア
Tsuneo Yoshioka
  • 3.9 Instructor Rating
  • 441 Reviews
  • 4,590 Students
  • 3 Courses

株式会社ギノ チーフフェロー / ソフトウェアエンジニア

エンジニア歴は10年以上。中学からプログラミングをはじめる。

Windows, Linux, Mac, iOS, Webの開発経験を持つ。
Linux上のネットワークプロキシ製品開発では、全世界で200万ライセンス以上のユーザを持つ製品の企画・設計・開発・立ち上げ・保守までを、メイン開発者として行う。
個人で作成したiOSアプリは20万ダウンロード以上。

業務では、プログラミング教育、エンジニア向けサービスの開発などを行う。小学校でプログラミングを教えることも。

前職ではフィンランドにて、グローバル環境でエンジニアとして5年間ソフトウェア開発を行なっていた。

今、一番使っている開発環境はJavaScript, TypeScript, Node.jsなど。