Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication 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 Certifications Network & Security Hardware Operating Systems & Servers 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 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 Paid 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 & Gardening 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 & Diet Yoga Mental Health Martial Arts & 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 Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React CSS Angular Node.Js PHP HTML5 Typescript
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Coaching CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Freelancing Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Google Analytics Internet Marketing Copywriting Email Marketing Startup YouTube Marketing

DevelopmentWeb DevelopmentPHP

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

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

What you'll learn

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

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のインストールが不安」という方のためにPHPのインストール動画はプレビューで購入前に試聴頂けます。Mac版とWindows版を用意していますのでご確認ください(macOSはMonterey以降、手動でのPHPのインストールが必要です)。


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


注意点:

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

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

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

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

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

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

  • 本コースはPHP7系で動作確認をしています(8系でも動作すると思います)。

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

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

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


更新履歴:

・Homebrewを使ったPHPのインストールガイドを追加しました。

(macOSをMonterey にアップデートするとデフォルトのPHPが無効になるため、別途 Homebrew などのツールでPHPのインストールが必要となります) - 2021.11.22  - 村山

Who this course is for:

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

Instructor

村山 雅彦
Webアプリケーション開発、プログラミング教育
村山 雅彦
  • 4.8 Instructor Rating
  • 454 Reviews
  • 2,653 Students
  • 2 Courses

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


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


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


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


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

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.