【動画で学習】UdemyのPHP 人気/おすすめ講座【セールでお得】

こちらでは、UdemyのPHP講座を、おすすめ、セール情報とともに紹介していきまっす。

Udemy講座の特徴

udemy

具体的な講座を見る前に、Udemyについてざっと整理しておきましょう。

Udemyは動画ベースの学習サービス、以下のような特徴があります。

Udemyの特徴

  • 買い切り型で継続コストがない
  • その上、内容更新あり、質問可能
  • スマホ対応、流し聴き学習も可能
  • 30日間返金が可能
  • セールで頻繁に80%以上割引

なんといっても、買い切り型なので購入後は継続コスト等が一切不要なのが安心。

その上で、講座の内容がアップデートされたり、質問も可能なので、買い切りなのに利用できるサポートが手厚いです。

講座の内容も10時間以上に登るものも多く、1本で基礎から応用まで学習可能

ユーザー評価や、動画プレビューあり、さらには30日間の返金保証もあるので、まず失敗しない購入が可能

購入時に絶対に抑えておきたいのがセール。毎回80~90%OFFの割引されます。

基本月1回は必ずセールが開催されているので、そこで購入するようにしましょう。また、新規ユーザーは1本目は大概セール価格で購入可能です。

 

UdemyのPHP講座 人気ランキング(セール情報付き)

以下がUdemyで学習できるPHPの最新の人気講座ランキング(日本語のもの)です。

セール価格情報も載せています。上述したとおりUdemyのセールは大きいので逃さずゲットしてください。

人気
Rank
学習コース評価
1
PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門
発売日 2018/03/25
受講者 17,332人
通常 24,000円
現在 1,840円
(4.5)
総評価数 3331件
2
(4.5)
総評価数 887件
3
PHP 7/8 プログラミング マスター講座
発売日 2021/02/19
受講者 903人
通常 24,000円
現在 1,840円
(4.6)
総評価数 67件
4
基礎だけ学ぶ PHPプログラミング講座
発売日 2019/10/23
受講者 1,627人
通常 12,000円
現在 2,080円
(4.4)
総評価数 284件
5
(4.2)
総評価数 582件
6
【2日でできる】はじめての PHP 7 x Laravel 6 入門
発売日 2016/01/17
受講者 5,100人
通常 10,800円
現在 2,000円
(4.2)
総評価数 906件
7
誰でもわかる PHP(Webアプリ開発)
発売日 2019/05/21
受講者 241人
通常 12,000円
現在 2,160円
(3.6)
総評価数 26件
8
はじめて作るWebアンケート・システム~PHP&MySQL超入門
発売日 2017/11/02
受講者 292人
通常 6,000円
現在 2,240円
(3.4)
総評価数 54件
9
(4)
総評価数 79件
10
(3.1)
総評価数 12件
11
PHPでデータベースを使いこなす(中級)
発売日 2017/03/30
受講者 753人
通常 6,000円
現在 2,000円
(3.9)
総評価数 69件
12
非エンジニアでも学べるPHP入門講座
発売日 2016/09/02
受講者 3,940人
無料講座
(3.8)
総評価数 294件
13
誰でもわかる PHP基礎 & PHPオブジェクト指向
発売日 2019/01/21
受講者 322人
通常 21,000円
現在 2,080円
(4.1)
総評価数 45件
14
PHP初級プログラミング講座 初級 その1
発売日 2016/04/21
受講者 430人
通常 7,200円
現在 0円
(4.1)
総評価数 55件
15
PHP初級プログラミング講座 初級 総合コース
発売日 2017/08/05
受講者 612人
通常 10,200円
現在 1,840円
(3.6)
総評価数 88件
16
PHPでデータベースを使いこなす(初級)
発売日 2017/03/02
受講者 600人
通常 6,000円
現在 2,000円
(4.5)
総評価数 88件
17
PHP初級プログラミング講座 初級 その2
発売日 2016/07/15
受講者 353人
通常 7,200円
現在 1,840円
(4)
総評価数 22件
18
PHPでデータベースを使いこなす(上級 その2)
発売日 2017/05/20
受講者 484人
通常 5,400円
現在 2,000円
(4.4)
総評価数 17件
19
PHPでデータベースを使いこなす(上級 その1)
発売日 2017/04/23
受講者 566人
通常 5,400円
現在 2,160円
(4.3)
総評価数 27件
20
(3.9)
総評価数 6件
21
【PHP中級】Webアプリケーション開発 実践講座
発売日 2021/01/05
受講者 90人
通常 24,000円
現在 1,840円
(4.5)
総評価数 6件
22
(2.9)
総評価数 5件
23
(0)
総評価数 0件
 

UdemyのPHP 人気・おすすめの5講座

以下が今人気のおすすめの講座の詳細です。

Udemy講座では、1つのコースで基礎から応用まで幅広く学べるものが多く、コスパ高く学習可能。

自分にあったコースをセールでゲットして効率よく学習しましょう。

PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門

PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門
発売日 2018/03/25
(4.5)

12 total hours
本格的なWebシステム開発に欠かせない、サーバーサイドプログラミングをPHP+MySQLで学ぼう。

PHPは、現在のWebシステム開発に使われる、サーバーサイドプログラミング言語の中で最も人気のある言語です。

これを利用すれば、会員登録をしたユーザーに個別のコンテンツを提供したり、ユーザー同士のコミュニティを作成したり、またデータベースと連携してショップサイトや、データの検索サイトなど、さまざまなWebサービス・Webシステムを開発することができます。

また、WordPressや EC-CUBEといった、ブログシステム、ECシステムも PHPで開発されており、これらをカスタマイズするための知識も身につけることができます。本講座では、そんな PHPと MySQL(MariaDB)の基本をプログラミング言語の初心者の方でも学びやすく紹介します。

それぞれの基本を身につけたら、本格的なシステム開発を体験し、最後は Twitterに似た掲示板システムの開発を体験します。本講座を通じて、サーバーサイドプログラミングの世界を学んでいきましょう。Webエンジニアになりたい方はもちろん、マークアップエンジニアの方や、ディレクターの方でも気軽に学習していきましょう。


↓全て表示↑少なく表示
 
注目ポイント

XAMP(MAMP)、VSCodeなど、今PHP開発するのに間違いない環境構築を、インストール手順から解説があるので初心者でも問題ないです。

内容は、PHPの基礎機能・よく使う機能の解説から、Database(SQL)についても解説され、最終的にPHPとDBを使った実用まで至ります。

