【2日でできる】はじめての PHP 7 x Laravel 6 入門
3.7 (770 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,528 students enrolled

【2日でできる】はじめての PHP 7 x Laravel 6 入門

PHP 7とLaravel で、はじめてのWebサービスを2日で作ってみよう!
3.7 (770 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,528 students enrolled
Last updated 2/2020
Japanese
Current price: $62.99 Original price: $89.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 20 articles
  • 9 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 最新のPHP(バージョン7.3)を実行する環境をローカル(macOSまたはWindows)に作成できるようになる
  • PHPの動作の仕組みを理解し、かんたんなPHPスクリプトが書けるようになる。
  • Webアプリフレームワーク(Laravel 6)を使って、書籍管理システムを作成し、オリジナルのWebサービスを作れるようになる
  • データベースインスタンスを作成し、テーブルを作成できるようになる
Course content
Expand all 91 lectures 05:40:51
+ Webアプリケーション開発の基礎知識
3 lectures 11:16

Webアプリケーション開発の構成要素について学びましょう。

Preview 06:00
効果的な学習方法
05:01
受講上の注意
00:15
+ 環境構築(macOS)
3 lectures 10:38
PHPインストール上の注意
01:10
PHP 7.3のインストール(macOS)
02:57
(macOS用)ComposerとLaravelのインストール
06:31
+ 環境構築(Windows)
3 lectures 06:17
PHP 7.3のインストール(Windows 10)
03:11
Visual Studio の実行環境のダウンロードページのURL
00:18
Composerをインストールしよう
02:48
+ 練習課題
2 lectures 00:07
課題1:PHPのインストール
00:03
課題2:Composerをインストールしよう
00:03
+ PHPの基礎知識と環境設定
12 lectures 56:01

PHPスクリプトを書いて、コマンドラインから実行してみましょう。

Preview 05:04
PHPの対話式実行モードについての注意
00:28

Windows 10のコマンドプロンプト上でプログラムを入力して実行してみましょう。

PHPのインタラクティブモードを使ってみよう(Windows 10)
03:06

代数演算子による数値演算や、代入演算子による計算結果の代入について学びましょう。

PHPの対話式実行モードを使用します。

php -a

で対話式に処理を実行できます。

Mac(OS X)の場合は、プロンプトが出て、1行づつ実行できます。

Windowsの場合は、

<?php

PHPの命令;

?>

と書いてから、Control + Z、enter、とすると<?php から ?>までの内容を実行できます。

終了するには、Control+C(コントロールキーとCを同時に押す)か、exitと入力してエンターキーを押します。

PHPの基本文法(計算をしてみよう)
04:52

複数のデータをまとめて格納するために、配列という変数タイプを使ってみましょう。

PHPの基本文法(配列)
05:00

array関数を使用して、キーと値がセットになった配列変数を生成してみましょう。

PHPの基本文法(array関数)
02:21
for文を使用して、繰り返し処理を実行してみましょう
制御構文(for文とif文を使用してみよう)
07:41

クラス定義をして、インスタンス(オブジェクト)を生成してみましょう。

クラスを定義してインスタンスを生成してみよう
07:46

PHP7の内蔵Webサーバを使用して、PHPスクリプトを実行してみましょう。

PHPでHello World!(Webアプリケーション編)
03:54

HTML5の書式でHTMLファイルを作成してみましょう。

HTML5のタグを追加してみよう
03:40

HTMLファイルに入力フォームを追加して、投稿したデータを表示するPHPスクリプトを作成・実行してみます。

文法の詳細は後ほど解説するので、まずは動作を体験してみましょう。

思っていたより簡単に入力フォームとPHPのプログラムが連携できることがわかるでしょう。

入力フォームとの連携、変数、文字列の結合
09:34

Webアプリケーションフレームワークの概念を学びましょう。

Webアプリケーションフレームワークとは?
02:35
+ HTML、CSS、JavaScript、Bootstrap
9 lectures 42:18

HTMLファイルをテキストエディタで作成してみよう。

HTMLを書いてみよう
06:40

スタイルシートを作成し、HTMLファイルに関連付けてみましょう。

CSSファイルを作成してみよう
05:38

JavaScriptでどんなことができるかを学びましょう。

JavaScriptとは?
02:56

HTMLファイルにJavaScriptを追加してダイアログを表示してみよう。

JavaScriptを追加してみよう
02:06

JavaScriptのライブラリ、jQueryを使ってみましょう。

jQueryを学ぼう
12:11

jQueryによるスライダーを実行してみましょう。

jQueryを実行してみよう
06:09

前のレクチャーで解説している、jQueryによるスライダー(BxSlider)のサンプルコードです。

Udemyのエディターの関係で、インデント(段付け)がクリアされています。

jQueryによるスライダーのソースコード(補助教材)
00:47
課題3: スライダーを実装してみよう
00:03

Webサービスを高速に開発するために必須のTwiter Bootstrap3について学びましょう!

Twitter Bootstrap(ブートストラップ)とは?
05:48
+ リレーショナルデータベースの基礎知識
3 lectures 16:41

Windows環境で、SQLite 3がインストールされていない場合は、phpフォルダにsqlite3.exeをダウンロード・配置しましょう。

SQLite3のインストール(Windows環境のみ)
06:52

リレーショナル・データベースの概要と、SQLiteを使ったデータベーステーブルの作成、データの登録、表示などを実行してみましょう。

SQLでデータベースを操作してみよう
09:39

SQLiteを使ってデータベースの作成、テーブルの作成、データの登録を実行してみましょう。

課題4: データベースの作成
00:10
+ 書籍リストアプリ:プロジェクトの追加(macOS編)
6 lectures 19:51

composerコマンドを使ってプロジェクトを作成し、Laravelフレームワークをインストールしましょう。

【macOS】はじめてのプロジェクトを追加してみよう
04:32
artisanコマンドを使用してローカルサーバを起動し、Laravelの動作を確認しましょう。
【macOS】内蔵サーバを起動してプロジェクトにアクセスしてみよう
01:56
課題5: ローカルサーバーを起動してみよう
00:10

Laravel 5.2.29以降、データベースの標準設定がMySQLを指定するようになりました。ここではSQLiteを使うための設定をします。

データベース接続設定の設定(補足テキスト)
01:03

データベーステーブルを生成するためのマイグレーションファイルを生成しましょう。

【macOS】DBのマイグレーションファイルを作成してみよう
06:24

データベース接続の設定、Sqliteデータベースの作成を行い、マイグレーションを実行してみましょう。

【macOS】DBのマイグレーションを実行してみよう
05:45
+ 書籍リストアプリ:プロジェクトの追加(Laravel 6,Windows 10)
3 lectures 08:06
プロジェクトの追加(Laravel 6, Windows)
02:16
データベース設定を編集しよう
03:08
DBマイグレーションを実行しよう
02:42
Requirements
  • OS X、Windows 10以上の動作するパソコン
  • Composer、Laravel(無償、レクチャーで導入方法を解説します)
Description

*2019年9月3日 Laravel 6.0 LTSがリリースされましたので、更新作業を開始しました。
  -
macOSにPHP7.2, Composer, Laravel 6.0をインストール, データベースマイグレーションをする手順のレクチャーを追加しました


*2017/9/1 SQLiteデータベース接続設定の仕様に変更があったので、レクチャー42を更新しました。最新版では、データベースファイルの場所をフルパスで指定する必要があります。


【コースの概要】

この講座では

  • PHPの最新バージョン(PHP 7)の基本知識を学べます。

  • Laravel 5.x/6.0をつかって、具体的なWebアプリケーションを作り、PHPフレームワーク開発手順をマスターできます。

  • HTML5やスタイルシート、JavaScript、Bootstrapなども同時に学べます。


レクチャーでは、プログラミング初学者がつまづきやすい環境構築をWindows, macOSのそれぞれについて、操作録画をまじえて、ステップ・バイ・ステップで解説しますので、確実に学習を進められます。また、Linux環境でも学習を進められます。

集中的に学習すると、土日で1つのアプリケーション開発を体験できますので、

  • 短期間にPHP 7の基礎を学びたい方

  • Webアプリケーション開発を体験してみたい方

  • 書籍やオンラインでの学習で環境構築がうまくいかなくて困っている方

などに最適です。

【注意】

レクチャーはLaravel 5.2ベースとなっているので、バージョン指定をしてインストールする手順を解説しています。

順次、Laravel 6.0対応を進めています。

【受講生の声】

「井上さんの親切かつ丁寧かつ分かりやすいご対応に感謝しております。 PHP初心者でも本当にわかりやすく解説してくださるので、本当に受けてよかったです。」(2016/7/31 秋山さん)

Who this course is for:
  • はじめてPHPを勉強する方
  • PHP5.6までは経験があるが、PHP7を覚えたい方
  • PHPではなく、RubyやPythonを使用した開発手法をマスターしたい方には向いていません(別コースを提供中)