|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/code-php-db/
课程评论:没有评论
这门 Coursera 课程名为“【PHP中級】基礎だけ学ぶ PHPプログラミング講座Ⅱ データベースプログラミング編”,专注于教授使用 PHP 进行数据库编程的基础知识。 **课程核心内容:** * **PDO 的使用:** 学习如何利用 PDO(PHP Data Objects)连接和操作数据库。 * **面向对象编程(OOP):** 掌握 PHP 面向对象编程的基础,这是使用 PDO 的必要条件。 * **SQL 编程基础:** 学习 SQL 语法和基本概念,以便有效地与数据库交互。 * **实际项目开发:** 通过综合演习,学习开发一个电子学习应用程序,将所学知识应用于实践。 **课程特色:** * **专注基础:** 课程只聚焦于 PHP 数据库编程的基础,避免不必要的复杂性。 * **高效学习:** 结合 PHP 面向对象编程和 SQL 编程,提供高效的学习路径。 * **从基础到应用:** 采用**自下而上**的学习方法,通过大量练习,从构建简单程序开始,逐步深入到 Web 应用程序的开发流程。 * **动手实践:** 鼓励学员跟随讲师的视频,边看边学,通过实际操作来加深理解。 **目标学员:** * **已完成前作课程的学员:** 在前作基础上进一步提升技能。 * **具备 PHP 基础知识的学员:** 熟悉数组、函数等编程概念,并能操作文本编辑器和终端。 * **希望进入 IT 行业的求职者:** 可作为入职前学习或在职培训的辅助材料,为学习 Laravel 等框架打下坚实基础。 * **希望提升技能的 IT 从业者:** 即使不使用现代框架,也能通过学习原生 PHP Web 应用开发,加深对 Web 应用本质的理解。 **重要提示:** * 本课程**不适合编程新手**。 * 课程演示环境为 Mac OS,Windows 用户需自行安装 PHP(提供安装指南)。 * 课程基于 PHP 7 版本,也适用于 PHP 8。 * 可能需要根据操作系统和 PHP 版本调整部分程序设置。 完成本课程后,学员将能熟练掌握使用 PHP 进行数据库编程的基础,并为进一步学习 Laravel 等高级框架做好准备,从而扩展 Web 开发的能力。
このコースではPHPによるデータベースプログラミングの基礎だけを徹底的に学びます。PDOの利用に必要なオブジェクト指向プログラミング、SQLプログラミングの基礎知識を習得し、総合演習では、Eラーニングアプリケーションの開発に取り組みます。■本コースの特長■「PHPによるデータベースプログラミングの基礎だけ」にフォーカスしています。PHPによるオブジェクト指向プログラミング、SQLプログラミングについて、効率よく学ぶことができます。ボトムアップ型学習を基本とした反復練習を繰り返すことで技術を習得します。テキストエディタとターミナルという標準的な開発ツールを用いて、シンプルなプログラムを数多く作ることで、PHPプログラミングの本質的な開発の流れを習得していきます。■本コースの対象者■本コースの対象者を具体的に紹介します。前作の「基礎だけ学ぶPHPプログラミング講座」を受講頂いた方前作を受講された方であれば、前作の知識・技術に積み上げる形で、本コースを受講いただけます。ただし、前作を受講していない方でも大丈夫!前作を受講して頂いていない方でも、配列や関数等のプログラミングの基礎知識があり、テキストエディタやターミナルといったツールの操作に慣れている方であればご受講いただけます。これだけは注意!本コースはプログラミング未経験向けのコースではありません既にUdemyや参考書等を使ってPHPの独学にチャレンジしている方を対象にしています。具体的には、これからIT業界への就職を検討されている方や、既にIT業界で仕事を始めている方を対象にしています。これからIT業界への就職を検討されている方にはピッタリ!これからIT業界への就職を検討されている方にとっては、本コースは前作と合わせて入社前の事前学習や、入社後の研修の補助教材として利用できます。PHPのWebアプリケーション開発に必要なオブジェクト指向プログラミングやSQLを活用したデータベースプログラミングの基礎についてじっくり学べます。既にIT業界でお仕事をされている方はスキルアップのために!既にIT業界でお仕事をされている方にとってもプログラミングスキルの習得にご利用頂けます。PHPの開発現場ではLaravelやWordPressのようなフレームワークを使うことが多いです。フレームワークは開発の生産性を高める重要なものですが、その一方で、プログラミングに不慣れな方にとっては、フレームワークの内部で具体的にどのようなコードが実装されているのかイメージできないケースも多いでしょう。本コースではモダンなフレームワークはあえて活用せずにシンプルなPHPでWebアプリケーションを開発する過程を学習します。このような学習を通じて、Webアプリケーションへの本質的な理解を深めることができるでしょう。■最後に■本コースはボトムアップ型の学習をコンセプトにしています。前編に引き続き、オブジェクト指向プログラミングの基礎から、SQLプログラミング、データベースを活用したWebアプリケーションの開発まで段階的に学習していきます。講師のプログラミング動画を見ながら、一緒に手を動かしてハンズオン形式で学ぶことで、プログラミングの理解を深めていきます。本コースを終える頃にはデータベースを活用したPHPプログラミングの基礎が定着し、Laravel等のフレームワークを活用したさらに高度なプログラミングにチャレンジする準備が整います。Web開発の幅を広げるPHPを一緒に学んでいきましょう。注意点:本コースの学習動画で使用しているPCのOSはMacです。Windowsで学習する場合は、事前にPHPをインストールしておく必要があります。(購入前でもプレビュー動画「Windows環境構築」で手順をご覧いただけます)本講座のプログラムはMacで動作検証を行っています。本講座のプログラムの多くはWindows上でも動作するはずですが、一部のプログラムは動作環境に合わせた設定が別途必要になる可能性があります。予めご了承ください。本コースはPHP7系で動作確認をしています(PHP8系でも問題なく動作すると思います)。今後、OSやPHPのバージョンアップによって一部のプログラムは期待どおりに動作しないケースも考えられます。こちらも可能な範囲で対応していきますので予めご了承ください。更新履歴:・演習問題の解答(サンプルコード)を追加しました。 作成したコードが上手く動かない時の参考になれば幸いです。 - 2022.09.29 - 村山・Homebrewを使ったPHPのインストールガイドを追加しました。(macOSをMonterey にアップデートするとデフォルトのPHPが無効になるため、別途 Homebrew などのツールでPHPのインストールが必要となります) - 2021.11.22 - 村山