PHP基礎の理解・確認から、PHPを実用したWebサービス作りまでを体系的に学ぶのに非常に有益な教材でおすすめです。

 
Users Voice
バックエンドはとっつきにくいものと思っていましたが、実際に触れてみると大変楽しいものだとわかりました。たにぐちさんの解説もわかりやすく丁寧です。何度も見返して定着させていければと思います。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. PHPの開発環境を準備しよう
    • Udemyでの受講について
    • 開発環境(エディター・ブラウザー)を整えよう
    • Visual Studio Codeの補足
    • WindowsにPHP動作環境を作る(MAMP for Windows)
    • 【視聴不要】WindowsにPHP動作環境を作る
    • macOSに PHPの開発環境を作る
    • MAMPをご利用の方へ: MySQLの設定の変更方法
    • サンプルファイルのダウンロード方法について
    • サンプルファイルを準備する
  2. PHPの基本を学ぼう
    • print構文 - 画面に文章を表示する
    • 算術演算子 - 計算結果を表示する
    • 画面に現在の時刻を表示する
    • 文字列を連結する
    • オブジェクトを使って、時刻を表示する
    • 変数 - 計算結果を保管する
    • while構文 - 1から365までの数字を表示する①
    • for構文と比較演算子 - 1から365までの数字を表示する②
    • 1年後までのカレンダーを表示する①
    • 1年後までのカレンダーを表示する②
    • 配列 - 曜日を日本語で表示する
    • 連想配列とforeach構文 - 英単語と日本語の対応表を作る
    • if構文 - 9時よりも前の時間の場合に、警告を表示する
    • ceil, floor, round - 小数を整数に切り上げる・切り下げる
    • spirntf - 書式を整える
    • file_put_contents - ファイルに内容を書き込む
    • file_get_contents - ファイルの読み込み
    • simplexml_load_file - XMLの情報を読み込む
    • JSONを読み込む
    • フォームに入力した内容を取得する①
    • フォームに入力した内容を取得する② GETとPOST
    • チェックボックス、ラジオボタン、リストボックス(ドロップダウンリスト)の値を取得する
    • 複数選択可能なチェックボックス、リストボックスの値を取得する
    • 半角数字に直して、数字であるかをチェックする
    • 郵便番号を正規表現を使ってチェックする
    • 別のページにジャンプする
    • 剰余算 - 一行ごとにテーブルセルの色を変える
    • Cookieに値を保存する
    • セッションに値を保存する
  3. データベースの基本を学ぼう
    • MySQLを使ってみよう
    • SQLを使ってみよう
    • テーブルを作るSQL - CREATE
    • データを変更、削除するSQL - UPDATEとDELETE
    • 一番大切なカラム、プライマリーキーとオートインクリメント
    • 自動でIDを採番する Auto Increment
    • テーブルの構造を変更しよう
    • 条件を指定しよう - WHERE
    • COUNT, SUM, MAX, MIN - 計算・集計お手の物
    • データベースの真骨頂、リレーション
    • ORDER BY - データの並び替えで、ランキングも思いのまま
    • GROUP BY - 複雑な集計
    • LEFT JOIN、RIGHT JOIN - 外部結合
    • DISTINCT, BETWEEN, IN, LIMIT - その他の便利なSQL
    • バックアップの失敗を防ぐ
    • バックアップとリストア
  4. PHP+MySQL(MariaDB)を組み合わせて、Webシステムを作ろう
    • プロジェクトを準備する
    • Connection Refusedエラーが発生する場合
    • PDO - MySQLに接続する
    • exec - SQLを実行する
    • query - SELECT SQLを実行する
    • フォームからの情報を保存する①
    • フォームからの情報を保存する②
    • データの一覧・詳細画面を作る①
    • データの一覧・詳細画面を作る②
    • 接続プログラムを共通プログラムにする
    • 件数の多いレコードを、ページを分ける「ページング(ページネーション)」①
    • 件数の多いレコードを、ページを分ける「ページング(ページネーション)」②
    • 件数の多いレコードを、ページを分ける「ページング(ページネーション)」③
    • メモを変更する、編集画面
    • いらないデータを削除する、削除機能
  5. 「Twitter風ひとこと掲示板」を作成しよう
    • イントロダクション
    • データベースを設計・準備しよう
    • 入会画面を作成しよう
    • エラーチェックをしよう
    • 確認画面を作成しよう
    • 画像をアップロードできるようにしよう①
    • 画像をアップロードできるようにしよう②
    • データベースに保存しよう
    • 重複登録を防止しよう
    • ログインのしくみを作ろう①
    • ログインのしくみを作ろう②
    • ログイン情報を Cookieに保存しよう
    • メッセージを投稿しよう①
    • MySQLの設定変更について
    • メッセージを投稿しよう②
    • 返信機能を作ろう
    • メッセージの詳細画面を作成しよう
    • 削除機能を実装しよう
    • ページネーションを実装しよう
    • ログアウトを実装しよう
 
Preview Video
   

PHPからLaravelまで サーバーサイドをとことんやってみよう【初心者から脱初心者へ】【わかりやすさ最重視】

PHPからLaravelまで サーバーサイドをとことんやってみよう【初心者から脱初心者へ】【わかりやすさ最重視】
発売日 2019/11/27
(4.5)

12.5 total hours
PHP初歩からLaravelまでをつなぐように知識を網羅しています。連想配列や関数からフォーム(HTTP)/セキュリティ/PDO/クラスなど。composer/名前空間などを使った現代的な開発方法を体験することができます。

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


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


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


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


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


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


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


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


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


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


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


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


※※ 追記 ※※

わかりやすさをモットーに解説しておりますが、

まったくのプログラミング初心者の場合は少し内容が難しいかもしれません。


全くの初心者の場合はプロゲートやドットインストールなどで

プログラミングってこんなもの、と体験いただいてからご受講いただいた方がいいかもしれません。


また、いくつかコメントいただいていますが、


動かしながら覚えていくというスタンスで解説しているため、


特にLaravelは「どうやって動いているか」という詳細は解説していません。


Laravelはなぜ動いているかというのを解説しだすと、

サービスコンテナ/サービスプロパイダ/DI/Facade/Middleware/autoload/boostrap

あたりの解説が必要になってくるのですが、

最初からそれを解説するとそこで挫折する人が多いという判断で順番を変えております。

(僕なら挫折する)


図や絵を使ってやや抽象的に解説しているのですが


人によっては「適当な説明」と受け止める方もいらっしゃるので、


無料配信している映像をご確認いただいてから購入をお願いいたします。


※もし合わないと感じたら30日以内であれば返金の仕組みがございますので


遠慮なくご返金をお願いいたします。


