Developing Websites with PHP培訓
本課程涉及用PHP開發Web應用程序。該課程是為熟悉其他過程編程語言的人員創建的。在課程中,參與者將學習如何使用PHP和My SQL數據庫創建簡單的動態應用程序。
課程簡介
PHP 語言語法和基本概念
- PHP 安裝和庫
- PHP 語法
- PHP 變量
- PHP 字符串
- PHP 操作符
- If...Else,Switch
- 數組
- While 循環
- For 循環
- 函數
- 表單
- 表單反饋、GET 和 POST
- PHP 包含
數據結構
- 關聯數組
- Session 變量、全局變量、cookies
- 日期
- 文件和文件上傳
- Cookies 和 Sessions
- 電子郵件
- 錯誤處理
- 異常處理
- PHP 過濾器
面向物件 Programming (OOP)
- 類
- 訪問修飾符
- 構造函數
- 繼承
使用 Databases
- 連接到數據庫
- 存儲密碼
- 執行查詢
- 處理數據
- 修改和刪除數據
- 將表單綁定到數據庫中的記錄
安全
- 授權和身份驗證
- 使用 cookies 和 sessions
處理圖像
- GD 庫和替代方案
PHP XML
- 簡單XML
- Expat 解析器
- XML DOM
最低要求
良好的 HTML 知識要求,建議具備任何基本的程序語言知識(C、Pascal、Basic 等)
需要幫助選擇合適的課程嗎?
Developing Websites with PHP培訓 - Enquiry
Developing Websites with PHP - 咨詢詢問
咨詢詢問
客戶評論 (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Course - Developing Websites with PHP
相關課程
Creating and managing Web sites
35 時間:培训计划为专业的网页设计师(职业编码: 213202 专业资格标准)做好准备,与网页设计有关,并包括使用 JavaScript 和 PHP 语言的编程问题。
以下计划假设参与者将能够使用 HTML 4.0 和 Cascading Style Sheets 设计和创建网站。 在构建一个网站时,您将使用标签将文本、图形、表格和互动表格放在网页上,以及链接到其他网页和网页。 使用 Cascading Style Sheets 2.0 您将根据客户要求进行网页内容格式化。
课程毕业生可以寻求在服务公司参与网页设计或开始咨询服务(自雇)。 培训课程涵盖了使用 HTML 和 [0 创建网站的问题。
Advanced PHP Programming
35 時間:在這個由講師指導的澳門現場培訓中,參與者將學習如何實現高級PHP程式設計工具和技術。
在培訓結束時,參與者將能夠:
- 學習 PHP 程式設計中的高級概念。
- 使用 PHP 程式設計建立一致性並解決高級問題。
- 探索使用 PHP 構建更靈活軟體的其他方法。
Test Driven Development
21 時間:This instructor-led, live training in 澳門 (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Behat: Behavior Driven Development (BDD) with PHP
14 時間:Behat 是用 PHP 編寫的 Behavior Driven Development (BDD) 測試框架。它促進了開發人員、測試人員、業務利益相關者和客戶在軟體開發過程中的溝通。Behat 允許非技術人員編寫應用程式預期行為的清晰描述,然後將這些“場景”作為針對應用程式的功能測試運行。
在這個講師指導的現場培訓中,參與者將學習如何使用 Behat 和 PHP 編寫和執行 BDD 風格的測試用例。
在本次培訓結束時,參與者將能夠:
- 運行以人類可讀的 「Given, When, Then」 Gherkin 語言編寫的自動化測試
- 使用基於 Behat 的測試用例來改善技術和非技術團隊之間的協作
- 將 Behat 與 Selenium、Mink、Goutte 和其他瀏覽器模擬器集成,以驅動測試並生成報告
- 通過其擴展系統擴展 Behat 功能
- 通過終端命令、REST API 等測試多種使用場景。
觀眾
- 測試工程師
- 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐
Continuous Integration (CI) for PHP
14 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對希望使用開源工具自動化構建,測試和部署PHP應用程式和服務過程的工程師。
在培訓結束時,參與者將能夠:
- 安裝和配置不同的開源工具,以實現持續集成、測試和部署。
- 瞭解使用不同開源 CI 工具的優缺點,例如 Gitlab、CI 和 Jenkins。
- 將 CI 工具與開源工具相結合,進行單元測試以及 PHP 應用程式的整合測試。
PHP CodeIgniter
14 時間:這種以講師為主導的澳門現場現場培訓(現場或遠端)針對希望使用CodeIgniter構建Web應用程式的Web開發人員。
在培訓結束時,參與者將能夠:
- 在 CodeIgniter 中使用 CRUD 重構 API 代碼。
- 擴展 CodeIgniter 以使用依賴項。
- 從容器載入 CodeIgniter 個模型和檢視。
Laravel: Build Rapid and Elegant Web Applications with the Laravel PHP Framework
14 時間:這個由講師指導的 澳門 現場培訓介紹了 Laravel 的基礎知識,並引導參與者創建基於 Laravel 的Web應用程式。
Laravel Livewire
7 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對希望學習和使用Livewire來構建現代和動態應用程式介面的開發人員。
在培訓結束時,參與者將能夠:
- 構建和測試 livewire 元件。
- 使用 Livewire 庫構建應用程式。
- 在 PHP 內創建動態元件。
Laravel and Vue.js
14 時間:這種以講師為主導的澳門現場現場培訓針對的是希望使用Laravel和Vue JS進行全棧Web開發的Web開發人員。
在培訓結束時,參與者將能夠:
- 使用 Laravel 和 Vue JS 開發 Web 應用程式。
- 將 Laravel 後端 API 集成到 Vue JS 中。
- 部署 Laravel 應用程式。
Unit Testing with PHP
14 時間:這個由講師指導的 澳門 現場培訓教參與者如何以測試單元的形式編寫可測試的代碼,以促進錯誤的診斷、隔離和解決。該培訓將指導參與者使用 PHP 單元測試框架創建工作就緒的測試環境。
在培訓結束時,參與者將能夠:
- 區分好的和壞的測試單元。
- 閱讀和解釋測試結果。
- 主動管理和診斷其代碼庫以減少錯誤。
- 確保其代碼庫適合持續集成和部署。
Laravel: Middleware Development
14 時間:這種以講師為主導的澳門現場現場培訓針對希望在Laravel中構建中間件和Web服務的Web開發人員。
在培訓結束時,參與者將能夠:
- 使用 Laravel PHP Aritisan 產生代碼和元件。
- 在 Laravel 中構建可以瀏覽、讀取、編輯、添加和刪除的 RESTful API。
- 使用 RESTful API 根據 URL 參數對結果進行過濾和排序。
Symfony2 - enterprise web framework
21 時間:這是一個由講師指導的澳門(線上或線下)培訓,旨在幫助開發者和軟體工程師使用Symfony2來創建結構化、可維護且可擴展的web應用程式。
在培訓結束時,參與者將能夠:
- 理解Symfony2框架的哲學與結構。
- 有效使用Symfony2的組件,如Doctrine、Twig和Routing。
- 使用自定義bundles和REST API構建安全且可測試的web應用程式。
- 將Symfony2整合到企業環境中,並估算專案實施成本。
Web Development with Symfony3
28 時間:這門由講師指導的澳門(線上或線下)培訓課程,針對希望使用Symfony3開發穩健的Web應用程式的中級開發者。
在培訓結束時,參與者將能夠:
- 設置並配置Symfony3開發環境。
- 使用Symfony3的功能和工具構建動態Web應用程式。
- 利用內建和自訂的服務、模板、表單和安全機制。
- 使用Doctrine ORM進行Access資料庫操作。
- 編寫自動化測試並應用性能優化技術。
Symfony 4 for Web Application Development
28 時間:Symfony 4 is a software development framework for PHP. It contains reusable PHP libraries to facilitate the development and testing of new applications written in PHP (Web apps or APIs). Symfony 4 is a command-line software framework with the built-in commands that makes PHP code development more efficient.
In this instructor-led, live training, participants will learn to use the Symfony framework and the PHP language as they step through the creation of a PHP application.
By the end of this training, participants will be able to:
- Use Symfony 4 to create and test code written in PHP
- Create simple code for PHP that reads and writes to a database
Audience
- Programmers and web developers with working knowledge of PHP and HTML
- Advanced developers who seek more efficient development tools for faster closures
- Software designers who need to update their understanding of current development tools that match user needs
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Develop Web Applications with PHP and Yii 2
14 時間:這是一個由講師指導的澳門(線上或線下)培訓,旨在幫助初級開發人員使用Yii 2構建穩固且易於維護的web應用程式。
在培訓結束時,參與者將能夠:
- 安裝並配置Yii 2。
- 理解Yii的MVC架構和專案結構。
- 使用Yii 2組件構建安全且可擴展的web應用程式。
- 處理資料庫、表單和REST API。