|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/objektorientierte-programmierung-mit-php/
课程评论:没有评论
**课程名称:** 使用 PHP 进行面向对象编程 **课程概述:** 本课程专为希望深入了解 PHP 面向对象编程 (OOP) 的开发者而设计。PHP 作为一种脚本语言,早已支持完整的面向对象特性。本课程将通过 PHP 实例,教授面向对象编程的核心概念,包括封装、继承、抽象和多态这四大支柱,并进行理论和实践相结合的讲解。 **学完本课程,您将能够:** * 理解面向对象编程的基本原理。 * 编写面向对象的 PHP 代码。 * 在团队中与使用 PHP OOP 的其他开发者协作,并就 OOP 相关主题进行交流。 **课程内容亮点:** * **核心 OOP 概念:** 深入讲解命名空间、类命名、继承(`extends`)、接口(`Interfaces`)、访问修饰符(`Public`、`Protected`、`Private`)、抽象类以及函数重写(`override`)。 * **实战代码示例:** 提供丰富的代码示例,所有示例均通过 PHPUnit 编写测试,帮助您学习如何测试类。 * **学习辅助工具:** * “小助手”:帮助您巩固知识。 * “面向对象编程的三大支柱”:重点讲解。 * “面向对象的关键字”:梳理关键术语。 * “常见问题解答 (FAQ)”:提供视频解答,帮助您解决疑问。 * **OOP 历史回顾:** 简要介绍面向对象编程从 Smalltalk、Simula-67 到 C++、Java,再到 PHP 的发展历程。 **讲师背景:** * John Behrens:自 2000 年起从事 PHP 开发。 * 提及“蓝色 PHP 大象”和“红色 PHP 大象”(可能指代课程中的某种比喻或象征)。 **使用工具:** * Visual Studio Code * Gitlab * Draw.io (用于 UML 图) * GIT * PhpUnit * Windows Subsystem for Linux (WSL)
Als script Sprache bekonnen bietet PHP seit vielen Jahren auch eine Voll umfängliche Objektorientierung an, dieser Kurs richtet sich an Entwickler die davon bisher weniger gebrauch gemacht haben und ihre Kentnisse vertiefen möchten. In diesem Kurs lernst du die wichtigsten Grundlagen der Objekt Orientierten Programmierung am Beispiel von PHP kennen. Die 4 Säulen der Objektorientierten Programmierung, Vererbung, Verkapselung, Abstraktion und Polymorphismus werden im Einstieg Theoretisch und dann später sehr Praktisch im Code erklärt.In diesem Kurs lernst du die Grundlagen der Objektorientierten Programmierung, so das du Objektorientierten Code Verstehen und Entwickeln kannst. Mit dem erlernten wissen kannst du in Teams mit anderen PHP OOP zusammen arbeiten und dich über wichtige OOP Themen austauschenDer Kurs beinhaltet:Namespaces, Klassen Benamung, Extends, Interfaces, Vererbung, Public - Protected - Private Access Modifikatoren, Abstrakte Klassen, überschreiben von Funktionen. Der Kurs verfügt über Umfangreiche Beispiel Codes, für die alle Tests in PHP Unit geschrieben sind, so lernst du gleich wie man Klassen testen kann.Cheat Cheats: Unsere kleinen Helfer damit das Wissen bei dir bleibtDie 3 Säulen der Objekt Orientierten ProgrammierungDie Keywords für die Objekt OrientierungFAQ: Hier hast du Gelegenheit Fragen zustellen und erhälst eine umfassende Antwort via VideoerklärungDie Geschichte der Objekt Orientierten Programmierung:Ein kleiner Exkurs von Smalltalk und Simila-67 über C++, Object Pascal, Visual Basic, Java bis zur Objekt Orientierung von PHPMit im Kurs dabeiJohn Behrens entwickelt PHP Seit 2000Der Blaue PHP Elephant und der Rote PHP ElephantEingesetzte Tools:Visual Studio CodeGitlabDraw io für die UML DiagrammeGITPhpUnitWindows Subsystem Linux