※※ 追記ここまで ※※


■動作環境


PHP 7.2~7.3


Laravel 6.0.x (Laravel 7.x でも問題なく動くようです。)


■扱っている事


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


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


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


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


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


↓全て表示↑少なく表示
 
注目ポイント

PHPの基礎の解説から、最終的にPHP人気のフレームワーク「Laravel」の活用までを、かなり丁寧に解説している講座です。

「Laravelが学べる」ことに意識がいきがちですが、PHPの基礎解説自体がかなり丁寧なので、PHPの初学にもかなりおすすめです。

逆に、プログラミング慣れしている人にとっては、多少冗長な説明と感じられるかもしれません。

PHPの初学後から、Laravelへスムーズにつなげていくよいフローがないためこの講座が作成されたとのことで、まさにそれが成されている講座です。

 
レクチャー内容
  1. PHPの基礎
    • Udemyの簡単な説明
    • 本講座の概要
    • PHPやLaravelでできる事
    • PHPの環境説明
    • PHPの書き方 その1
    • PHPの書き方 その2
    • PHPの変数 その1
    • PHPの変数 その2
    • PHPの定数
    • PHPの配列
    • PHPの連想配列 その1
    • PHPの連想配列 その2
    • PHPの連想配列 その3
    • PHPの演算子
    • PHPのif文 その1
    • PHPのif文 その2
    • PHPのif文 その3
    • PHPのforeach
    • PHPのfor, while
    • PHPのswitch
    • ユーザー定義関数その1
    • ユーザー定義関数その2
    • 組み込み関数、phpマニュアル
    • 文字列関数 strlen, mb_strlen, str_replace
    • 文字列関数 explode, preg_match, substr
    • 配列の関数 array_push
    • 関数を自作してみる
    • 変数のスコープ
    • ファイルの読み込み
  2. お問い合わせフォーム
    • フォームの解説 HTTP
    • PHP設定ファイル(php.ini)
    • 処理を止める exit
    • フォーム GET, POST
    • フォーム 入力、確認、完了
    • 戻るボタン
    • フォームセキュリティ XSS
    • フォームセキュリティ CSRF
    • バリデーションの準備1
    • バリデーションの準備2
    • バリデーション1
    • バリデーション2
    • Bootstrap4 その1
    • Bootstrap4 その2
    • ベーシック認証
    • ファイル操作 その1
    • ファイル操作 その2
  3. データベース接続
    • データベースの解説
    • phpMyAdmin
    • CRUD
    • PDOの解説
    • PDOでデータベースと接続
    • PDO プリペアードステートメント プレースホルダ
    • PDO トランザクション
    • フォーム値をDBに保存 その1
    • フォーム値をDBに保存 その2
  4. セッションや高度な関数
    • クッキーとセッション その1
    • クッキーとセッション その2
    • 少し高度な関数 タイプヒンティングなど
    • 少し高度な関数 コールバック関数など
  5. オブジェクト指向やモダンPHP
    • オブジェクト指向の解説
    • クラスとインスタンス
    • 継承
    • 抽象クラスとインターフェース
    • トレイト
    • モダンPHPの解説
    • composerの実行
    • composer 名前空間、オートロード
    • composer ライブラリ Carbon
  6. Laravel入門
    • 追加:PHPパス変更方法(mac)
    • Laravelのインストール
    • Laravelの初期設定
    • Laravel キャッシュのクリア方法
    • Laravel データベース設定
    • Laravel データベース接続確認
    • Laravelの概要
    • Laravel ルート、ビュー
    • Laravel Artisanコマンド
    • Laravel モデル
    • Laravel マイグレーション
    • Laravel tinker
    • Laravel コントローラ
    • Laravel MVCモデルの記述方法 1
    • Laravel MVCモデルの記述方法 2
    • ヘルパ関数
    • コレクション型
    • クエリビルダ
    • ファサード
    • 起動処理 DIとサービスコンテナ
    • ブレード(Blade)
    • フロントエンド
    • Laravel-uiと認証
    • 追加動画: npm run watch
    • エラーメッセージの日本語化・マルチログインの補足
  7. 簡易Webアプリ(CRUD/RESTful)
    • 概要 モデル・マイグレーション
    • マイグレーション・追加とロールバック
    • RestFulなコントローラー
    • ルーティング(グループ・認証)
    • layout.blade.phpを読んでみる
    • login.blade.phpを読んでみる
    • Create 新規登録
    • StoreとRequest 保存の前に
    • Store 保存
    • DBに保存されているデータの取得
    • show 表示画面
    • edit 更新画面
    • update 更新画面
    • destroy 削除機能
    • サービスへの切り離し(ファットコントーラー防止)
    • バリデーション(フォームリクエスト)
    • ダミーデータ(シーダー)
    • ダミーデータ(Factory & Faker)
    • ページネーション
    • 検索フォーム
  8. Webアプリを開発するために
    • 要件定義と基本設計
    • リレーション(1対多) その1
    • リレーション(1対多) その2
    • リレーション 外部キー制約
    • リレーション(多対多)
    • おまけ:GitHubやサーバーの種類
    • おまけ:サンプルプロダクトの紹介
    • 追加:Xサーバーへのアップロード
    • 終わりに
  9. 補足
    • XAMPPのインストール (Windows)
    • MAMPのインストール (Mac)
    • Visual Studio Codeのインストール 1
    • Visual Studio Codeのインストール 2
    • コマンドプロンプトの使い方(Windows)
    • composerのインストール (Mac)
    • composerのインストール(win)
    • Laravelのインストール(win)
    • Node.jsのインストール
    • 参考資料
 
Preview Video
   

PHP 7/8 プログラミング マスター講座

PHP 7/8 プログラミング マスター講座
発売日 2021/02/19
(4.6)

10 total hours
PHPでのプログラミングを、基本からじっくり学ぼう

PHPは、WordPressや EC-CUBEなど人気の CMSで採用されているプログラミング言語で、また近年 PHP8の登場などにより改めて注目されているサーバーサイド言語です。

本講座では、同種の講座『PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門』よりも、もっと踏み込んで PHPの言語についてじっくりと解説しています。

作るサンプルなどは地味なものばかりですが、その分解説をしっかり行なって1つ1つ理解しながら進められるように工夫しました。これからプログラミングを始めたい方はもちろん、すでに PHPの Laravel等を使って開発をしている方や、WordPressのテーマ開発などをされている方が、じっくり腰を据えて PHPを理解したいときなどにご活用頂けると幸いです。


↓全て表示↑少なく表示
 
