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 CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift 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 Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business 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プログラミング講座

本コースは必要な周辺知識が多いため独学が難しいと言われるPHPプログラミングの基礎を徹底的に学習します。変数や配列、制御構文、関数について段階的に学習し、最終課題ではToDoリストWebアプリケーションの開発に取り組みます。
Rating: 4.4 out of 54.4 (284 ratings)
1,613 students
Created by 村山 雅彦
Last updated 11/2020
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • PHPプログラミングの基礎が学べます。
  • Webアプリケーション開発の基礎が学べます。
  • ターミナルでのコマンド操作を学べます。
  • 開発環境の作り方など、プログラミングの流れを理解できます。
Curated for the Udemy for Business collection

Course content

23 sections • 154 lectures • 14h 19m total length

  • Preview02:04
  • Preview02:50
  • Preview00:35
  • Preview03:36

  • Preview02:50
  • テキストエディタ - プログラムの作成と保存
    06:22
  • テキストエディタ - VS Codeの様々な機能
    05:05
  • Preview06:34
  • ターミナル - コマンドの入力
    05:16
  • ターミナル - パスの指定
    05:27
  • Hello World
    06:23
  • 参考:Macのターミナルで「Operation not permitted」と表示される場合
    01:37
  • 動画の中で使用している教材資料について
    00:11

  • PHPプログラム
    05:53
  • PHPタグ
    06:13
  • コメント
    04:44
  • phpコマンド
    05:09
  • php.iniファイル
    08:46

  • Preview03:36
  • 変数の命名規則
    07:23
  • 変数の命名規則 - 大文字小文字の取り扱い
    04:09
  • 変数の代入
    04:42
  • データ型
    06:43
  • 整数型
    07:11
  • 浮動小数点数型
    02:56
  • 文字列型
    05:11
  • 論理型
    05:06

  • 演算子
    04:43
  • 代数演算子
    06:55
  • 加算子/減算子
    03:07
  • 文字列演算子
    07:02
  • 代入演算子
    04:10
  • 比較演算子
    06:56
  • トレーニング - 1
    02:08
  • トレーニング - 2
    02:32
  • トレーニング - 3
    02:37

  • 配列
    05:11
  • 要素番号の指定
    03:14
  • 配列の出力
    03:25
  • 配列の要素数の取得
    02:55
  • 要素の追加
    03:09
  • 要素の変更
    04:03
  • 要素の変更 - 要素の入れ替え
    04:21
  • 要素の削除
    05:28
  • トレーニング - 1
    02:27
  • トレーニング - 2
    03:16
  • トレーニング - 3
    02:55

  • while
    05:53
  • 反復条件
    05:19
  • 初期化処理と増分処理
    03:40
  • 配列と反復構造
    05:14
  • for文
    06:14
  • ネストしたループ
    05:39
  • breakとcontinue
    05:25
  • トレーニング - 1
    02:39
  • トレーニング - 2
    03:58
  • トレーニング - 3
    04:01

  • if
    03:23
  • if - else
    02:45
  • if - else if
    05:46
  • 論理演算子
    06:54
  • 異なるデータ型の比較
    08:35
  • if文の応用
    04:37
  • トレーニング - 1
    08:02
  • トレーニング - 2
    03:57
  • トレーニング - 3
    03:36

  • 連想配列
    04:02
  • 要素の追加
    03:28
  • 要素の変更
    02:00
  • 要素の削除
    02:28
  • 連想配列の応用
    04:15
  • トレーニング - 1
    06:09
  • トレーニング - 2
    04:28
  • トレーニング - 3
    03:56

  • 関数
    02:57
  • 引数と戻り値
    02:21

Requirements

  • 基本的なパソコン操作ができること
  • HTMLやCSSの基礎知識
  • Macを推奨(Windowsの場合は事前にPHPのインストール・設定が必要です)

Description

  • このコースでは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のバージョンアップによって

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

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

Who this course is for:

  • PHPプログラミングの独学にチャレンジしている方
  • IT業界への就職を検討されている方
  • HTML/CSSからスキルアップを目指している方
  • Macでプログラミングを始めたい方

Instructor

村山 雅彦
Webアプリケーション開発、プログラミング教育
村山 雅彦
  • 4.4 Instructor Rating
  • 282 Reviews
  • 1,613 Students
  • 1 Course

Webエンジニアです。PHP、Java、Linuxを中心に、最近はPythonによる深層学習・機械学習まで幅広くソフトウェア開発に取り組んでいます。


これまではプログラミング教育会社にて、ソフトウェア開発とITエンジニア教育と、2つの仕事に携わってきました。振り返ってみると学生の頃は全く勉強していなくて、社会人になってからプログラミングを学び始めました。当時の新入社員研修でわかりやすくプログラミングを教えてくれた講師に感銘を受け、自分のような体験を次の世代にも伝えたいと思い、今もプログラミング研修の仕事をしています。


2019年からはフリーランスとして独立し、未経験からITエンジニアを育成する研修事業に集中して取り組んでいます。Udemyは始めたばかりで、まだまだ動画の撮影&編集に苦労しています。でも楽しいです。


これからプログラミングを学び始める方に、少しでもプログラミングの楽しさを伝えれるように日々、改善を続けていきます。


2020年12月追記: Twitterでもプログラミングや学習方法についてつぶやいています。Udemyで学習してくれた方とTwitterでも交流できると嬉しいです。

  • 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.