|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/oldschool-php-development-ohne-frameworks/
课程评论:没有评论
## Oldschool PHP Development 课程总结 本课程旨在教授如何使用“老派”PHP方法开发小型到中型项目,无需大型框架。我们将一起开发一个简单的PHP库存和产品管理程序。 **核心要点:** * **无框架开发:** 大部分代码将从头编写,但会利用一些有用的库。 * **过程式编程:** 强调函数式而非面向对象编程,代码将遵循经典的“自上而下”开发流程。 * **现代实践融合:** * **MVC (Controller-View) 模式:** 实现代码和视图的分离。 * **路由(Routing):** 管理URL请求。 * **代码与HTML分离(模板):** 使用模板引擎清晰化代码结构。 * **数据库抽象层(Database Abstraction Layer):** 简化数据库操作。 * **前端技术:** * **HTML & CSS:** 学习基础知识,并使用 **Bootstrap** CSS框架加速开发。 * **JavaScript & jQuery:** 实现客户端数据交互和动态效果,利用 **jQuery** 简化操作。 本课程将持续更新,并鼓励学员提出希望涵盖的专题。
In diesem Kurs lernen wir, wie wir mit PHP kleine bis mittelgroße Projekte ohne große Frameworks ganz "Oldschool" umsetzen können. Wir werden gemeinsam ein kleines PHP Programm zur Lager & Produktverwaltung entwickeln.Da wir ohne Frameworks arbeiten werden wir den meisten Code selber schreiben dabei aber auf sehr hilfreiche Bibliotheken zurück greifen. Des weiteren werden wir den Code nicht Objektorient sondern auf die prozedurale Programmierung zurückgreifen.Prozedural bedeutet, dass wir keine Objekte verwenden sondern hauptsächlich auf Funktionen zurückgreifen die wir aufrufen wenn wir sie benötigen. Der Code wird Klassischerweise - Oldschool - von "oben nach unten" entwickelt.Wir werden jedoch durchaus einige Dinge einfließen lassen die aktuell überall benutzt werden. Dazu zählen ein Controller-View Prinzip, ein Routing, Trennung von Code und HTML (Templates) sowie das verwenden eines Database Abstraction Layers.Da wir natürlich auch Clientseitige Ausgaben haben werden wir uns auch mit dem Thema HTML & CSS beschäftigen. Wir werden zur Unterstützung das CSS Framework Bootstrap einsetzen.Da wir Clientseitig auch Daten ohne einen Reload speichern wollen bzw. auch Daten direkt im Client verändern wollen werden wir auch Javascript verwenden. Hier werden wir auf das jQuery Framework zurückgreifen um einfach und schnell arbeiten zu können.Den Kurs werde ich laufen um weitere spannende Themen erweitern. Wenn ihr ein spezielles Thema behandeln wollt so lasst es mich wissen.