Users Voice
大変、わかりやすい講座で今まで敬遠していたPHPをさらに学習したい気持ちになりました。 PHP初学者でも、落ちこぼれることなく最後まで受講できる講座で有意義な時間を過ごすことができ感謝しています。 ありがとうございました。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. PHPの開発環境を作ろう
    • Udemyでの受講に当たって【全講座共通】
    • サンプルファイルのダウンロードについて
    • Visual Studio Codeをインストールしよう
    • 【Windows】PHPをインストールしよう
    • 【macOS】PHPをインストールしよう
    • VS Codeでターミナルを利用しよう
    • 画面に文章を表示(出力)しよう - prit
    • printと echoの違い
    • クオーテーション記号の違い
    • 複数行のテキストを表示しよう - ヒアドキュメント、Nowdoc
    • コメントをプログラムコードに挿入しよう
    • 算術演算子(代数演算子)
    • 変数とは
    • クオーテーション記号での処理の違い
    • 定数とは
    • ファンクション(関数)とパラメーター
    • キーボードからの入力を受け取ろう - fgets(STDIN)
    • [実践] 簡易計算機を作ろう
  2. 制御構造を学ぼう
    • 「もしも」の条件で処理を分けよう - if構文
    • 複数の条件で判断しよう - elseif
    • 条件を組み合わせよう - 論理演算子
    • or演算子(||)の注意点
    • 2-5 条件の応用テクニック
    • [実践] 和暦変換プログラムを作ろう
    • 2-7 変数の再代入とインクリメント・デクリメント
  3. 配列と繰り返しを学ぼう
    • 変数の「型」と型キャスト
    • switch構文
    • 配列とは
    • 配列の内容を手軽に確認しよう - print_r
    • 連想配列とは
    • 配列で使えるファンクション
    • 繰り返し処理を行おう - for構文
    • 配列を繰り返しで処理しよう
    • 回数の決まっていない繰り返し - while構文
    • 3-10 条件を後から判断する繰り返し - do while構文
    • 3-11 繰り返しを中断する - break, continue
    • [実践] 合計と平均を求めるプログラム
  4. ファンクション(関数)
    • ファンクション(関数)を作って処理をまとめよう
    • 「返り値」のあるファンクションを作ろう
    • パラメーターを複数指定できるようにしよう - 可変パラメーター
    • 省略できるパラメーターを作ろう - デフォルト引数
    • 変数をそのままファンクションに渡そう - リファレンス渡し
    • 変数のスコープと global宣言
    • ファンクションやパラメーターに型を指定しよう
    • 無名関数(クロージャー)とは
    • 外部のファイルを読み込もう - include / require
  5. オブジェクト指向プログラミング
    • オブジェクト指向を始めよう
    • オブジェクト指向で今日の日付を表示しよう - DateTime
    • クラスを作ろう - class
    • メソッドを定義しよう
    • 5-5 コンストラクターで初期化処理しよう
    • プロパティのアクセス識別子 - public / protected / private
    • 5-7 クラスを継承して子クラスを作ろう - extends
    • メソッドのオーバーライド
    • 親クラスのメソッドを呼び出す - parent::
    • クラスにルールを定めるインターフェイス - interface
    • 抽象クラスと抽象メソッド - abstract
    • クラス定義なしで使える標準クラス
    • 複数クラスで共通処理を使おう - trait
    • クラスを分類する名前空間(ネームスペース) - namespace
    • 自動で呼び出されるマジックメソッド
    • 外から呼び出せる静的メソッド・静的プロパティ
    • 5-17 インスタンスを複製しよう - clone
    • php.iniで設定を変更しよう - php.ini
  6. ファイル入出力
    • ファイルを読み書きする - SplFileObject
    • CSVファイルを読み書きしよう - fgetcsv / fputcsv
    • CSVファイルを読み込もう - fgetcsv
    • XMLファイルを読み書きしよう - simplexml_load_file
    • JSONデータを扱おう - json_encode / json_decode
    • 例外処理とは - try - catch
  7. ウェブサイトで使う PHP
    • ビルトインサーバーを使おう
    • MAMPを使ってウェブサーバーを作ろう
    • 画面表示でエスケープして表示しよう - htmlspecialchars
    • エラーメッセージを表示しよう - display_errors
    • フォームの内容を受け取ろう - $_POST / $_GET / $_REQUEST
    • 制御構造のもう1つの記述法 - : endXX;
    • ページの呼び出し型で処理を切り分ける - $_SERVER['REQUEST_METHOD']
    • フォームの値を安全に受け取る - filter_input
    • クッキーに値を保存しよう - setcookie
    • セッションに値を保存しよう - $_SESSION
  8. PHP + MySQL(MariaDB)のプログラミング
    • phpMyAdminでテーブルを作成
    • MySQLに接続しよう - mysqli
    • SQLを実行しよう - MySQLi::query
    • SQLを安全に実行しよう - MySQLi::prepare
 
Preview Video
   

基礎だけ学ぶ PHPプログラミング講座

基礎だけ学ぶ PHPプログラミング講座
発売日 2019/10/23
(4.4)

14.5 total hours
本コースは必要な周辺知識が多いため独学が難しいと言われるPHPプログラミングの基礎を徹底的に学習します。変数や配列、制御構文、関数について段階的に学習し、最終課題ではToDoリストWebアプリケーションの開発に取り組みます。
  • このコースではPHPプログラミングの基礎だけを徹底的に学びます。


  • 本コースは「PHPプログラミングの基礎だけ」にフォーカスしているので、HTMLやSQLのような周辺知識に惑わされずに効率よくプログラミングを学ぶことができます。


  • 本コースではXAMPPのような便利な開発ツールをあえて使わずに、テキストエディタとターミナルという標準的な開発ツールを用いて、シンプルなプログラムを数多く作ることで、PHPプログラミングの本質的な開発の流れを習得していきます。


  • 本コースの対象は、これからPHPの独学にチャレンジする方、あるいは既に参考書等を使ってPHPの独学にチャレンジしている方です。具体的には、これからIT業界への就職を検討されている方や、HTML/CSSからスキルアップを目指している方を対象にしています。


  • これからIT業界への就職を検討されている方にとっては、本コースは入社前の事前学習や、入社後の研修の補助教材として利用できます。「プログラミング教本は読んでみたけど、実際に手を動かしたことがないから心配・・・」という方にとっては、本コースで実際にプログラミングを体験することでそのような不安を払拭することができるでしょう。


  • HTML/CSSからスキルアップを目指している方にとっても、変数や配列、if文やfor文といったプログラミングの仕組みを学ぶことで、より有効にコンピュータを活用することができるようになります。「HTMLやCSSは書けるようになった、もっと仕事の幅を広げたい!」という方には是非、本コースでプログラミングの基礎を習得して、活躍のフィールドを広げてほしいと思っています。


  • PHPにはWebアプリケーションを構築する際に便利なフレームワークが数多く存在し、インターネット上にも参考情報が数多く存在します。そのためPHPプログラミングの基礎をしっかりと習得しておけば、インターネット上のリソースを効率よく活用できるようになります。


  • 本コースはボトムアップ型の学習をコンセプトにしています。PHPの基礎からWebアプリケーションの開発まで段階的に学習していきます。実際に手を動かしながら、ハンズオン形式で学ぶことで、配列や関数など基礎の理解を深めていきます。本コースを終える頃にはPHPプログラミングの基礎が定着し、データベースプログラミングやオブジェクト指向プログラミングなど、さらに高度なプログラミングにチャレンジする準備が整います。Web開発の幅を広げるPHPを一緒に学んでいきましょう。


