動かして学ぶ!Laravel開発入門 PHPフレームワークの大本命!MVCモデルの基本からWeb開発まで

山崎大助/著

発売日:2021年3月

  • 動かして学ぶ!Laravel開発入門 PHPフレームワークの大本命!MVCモデルの基本からWeb開発まで
  • 動かして学ぶ!Laravel開発入門 PHPフレームワークの大本命!MVCモデルの基本からWeb開発まで
ページ数
311p
ISBN
978-4-7981-6865-4
著者情報
山崎 大助(ヤマザキ ダイスケ)
ジーズアカデミー学校長。デジタルハリウッド大学大学院教授。専門はフロントエンド、Webアプリケーション。全世界で9人しかいないMicrosoft MVP(Bing Maps Development)の1人

¥3,300 税込

15 nanacoポイント

15 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

デジタルハリウッドの講師が教えるLaravel入門書の登場!

デジタルハリウッド・ジーズアカデミー人気講師直伝!
PHPの人気フレームワークLaravel(ララベル)で
Webアプリ開発に挑戦しよう!

【本書の概要】
デジタルハリウッド・ジーズアカデミーなどでLaravel講座をもつ著者が、多くの受講生の声を反映して執筆したLaravelの入門書です。
サンプル作りを通して、LaravelによるWebアプリの設計・作成の基本、ルーティング、リエクスト処理、ビュー、認証、ページネーション、モデルのリレーション、ファイルアップロードの基本などを一通り学ぶことができます。

【Laravelとは】
LaravelはMicrosoftの.NETの開発に関わっていたTaylor Otwell氏によって開発され、
PHPの世界で最も人気のあるフレームワークの1つです。

【本書の開発環境について】
本書の開発環境はAWS Cloud9を利用しています。
WindowsもしくはmacOSでLaravelの環境を作ろうとすると、環境構築に1、2時間を要してしまうことがかなりあります。
その点、ブラウザだけで開発できるAWS Cloud9を利用すれば、開発環境を手軽に設定できるため非常に効率よく学習することができます。

【Laravelのバージョン】
Laravel 6.x(LTS)

【読者対象】
LaravelによるWebアプリ開発初心者

【本書のゴール】
本書を読み終わった後、基本的なLaravelの利用方法を習得できることを目的としています。

【著者プロフィール】
山崎大助(やまざき・だいすけ)ジーズアカデミー学校長。デジタルハリウッド大学大学院 教授。
専門はフロントエンド、Webアプリケーション。
2013年 全世界で9人しかいないMicrosoft MVP(Bing Maps Development)の1人として受賞、
現在もMicrosoft MVP(Developer Technologies)を受賞している。
著書に『レスポンシブWebデザイン「超」実践デザイン集中講義』、
『jQueryレッスンブック jQuery2.X/1.X対応』がある。
公開しているWebサービスに『LaravelDB.com』『BingMaps GO!』がある。

目次

Chapter 1 PHPフレームワーク「Laravel」とは
01 Laravelフレームワークとは
02 まとめ

Chapter 2 開発環境の準備
01 Laravelの開発環境について
02 AWS Cloud9を利用する
03 まとめ

Chapter 3 Laravelのインストール
01 本書でよく使うコマンドやコードについて
02 AWS Cloud9の環境準備
03 Laravelフレームワークの準備
04 毎回使うコマンド?
05 データベース環境の準備
06 MySQLを使用しない場合(SQLiteを選択する)
07 Laravelのルートディレクトリ:フォルダ構成について
08 まとめ

Chapter 4 練習アプリ:本管理アプリを作る
01 練習アプリ「本管理アプリ」を作る流れ
02 AWS Cloud9の設定を変更する:隠しファイルを表示する
03 MySQLデータベースとの接続を設定する
04 AWS Cloud9の設定を変更する:自動保存の設定にする
05 まとめ

Chapter 5 本管理アプリ:データベースにテーブルを作成する
01 テーブルを定義するマイグレーションファイルについて
02 マイグレーションファイルでbooksテーブルを定義する
03 まとめ

Chapter 6 本管理アプリ:モデルを作成する
01 Eloquent(エロクイント)モデルを利用する
02 モデルのルールを変更する方法
03 まとめ

Chapter 7 本管理アプリ:ルート定義を作成する
01 ルート定義について
02 ルート定義のスケルトンを作成する
03 まとめ

Chapter 8 本管理アプリ:ログイン認証機能を追加する
01 ログイン画面とレジスター画面を確認する
02 ログイン機能とレジスター機能を実装する
03 ログ ほか

商品詳細

シリーズ名
NEXT ONE:新定番の技術をしっかり学べる
出版社名
翔泳社
サイズ
21cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