treptowkolleg / api
Treptow-Kolleg Web API
Requires
- php: >=7.4
- ext-curl: *
- ext-gd: *
- ext-json: *
- ext-pdo: *
- erusev/parsedown: ^1.7
- erusev/parsedown-extra: ^0.8.1
- twig/twig: ^3.8
- voku/portable-utf8: ^6.0
- voku/simple_html_dom: ^4.8
This package is auto-updated.
Last update: 2024-09-18 05:20:18 UTC
README
目前,AG Informatik 每周五 12:30 在 A102 教室举行。
新功能
- 搜索功能实现 ✔️
- Abi-Rechner ✔️
- 多个练习数据库的交互式 SQL 查询 ✔️
- 可以通过 API 用于自己的项目
- 物理学的 Abituraufgaben ✔️
- 数学的学习内容 ✔️
我们正在做什么
- 登录表单 ✔️
- PHP 中的 TicTacToe 游戏 🔨
- 完成的 示例
关于我
一切从零开始
我第一次在 14 岁开始涉足网站开发。为了理解 HTML 页面的结构,我查看了一些网站的源代码,并很快发现了基本结构。
尽管我能够开发出相当漂亮的 HTML 页面,但我对 HTML 页面非常静态且每个子页面在技术上是独立的网站表示不满意。因此,我最初开始关注 Macromedia Flash,并逐步学习了使用 Actionscript 的动态交互式控制(一种类似 OOP 的 JavaScript 和 CSS 变体 - 只是有趣得多)。从那时起,我的网站变成了包含我自己的文本、绘画和音乐的交互式艺术品。
然而,随着时间的推移,Flash 应用程序(Macromedia 已被 Adobe 收购)越来越多地被其他技术所取代。至今所有浏览器都已完全禁止 Flash 应用程序,归因于各种安全风险。
转向 PHP
幸运的是,一位当时的朋友借给我一本 PHP 书,书中承诺可以设计动态网站。当我第一次在网站上显示当前日期时,我感到非常惊讶。这应该标志着我的 PHP 生涯的开始。
同一年,我开始为一家试音室租赁商开发一个基于 PHP 和数据库的在线预订系统,乐队可以注册并预订试音时段。然而,那时我还没有听说过面向对象编程或布局与逻辑分离的范式。这导致了一个几乎无法维护的所谓意大利面代码。它确实可以工作,但没有人知道它是如何和为什么工作的。
新的途径
大约五年后,我开始系统地、有组织地开发。为了理解模型-视图-控制器范例的工作原理,我开发了一个自己的原始 PHP 框架,显示出面向对象编程的迹象。至今,我一直在这个框架的基础上不断改进、完善和扩展,以获取新的知识。
一个基于这个框架的项目可以在 这个页面 上查看。源代码可以通过 Github 查看。
回到起点
我决定将我现有的编程知识扩展到基本的专业知识,因为我还想系统地理解和命名原则和规则。我一直渴望通过第二教育途径恢复我的高中毕业证书。因此,在选择合适的学院时,除了交通便利,我还考虑了计算机科学课程。因此,我在柏林的 Treptow-Kolleg 提交了申请。
事实上,我不仅能够建立坚实的专业知识基础,甚至还能学习至少另一种编程语言,那就是JAVA。因此,回过头来看,我选择Treptow-Kolleg的决定是非常明智的。然而,随着毕业的到来,我的班级将成为最后一个能够在Treptow-Kolleg学习信息科学专业的班级。但谁知道,对于在Kolleg新成立的位于该地点的中学的学生来说,会有哪些机会出现呢?在当今时代,至少可以肯定的是,信息科学课程对于职业发展只有好处。
信息科学小组领导
在Vaganca Frameworks等开发环境中使用的PHP包。