※注意点※

  • 本コースの学習動画で使用しているPCのOSはMacです。

  • Windowsで学習する場合は、事前にPHPをインストールしておく必要があります。

    (本講座の「Windows環境構築 - PHPのインストール」で手順をご覧いただけます)

  • 本講座のプログラムはMacで動作検証を行っています。

    本講座のプログラムの多くはWindows上でも動作するはずですが、

    一部のプログラムは動作環境に合わせた設定が別途必要になる可能性があります。予めご了承ください。

  • 本コースはPHP7系で動作確認をしています。

    今後、OSやPHPのバージョンアップによって

    一部のプログラムは期待どおりに動作しないケースも考えられます。

    こちらも可能な範囲で対応していきますので予めご了承ください。


↓全て表示↑少なく表示
 
Users Voice
一個一個の説明がわかり易い。 しかも、わからない所があったら質問が出来るし、すぐに質問の回答をしてくれるので、スムーズに勉強を進められて勉強がとても捗ります。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. はじめに
    • はじめに
    • 基礎だけ学ぶPHPプログラミング講座
    • 講師プロフィール
    • 本講座の学習内容
  2. プログラミングの準備
    • テキストエディタ - VS Codeのインストール
    • テキストエディタ - プログラムの作成と保存
    • テキストエディタ - VS Codeの様々な機能
    • ターミナル - ターミナル
    • ターミナル - コマンドの入力
    • ターミナル - パスの指定
    • Hello World
    • 参考:Macのターミナルで「Operation not permitted」と表示される場合
    • 動画の中で使用している教材資料について
  3. PHPの基本
    • PHPプログラム
    • PHPタグ
    • コメント
    • phpコマンド
    • php.iniファイル
  4. 変数
    • 変数
    • 変数の命名規則
    • 変数の命名規則 - 大文字小文字の取り扱い
    • 変数の代入
    • データ型
    • 整数型
    • 浮動小数点数型
    • 文字列型
    • 論理型
  5. 演算子
    • 演算子
    • 代数演算子
    • 加算子/減算子
    • 文字列演算子
    • 代入演算子
    • 比較演算子
    • トレーニング - 1
    • トレーニング - 2
    • トレーニング - 3
  6. 配列
    • 配列
    • 要素番号の指定
    • 配列の出力
    • 配列の要素数の取得
    • 要素の追加
    • 要素の変更
    • 要素の変更 - 要素の入れ替え
    • 要素の削除
    • トレーニング - 1
    • トレーニング - 2
    • トレーニング - 3
  7. 反復構造
    • while
    • 反復条件
    • 初期化処理と増分処理
    • 配列と反復構造
    • for文
    • ネストしたループ
    • breakとcontinue
    • トレーニング - 1
    • トレーニング - 2
    • トレーニング - 3
  8. 分岐構造
    • if
    • if - else
    • if - else if
    • 論理演算子
    • 異なるデータ型の比較
    • if文の応用
    • トレーニング - 1
    • トレーニング - 2
    • トレーニング - 3
  9. 連想配列
    • 連想配列
    • 要素の追加
    • 要素の変更
    • 要素の削除
    • 連想配列の応用
    • トレーニング - 1
    • トレーニング - 2
    • トレーニング - 3
  10. 関数
    • 関数
    • 引数と戻り値
  11. 関数 - 文字列を扱う関数
    • 文字列を扱う関数
    • strlen - 文字列の長さを得る
    • strtolower - 文字列を小文字にする
    • substr - 文字列の一部分を返す
    • explode - 文字列を文字列により分割する
    • implode - 配列要素を文字列により分割する
    • トレーニング - 1
    • トレーニング - 2
    • トレーニング - 3
    • マルチバイト文字列関数
    • PHPマニュアル
  12. 関数 - 配列を扱う関数
    • 配列を扱う関数
    • count - 変数に含まれるすべての要素を数える
    • array_reverse - 要素を逆順にした配列を返す
    • array_sum - 配列の中の値の合計を計算する
    • array_slice - 配列の一部を展開する
    • sort - 配列をソートする
    • トレーニング - 1
    • トレーニング - 2
    • トレーニング - 3
  13. 関数 - ファイルシステムを扱う関数
    • ファイルシステムを扱う関数
    • file_put_contents - 文字列をファイルに書き込む
    • file_get_contents - ファイルの内容を全て文字列に読み込む込む
    • file - ファイル全体を読み込んで配列に格納する
    • mkdir - ディレクトリを作る
    • ファイルの読み込み
    • ファイルの書き込み
    • ファイルの読み込み(書き込みの)に失敗する場合
    • トレーニング - 1
    • トレーニング - 2
    • トレーニング - 3
  14. 関数 - ユーザ定義関数
    • ユーザ定義関数
    • 引数の定義
    • 戻り値の定義
    • トレーニング - 1
    • トレーニング - 2
    • トレーニング - 3
  15. 総合演習1 ToDoリストアプリケーションの開発(CLI編)
    • ToDoリストアプリケーションの開発 - 1
    • ToDoリストアプリケーションの開発 - 2
    • ToDoリストアプリケーションの開発 - 3
    • ToDo表示機能の開発
    • ToDo追加機能の開発
    • ToDo完了機能の開発
  16. Webアプリケーション開発 - Webアプリケーションとは
    • Webアプリケーション開発
    • Webアプリケーション
    • Webサーバ
    • 動的コンテンツの生成
    • トレーニング - 1
    • トレーニング - 2
    • トレーニング - 3
  17. Webアプリケーション開発 - HTTPリクエスト
    • HTTPリクエスト - 1
    • HTTPリクエスト - 2
    • HTTPリクエスト - 3
  18. Webアプリケーション開発 - HTTPレスポンス
    • HTTPレスポンス - 1
    • HTTPレスポンス - 2
    • HTTPレスポンス - 3
    • トレーニング - 4
    • トレーニング - 5
    • トレーニング - 6
  19. Webアプリケーション開発 - セッション管理
    • セッション - 1
    • セッション - 2
    • セッション - 3
  20. Webアプリケーション開発 - セキュリティ
    • filter_input関数
    • htmlspecialchars関数
    • ドキュメントルートの指定
    • トレーニング - 7
    • トレーニング - 8
    • トレーニング - 9
  21. 総合演習2 ToDoリストアプリケーションの開発(Web編)
    • ToDoリストWebアプリケーションの開発 - 1
    • ToDoリストWebアプリケーションの開発 - 2
    • ToDoリストWebアプリケーションの開発 - 3
    • ToDo表示機能の開発
    • ToDo追加機能の開発
    • ToDo完了機能の開発
  22. おわりに
    • 学習のふりかえり
  23. 参考:Windows環境構築
    • PHPのインストール(Windows)
    • VS Codeのインストール(Windows)
    • php.iniファイルの準備(Windows)
    

