Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development PHP

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

本格的なWebシステム開発に欠かせない、サーバーサイドプログラミングをPHP+MySQLで学ぼう。
Bestseller
Rating: 4.5 out of 54.5 (3,131 ratings)
16,259 students
Created by たにぐち まこと(ともすた)
Last updated 10/2020
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • PHPの基礎知識とMySQL(MariaDB)の基礎が修得できる
  • SQLの基礎が修得でき、データベースを利用したプログラムを作成できる
  • PHPを利用したプログラムを作成でき、サーバーサイドのWebサービスを開発できる
  • データベースと連携した、Webサービスを開発・カスタマイズできるようになる
Curated for the Udemy for Business collection

Course content

5 sections • 89 lectures • 11h 54m total length

  • Preview05:37
  • Preview05:01
  • Visual Studio Codeの補足
    00:43
  • WindowsにPHP動作環境を作る(MAMP for Windows)
    07:16
  • Preview11:17
  • Preview02:38
  • MAMPをご利用の方へ: MySQLの設定の変更方法
    00:28
  • サンプルファイルのダウンロード方法について
    00:15
  • Preview01:53

  • Preview14:40
  • 算術演算子 - 計算結果を表示する
    08:12
  • 画面に現在の時刻を表示する
    13:42
  • 文字列を連結する
    02:58
  • オブジェクトを使って、時刻を表示する
    07:05
  • 変数 - 計算結果を保管する
    14:28
  • while構文 - 1から365までの数字を表示する①
    11:29
  • for構文と比較演算子 - 1から365までの数字を表示する②
    13:24
  • 1年後までのカレンダーを表示する①
    09:37
  • 1年後までのカレンダーを表示する②
    06:41
  • 配列 - 曜日を日本語で表示する
    11:53
  • 連想配列とforeach構文 - 英単語と日本語の対応表を作る
    08:42
  • if構文 - 9時よりも前の時間の場合に、警告を表示する
    12:45
  • ceil, floor, round - 小数を整数に切り上げる・切り下げる
    06:00
  • spirntf - 書式を整える
    07:05
  • file_put_contents - ファイルに内容を書き込む
    09:56
  • file_get_contents - ファイルの読み込み
    07:54
  • simplexml_load_file - XMLの情報を読み込む
    11:39
  • JSONを読み込む
    11:50
  • フォームに入力した内容を取得する①
    09:59
  • フォームに入力した内容を取得する② GETとPOST
    14:39
  • チェックボックス、ラジオボタン、リストボックス(ドロップダウンリスト)の値を取得する
    08:50
  • 複数選択可能なチェックボックス、リストボックスの値を取得する
    05:58
  • 半角数字に直して、数字であるかをチェックする
    06:01
  • 郵便番号を正規表現を使ってチェックする
    09:38
  • 別のページにジャンプする
    02:24
  • 剰余算 - 一行ごとにテーブルセルの色を変える
    09:57
  • Cookieに値を保存する
    10:34
  • セッションに値を保存する
    09:30

  • Preview11:19
  • SQLを使ってみよう
    07:02
  • テーブルを作るSQL - CREATE
    03:28
  • データを変更、削除するSQL - UPDATEとDELETE
    05:04
  • 一番大切なカラム、プライマリーキーとオートインクリメント
    07:43
  • 自動でIDを採番する Auto Increment
    06:31
  • テーブルの構造を変更しよう
    05:59
  • 条件を指定しよう - WHERE
    09:07
  • COUNT, SUM, MAX, MIN - 計算・集計お手の物
    04:52
  • データベースの真骨頂、リレーション
    13:11
  • ORDER BY - データの並び替えで、ランキングも思いのまま
    14:38
  • GROUP BY - 複雑な集計
    07:05
  • LEFT JOIN、RIGHT JOIN - 外部結合
    05:40
  • DISTINCT, BETWEEN, IN, LIMIT - その他の便利なSQL
    08:55
  • バックアップの失敗を防ぐ
    00:36
  • バックアップとリストア
    06:18

  • Preview02:59
  • Connection Refusedエラーが発生する場合
    00:48
  • PDO - MySQLに接続する
    09:24
  • exec - SQLを実行する
    05:45
  • query - SELECT SQLを実行する
    05:46
  • フォームからの情報を保存する①
    12:36
  • フォームからの情報を保存する②
    06:31
  • データの一覧・詳細画面を作る①
    10:38
  • データの一覧・詳細画面を作る②
    10:24
  • 接続プログラムを共通プログラムにする
    04:40
  • 件数の多いレコードを、ページを分ける「ページング(ページネーション)」①
    10:50
  • 件数の多いレコードを、ページを分ける「ページング(ページネーション)」②
    07:15
  • 件数の多いレコードを、ページを分ける「ページング(ページネーション)」③
    05:14
  • メモを変更する、編集画面
    13:19
  • いらないデータを削除する、削除機能
    05:16

  • Preview00:52
  • データベースを設計・準備しよう
    12:01
  • 入会画面を作成しよう
    10:27
  • エラーチェックをしよう
    12:54
  • 確認画面を作成しよう
    09:11
  • 画像をアップロードできるようにしよう①
    11:59
  • 画像をアップロードできるようにしよう②
    04:54
  • データベースに保存しよう
    10:54
  • 重複登録を防止しよう
    07:06
  • ログインのしくみを作ろう①
    10:33
  • ログインのしくみを作ろう②
    06:18
  • ログイン情報を Cookieに保存しよう
    06:26
  • メッセージを投稿しよう①
    07:03
  • MySQLの設定変更について
    00:39
  • メッセージを投稿しよう②
    14:44
  • 返信機能を作ろう
    12:27
  • メッセージの詳細画面を作成しよう
    10:21
  • 削除機能を実装しよう
    07:57
  • ページネーションを実装しよう
    11:15
  • Preview04:34

Requirements

  • PCの基本的な操作、ソフトウェアのインストールなど
  • できれば、HTML/CSSの知識

Description

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

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

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

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

Who this course is for:

  • Webクリエイター・Webプログラマーになりたい方
  • HTMLやCSSを制作するマークアップエンジニア・コーダーとして、次の一歩の学習をしたい方
  • WordPressのカスタマイズなど、PHPを利用したソフトウェアの開発をしたい方

Instructor

たにぐち まこと(ともすた)
HTML/CSS/JavaScript/PHP
たにぐち まこと(ともすた)
  • 4.5 Instructor Rating
  • 10,853 Reviews
  • 43,831 Students
  • 8 Courses

ともすた合同会社代表、株式会社エイチツーオー・スペース代表取締役

小学生からプログラミングに親しみ、Web制作会社 H2O spaceを起業。主に Web業界のクリエイター向けに、各種の講演や執筆を通じ、学習コンテンツを展開。

『マンガでマスター プログラミング教室(ポプラ社刊・監修)』や、『よくわかるPHPの教科書(マイナビ出版刊)』など執筆多数。

近年は、講座動画配信プラットフォーム Udemyを通じた映像講義配信なども手がける。

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.