PHPからLaravelまで はじめてのプログラミング入門【初心者向け】【わかりやすさ最重視】
4.4 (216 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.
1,355 students enrolled

PHPからLaravelまで はじめてのプログラミング入門【初心者向け】【わかりやすさ最重視】

PHP初歩からLaravelまでをつなぐように知識を網羅しています。連想配列/関数/フォーム(HTTP)/セキュリティ/PDO/セッション/クラス/トレイト/名前空間/オートロード/composer/MVC/RESTful/マイグレーション
Bestseller
4.4 (216 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.
1,355 students enrolled
Last updated 5/2020
Japanese
Current price: $55.99 Original price: $79.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11.5 hours on-demand video
  • 2 articles
  • 17 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を基礎からわかりやすく
  • セキュリティ対策を実施したフォームの作成方法
  • PDOを使ったデータベース接続
  • composerを使ったモダンPHPの理解
  • Laravel入門
  • LaravelでRESTfulの実装
Course content
Expand all 128 lectures 11:38:27
+ PHPの基礎
29 lectures 02:08:25
PHPの環境説明
01:53
PHPの書き方 その1
05:52
PHPの書き方 その2
04:16
PHPの変数 その1
04:13
PHPの変数 その2
02:50
PHPの定数
01:19
PHPの連想配列 その1
03:25
PHPの連想配列 その3
07:53
PHPの演算子
02:58
PHPのif文 その1
04:15
PHPのif文 その2
06:10
PHPのif文 その3
08:13
PHPのforeach
06:49
PHPのfor, while
04:28
PHPのswitch
06:00
ユーザー定義関数その2
07:18
文字列関数 strlen, mb_strlen
02:31
文字列関数 str_replace
05:27
文字列関数 explode, preg_match, substr
06:11
配列の関数 array_push
02:44
関数を自作してみる
05:27
変数のスコープ
04:40
ファイルの読み込み
04:59
+ お問い合わせフォーム
14 lectures 01:32:15
PHP設定ファイル(php.ini)
03:37
フォーム GET, POST
06:08
フォーム 入力、確認、完了
09:53
フォームセキュリティ XSS
06:23
フォームセキュリティ CSRF
07:20
フォームバリデーション その1
08:13
フォームバリデーション その2
05:01
フォームバリデーション その3
07:05
Bootstrap4 その1
08:52
Bootstrap4 その2
06:09
ベーシック認証
06:56
ファイル操作 その1
08:35
ファイル操作 その2
03:43
+ データベース接続
9 lectures 55:12
phpMyAdmin
05:41
CRUD
08:22
CRUDの解説
04:27
PDOでデータベースと接続
06:04
PDO プリペアードステートメント プレースホルダ
07:04
PDO トランザクション
04:40
フォーム値をDBに保存 その1
08:28
フォーム値をDBに保存 その2
03:46
+ セッションや高度な関数
4 lectures 21:05
クッキーとセッション その1
06:37
クッキーとセッション その2
06:31
少し高度な関数 タイプヒンティングなど
05:18
少し高度な関数 コールバック関数など
02:39
+ オブジェクト指向やモダンPHP
9 lectures 46:27
クラスとインスタンス
07:12
継承
05:11
抽象クラスとインターフェース
06:42
トレイト
04:32
composerの実行
04:54
composer 名前空間、オートロード
05:47
composer ライブラリ Carbon
04:21
+ Laravel入門
24 lectures 01:35:28
Laravelのインストール
05:32
Laravelの初期設定
03:10
Laravel キャッシュのクリア方法
02:18
Laravel データベース設定
03:03
Laravel データベース接続確認
01:03
Laravel ルート、ビュー
02:27
Laravel Artisanコマンド
01:22
Laravel モデル
02:59
Laravel マイグレーション
05:02
Laravel tinker
02:30
Laravel コントローラ
01:34
Laravel MVCモデルの記述方法 1
03:23
Laravel MVCモデルの記述方法 2
05:22
ヘルパ関数
02:10
ファサード
05:01
起動処理 DIとサービスコンテナ
03:13
ブレード(Blade)
03:45
Laravel-uiと認証
11:00
追加動画: npm run watch
03:03
エラーメッセージの日本語化・マルチログインの補足
08:24
+ 簡易Webアプリ(CRUD/RESTful)
20 lectures 02:33:58
概要 モデル・マイグレーション
08:15
マイグレーション・追加とロールバック
06:12
ルーティング(グループ・認証)
06:46
login.blade.phpを読んでみる
06:48
Create 新規登録
05:36
Store 保存
03:52
DBに保存されているデータの取得
10:55
show 表示画面
09:40
edit 更新画面
08:13
update 更新画面
03:01
destroy 削除機能
06:11
サービスへの切り離し(ファットコントーラー防止)
06:06
バリデーション(フォームリクエスト)
10:59
ダミーデータ(シーダー)
07:45
ダミーデータ(Factory & Faker)
10:47
ページネーション
07:53
検索フォーム
11:16
+ Webアプリを開発するために
9 lectures 01:09:45
要件定義と基本設計
10:10
リレーション(1対多) その1
08:10
リレーション(1対多) その2
06:44
リレーション 外部キー制約
03:08
リレーション(多対多)
07:44
おまけ:GitHubやサーバーの種類
10:44
おまけ:サンプルプロダクトの紹介
06:07
追加:Xサーバーへのアップロード
16:22
終わりに
00:36
+ 補足
10 lectures 35:51
XAMPPのインストール (Windows)
10:04
MAMPのインストール (Mac)
03:37
Visual Studio Codeのインストール 1
03:39
Visual Studio Codeのインストール 2
02:34
コマンドプロンプトの使い方(Windows)
03:22
composerのインストール(win)
04:43
Laravelのインストール(win)
03:19
Node.jsのインストール
01:39
参考資料
00:04
Requirements
  • インターネット接続可能なパソコン
Description

今や世界中で使われ、大活躍しているプログラミング言語が『PHP』です。


『PHP』の初歩の初歩から解説し、

ホームページには必要不可欠なお問い合わせフォームを例題に、

セキュリティも気にしながら、データベースと接続して

情報をやりとりする方法を解説しています。


また、モダンPHPとも呼ばれますが、

オブジェクト指向、名前空間、オートロード、composerなども

できるだけわかりやすく解説しつつ、


PHPフレームワーク『Laravel』もセットで解説しています。


初心者の頃に詰まった事、知っておきたかった事など、

過去の自分に向けるように、

とにかくわかりやすさ重視で解説しています。


■動作環境

PHP 7.2~7.3

Laravel 6.0.x


扱っている事

PHPパート・・環境構築(XAMPP/MAMP)/変数/関数/セキュリティ/データベース接続(PDO)/オブジェクト指向(クラス・抽象クラス・インターフェース・トレイト/名前空間/オートロード/composer/


Laravelパート・・MVC/起動の仕組み/コレクション/ファサード/マイグレーション/Laravel-ui/Laravel-mix/RESTful などなど。


おまけ・・Bootstrap, Node.js/npm, GitHub


※フォームの箇所あたりからコード入力時にやや早送りしている箇所があります。


追加動画も検討していますのでぜひお気軽にご連絡くださいませ。

Who this course is for:
  • プログラミングに少しでも興味がある方
  • ホームページにPHPも含めたいと思っている方
  • Laravelから入ったためPHPを復習したい方