【3日でできる】はじめてのLinuxサーバー構築入門(CentOS 7・PHP 7・Docker対応)

【3日でできる】はじめてのLinuxサーバー構築入門(CentOS 7・PHP 7・Docker対応)
発売日 2016/08/09
(4.2)

3 total hours
3日間で、2週間無料の「さくらのVPS」を使い、LAMPサーバー構築を体験できます。PHP7やDockerなど最新技術をマスターしてLinuxサーバーを構築しよう!

【更新情報】

2021年3月 Udemy for Businessユーザーからのフィードバックを元に30本のレクチャーの改善を行いました。


【コース概要】

この講座は、

  • Linuxサーバー構築を学びたいあなたが

  • 現役エンジニアから

  • Linuxサーバー構築を短期間に学べる

講座です。

この講座では以下のようなことを学べます。

  • 3時間以上のレクチャー動画と実機での練習課題から構成されています。

  • さくらのVPS上に、最新のCentOS 7をインストールします。

  • Apache Webサーバー・MySQLデータベースサーバー・PHP・WordPressのインストールができるようになります。

  • コンテナ型仮想化技術を体験し、Dockerのコンテナを使用したWordPressサイト構築を体験できます。

***独学ではなく、オンラインフォーラムでわからないところは何回でも質問して、問題を解消しながら、安心して学べます。***

この講座を受講するメリットは、以下のような点があります。

  • さくらのVPSを使えば、2週間以内であれば実機上で無料で学べます。

  • 月額1,000円程度払えば、自分でサーバーが運用できます。

  • 標準的なLAMPサーバー構築・WordPressインストールができるようになります。

  • Dockerというコンテナ型仮想化技術を体験できます。

また、この講座はLInuxサーバーに関連するコマンドを中心に解説していますので、Linuxをもっと基礎から体系的に学びたい方は、姉妹編の「Linux入門講座」を受講いただくと、ファイルシステムの基礎などをじっくり学べます。

ぜひ、このチャンスにPHP7を使ったLAMPサーバー構築とDockerを学びましょう!


↓全て表示↑少なく表示
 
Users Voice
説明が粗く、前提知識が無い人は付いていけない。 「はじめて」のという初学者向けのようなタイトルがついているのは適正でない。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. オリエンテーション
    • この講座の概要
  2. 1日目:CentOSをインストールしよう(Linux基礎知識)
    • セクションの概要とLinux
    • Linuxのライセンス
    • ディストリビューション
  3. CentOS 7をVPSにインストールしよう
    • このセクションの概要
    • 一般的なサーバーの構築手順
    • 仮想化技術とさくらのVPS
    • さくらのVPS(無料トライアル)にサインアップ
    • さくらのVPSへのリンク
    • コントロールパネルへのログイン・CentOS 7をインストールしよう
    • 練習課題:CentOS 7のインストール
    • CentOS 7の起動とログイン
    • 練習課題: CentOS 7の起動とログイン
    • SSHサーバーの設定を変更しよう
    • ファイアウォール設定をして、SSHクライアントからログインしてみよう
    • 練習課題(Mac):ターミナルからSSH接続
    • TeraTermによるSSHでのリモートアクセス(WIndowsのみ)
    • 練習課題(Windows):TeraTermからSSH接続
  4. サーバー管理の基本的コマンド
    • サーバーの負荷をチェック(top・uptimeコマンド)
    • ディスク・メモリ使用状況をチェックする(df・freeコマンド)
  5. 2日目:LAMP環境の構築
    • このセクションの概要
    • サーバー構築の手順
    • 特権ユーザーと一般ユーザー・sudo
    • yumの使い方
    • httpdのインストール
    • httpdの起動とFirewallの設定(systemctlコマンド)
    • Webページを作成して表示してみよう
    • 練習課題:HTMLファイルの表示
    • PHP7をインストールして動作を確認してみよう
    • 練習課題:phpinfo()の結果を表示しよう
    • MariaDBをインストールして起動しよう(psコマンド)
    • 空のデータベースを作成してみよう
    • WordPressをインストールしよう!(その1)
    • WordPressをインストールしてみよう!(その2)
    • 練習課題:WordPressのインストール
  6. 3日目:Dockerを体験してみよう
    • Dockerとは?
    • Dockerをインストールしよう
    • イメージをダウンロードして、アクセスしてみよう
    • コンテナの起動と管理
    • コンテナの再スタートと停止
    • イメージの作成
    • DockerでWordPressを動かしてみよう(その1)
    • DockerでWordPressを動かしてみよう(その2)
    • 練習課題:DockerでWordPressを動作
  7. ボーナスセクション
    • viエディタの使い方
 
Preview Video
   

Udemyで無料で学べるPHP講座一覧

以下の講座は無料で学習が可能。

無料コースでは、質問ができない、学習した証の修了証書が発行されない、といった違いがありますが、動画コンテンツはすべて利用可能。

有料講座ほどの内容の幅はないですが、動画学習の取っ掛かりとしてまずこちらを試してみるのもおすすめです。

はじめてのPHP・WordPressブログのWEBインストールからドメイン登録・ブログ公開まで完全解説

はじめてのPHP・WordPressブログのWEBインストールからドメイン登録・ブログ公開まで完全解説
発売日 2020/02/06
(3.1)

35 total mins
Wordpressブログ立上げに不安なあなたに朗報!【質問し放題】なので確実に達成できます。あなたは「仕事や副業で使いたい」「Wordpressブログをはじめたい」そう悩んでいるだろうか?であれば、この講義は大変役に立ちます。

今まで最後までWordpressブログを立ち上げる事が出来なかったあなたに朗報!

「WordpressをWEBサーバーにインストールしようとしてダメだった」

「WEBサーバーの設定がわからない」

「SSL?FTP?何かわからない」

「独自ドメインの設定がわからない」

「仕事で使うことになったがどうしていいかわからない」

「WordPressやサーバー設定を何度も挫折した」


そんなあなたのお役にたてる講義の内容になっています。


この講義では「質問し放題」です。

また、質問する必要も無いぐらい、

そのまま同じ事をすれば

・設定

・インストール

・運営

まで出来るようになっていますので安心して下さい。


しかし、それでも分からないことがあれば、

Wordpress・アプリ・サービスを3000以上作成した、現役のITエンジニアが回答します。
確実に最後まで達成することができますので安心して下さい。



あなたが、この講義を受けることで得られるメリット

  1. WEBサーバーの設定がわかる

  2. ドメイン取得がわかる

  3. WordPressのインストールがわかる

  4. WordPressの初期設定方法がわかる

  5. いつ仕事で振られても大丈夫になる



▼挫折しそうで心配だ

  • できなくても大丈夫です。

  • 挫折したことがあっても大丈夫です。


ボクがサポートします。
この講義に関する質問し放題ですので安心して受講してください。


「Wordpressやウェブサーバーに何度も挫折した」経験のあるあなたでも
確実にWEBサーバーで公開できるようにわかりやすく動画で説明しています。

「現役ITエンジニア」が初心者に向けて制作した仕事で使えるWordpressの講義です。



▼この講座でわかること

  1. ウェブサーバーの取得

  2. ドメインの登録と設定

  3. SSLの設定

  4. Wordpressのインストール

  5. Wordpressの初期設定

  6. Wordpressのテーマ変更

  7. Wordpressのオリジナルテーマアップロード方法

この内容を身につけることが出来ます。

一緒に頑張って学習していきましょう!



ステップアップ方式なので、自分のペースで進めることができます。

実際の時間は1時間あれば全部終るようになっていますので、長い動画が苦痛の人でも大丈夫です。


もしこの講義でWordpressブログが公開できない場合はお気軽にコメントで連絡してください。

今すぐ学習してみましょう



↓全て表示↑少なく表示
 
Users Voice
Xサーバーやドメインなど特定の会社を勧めるなら、せめてUIなど最新のものを扱ってほしかった。 紹介されている会社のものを契約して授業を進めたが、ことごとくUIが違い、契約した意味が全くなく時間を浪費した。 また、PHPと謳っているわりに、PHPを扱っている箇所はほとんどなく、問い合わせしても何の回答もなかった。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. スキルアップや学習を迷っているあなたへ
    • はじめてのプログラミングで迷っているあなたへ
  2. はじめに
    • はじめに
    • 動画だとわかりにく人のために記事版も用意しました
  3. WEBサーバー・ドメインを取得・設定する
    • WEBサーバー取得方法
    • WEBサーバー取得方法_IDPASS
    • WEBサーバー取得方法_料金支払
    • WEBサーバー取得方法_ログイン方法
    • ドメイン取得方法
    • ドメインの設定方法_ドメイン側
    • ドメインの設定方法_サーバー側_とSSL設定
  4. Wordpressのインストールと設定方法
    • WEBサーバーへWordpressインストール方法
    • Wordpressへのアクセスとログイン
    • テストドメインでSSL設定する場合_番外編
    • Wordpressの初期設定
    • Wordpressテスト投稿
  5. Wordpressのデザインを変更する方法
    • 番外編1_Wordpressのデザインを変更する方法
  6. おわりに
    • おわりに
  7. ボーナスレクチャー
    • オリジナルテーマデザインをWEBサーバーへアップして設定する
    • 完全版をテキスト版で確認する
    

非エンジニアでも学べるPHP入門講座

非エンジニアでも学べるPHP入門講座
発売日 2016/09/02
(3.8)

4 total hours
プログラミング未経験の非エンジニアでも学べる入門講座です。プログラミング言語はPHPを扱いますが、PHPを通じてWebアプリケーションの開発方法を学べるので、今後の学習にも役立ちます。

このコースは、プログラミング未経験の非エンジニアでも学べる入門講座です。プログラミング言語はPHPを扱いますが、PHPを通じてWebアプリケーションの開発方法を学べるので、今後の学習にも役立ちます。

また、プログラミングを学ぶ上で知っておきたい、

  • パソコンやインターネットの仕組み
  • HTML/CSS

についてもコースで扱っています。


なお、本コースは、プログラミングやアプリ開発を学べるオンラインスクール「TechAcademy(テックアカデミー)」過去に扱っていたカリキュラムをもとにしています。受講生8,000名以上、プログラミング研修100社以上の経験をもとに初心者向けのカリキュラムを公開しました。


↓全て表示↑少なく表示
 
Users Voice
初心者過ぎてダウンロードに苦労しました。オフィスの設定を変えようやくダウンロードできました。環境準備ができ実際にやってみることで多少理解度が増しました。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. パソコンの仕組み
    • ハードウェアとソフトウェア
    • コンピュータの内部構造
    • コンピュータの5大装置
    • CPU
    • メモリ
    • ハードディスク
    • OS
  2. インターネットの仕組み
    • インターネットの歴史
    • ネットワーク
    • IPアドレスとドメイン
    • TCP/IP
    • ブラウザ
    • プログラミング
    • セキュリティ
    • システム開発
  3. 開発環境の準備
    • 開発環境について
    • XAMPPインストール[Win]
    • XAMPPインストール[Mac]
    • Sublime Text 3のインストール[Win]
    • Sublime Text 3のインストール[Mac]
  4. HTML
    • HTMLとは
    • HTMLの書き方
    • 基本的なタグ
  5. CSS
    • CSSとは
    • CSSの書き方
    • CSSの書く場所
    • スタイルの優先順位
    • 基本的なスタイル
  6. PHP
    • PHPとは
    • PHPの基本ルール
    • 名前を表示してみよう
    • 変数
    • 変数の値を表示してみよう
    • 文字列の結合
    • 変数を結合してみよう
    • ""と''の違い
    • 算術演算子
    • 計算してみよう
    • 演算子
    • 条件分岐(if文)
    • 天気予報プログラムを作ってみよう
    • ループ処理(for文)
    • 連続した数を出力してみよう
    • ループ処理(while文)
    • 繰り返しの処理を作ってみよう
    • 配列
    • 配列を作ってみよう
    • 連想配列
    • 連想配列を作ってみよう
    • ループ処理(foreach文)
    • 配列要素をループ処理してみよう
    • 関数と引数
    • 消費税を計算してみよう
    • 変数のスコープ
    • フォームからデータを受け取る
    • 簡易電卓を作ってみよう
    • Cookie
    • 訪問回数カウンターを作ってみよう
    • セッション
    • 擬似ログインシステムを作ってみよう
  7. MySQL
    • データベースとは
    • データベース用語
    • データベースの操作
    • ユーザーの作成
    • テーブルの操作
    • テーブルを作ってみよう
    • レコードの操作
    • レコードの抽出条件
    • 抽出レコードの並べ替え
    • 抽出レコード数の制限
    • レコードを抽出してみよう
    • データの集計
    • グループ単位でのデータの集計
    • データを集計してみよう
    • テーブル構造の変更
    • テーブルの結合(内部結合)
    • テーブルの結合(外部結合)
    • テーブルを結合してみよう
    • データベースとの接続
    • DB連携ログインシステムを作ってみよう
  8. ECサイト開発
    • ECサイト開発の概要
    • ログイン機能を作ろう
    • 商品一覧ページを作ろう
    • カート機能を作ろう
    • 購入機能を作ろう
    • ECサイトを作ってみよう
 
Preview Video
   

PHP初級プログラミング講座 初級 その1

PHP初級プログラミング講座 初級 その1
発売日 2016/04/21
(4.1)

6.5 total hours
プログラミングの基礎から詳しい解説ビデオで学び、「PHP技術者認定初級試験」への合格を目指します!

この講座は「PHP技術者認定初級試験」の合格を目指す方向けの対策講座です。 格子組 代表の古庄 道明が基礎から分かりやすく、丁寧に解説いたします。 また、演習問題もありますので、実践的に学ぶことが出来ます。

本講座は、プログラム言語初心者のための講座として作成しました。
PHP は初心者にも親しみやすく解りやすいプログラム言語です。しかも、ウェブサイトを作ることに特化したプログラム言語です。
プログラムの書き方、作り方も説明して行きますので、ぜひご自分でスクリプトを記述して作成してください。

プログラムでコンピュータを動かす楽しみをぜひ感じてください。

【講師プロフィール】

格子組 代表取締役 親方
BOSS-CON JAPAN PHPセキュリティ・アライアンス 顧問
東京デザインテクノロジーセンター専門学校 講師 

富士通系のソフトハウスに就職しプログラマとして従事。 1999年個人事業主として独立し、現在に至る。
「寺子屋」「格子組」といったエンジニア支援活動を独自に展開し、占い師時代の「ガルーダ」という占い師名にちなんだ「がる先生」の愛称で親しまれている。 
コンサルティングからシステム設計、ネットワークにセキュリティと、守備範囲は比較的多岐に渡る。
「技術の基本は、その技術がない時の“困ってる”が根っこ」をモットーに、古い話から現代へ歴史をたどるように教えるのが持ち味。



↓全て表示↑少なく表示
 
Users Voice
発表者、咳が多い。 イヤホンして聞いていると、聞くに堪えない。 咳の部分を、なぜ動画編集でカットしないのか、聞く人のことを考えてほしい。 また動画の音声のボリュームが小さい。(Udemyの他の動画と比較して) パソコンのボリューム調整しなくてはならなかった。 講師の顔や全身は必要ないと思うが、なんで顔出しするかが不明。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. 導入
    • PHP学習に向けての導入
    • テキストダウンロード
    • 開発環境の構築
    • 開発の準備を整える
    • 簡単なプログラムを作成してみる
    • 簡単なプログラムで遊んでみる:おみくじ+練習問題
    • 簡単なプログラムで遊んでみる:BMI計算+練習問題
  2. PHPの基礎を学ぶ
    • 開始/終了タグとHello World
    • 改行とホワイトスペース
    • コメントの書き方
  3. デバッグ
    • デバッグの仕方と実例2種
  4. 変数と、数値、文字列
    • 変数とは?
    • 変数に数値を入れて、四則演算
    • 変数に文字列を入れて、つなげる+練習問題
  5. 日付と時刻
    • 「日付と時刻」の基礎、および表示
    • strtotime()関数 + 練習問題
  6. 「分岐」と「反復」
    • 分岐
    • 反復
  7. 配列
    • 配列とは
    • 配列をプログラミングする
    • implode()関数とexplode()関数 + 練習問題
  8. 関数
    • 関数とはなにか? PHPの内部関数を見る
    • 自作の関数を作る
  9. Webフォーム(簡単な入力フォームの作成)
    • HTML formの書き方を学ぶ
    • 値を受け取る
    • POSTで値を受け取る
    • 「未入力のチェック」を実装
  10. cookieとsession
    • Cookieとは? Cookieを設定してみる
    • sessionとは? Sessionを設定してみる
    • sessionとCookieの違い
  11. ファイル関連
    • ファイルの基礎概念と基本的なコード
    • 便利な関数を覚える
  12. DB
    • DBとはなにか?
    • MySQLを動かす
    • DBに接続する
    • テーブルを作成する
    • SQL文発行:insert
    • SQL文発行:select
  13. 仕上げ:作成物の説明と入力画面作成
    • 「完了Pageを出力する」だけのコード
    • 値を受け取る
    • 必須入力のvalidateをする
    • SQL(insert文)でデータをDBに書き込む
  14. 仕上げ:閲覧のためのlist表示
    • SQL(select文)で問い合わせデータを取得
    • HTMLを組み込んで出力
    • order byによるソート
  15. 仕上げ:「保存された問い合わせを閲覧する」機能を作成
    • 表示用HTMLの作成
    • パラメタを受け取る
    • SQL(select文)で「1件」のデータを取得
    • 取得できない場合のエラー処理
    • 取得したデータの表示+まとめ
  16. 受講者の方へのお得なお知らせ
    • 受講者の方へのお得なお知らせ
    

   

関連:PHPを本でも学ぼう

UdemyのPHP講座は上述したとおり、基礎からDBを使った実用や、Laravelの使い方まで、詳しく・幅広く学べる非常にパフォーマンスの高い学習法でおすすめ。

ただ、PHPの構文・文法などのリファレンスとしては動画だと見返しづらい側面もありますので、書籍も併用しながら学習すると良いかと思います。

PHPの参考書は以下で紹介しています。合わせて参照ください。

いじょうでっす。

コメント

タイトルとURLをコピーしました