Web Application Development in PHP培訓
本課程專為希望豐富知識並學習基於面向對象編程和設計模式的編程和Web開發技術的最佳實踐的中級PHP開發人員而設計。
課程簡介
面向物件 Programming
- 術語物件
- 宣告類別和建構函式
- 建立和使用物件
- 屬性和方法
- 繼承
- Access 修飾符
- 魔術方法
- 宣告和使用介面
- 例外處理
Database秒
- 資料儲存方法
- PDO 擴充
- 使用 PDO 連接資料庫
- 資料操作
- PDO 錯誤處理
- 交易
- 主鍵
- 聯結
- 聚合函數和分組
Programming 介面
- 架構服務
- 新增至系統 API
- 資料格式 JSON 和 XML
- RESTful 服務
- 設計 Web 服務
Design Patterns
- 什麼是設計模式
- 單例模式
- 工廠模式
- MVC 模型-視圖-控制器
效率
- 研究應用程式效能
- 程式碼快取
安全
- 過濾輸入
- Session 固定
- Session 劫持
- SQL 注入
- 儲存密碼
- SSL
最低要求
需要 PHP 和 HTML 程式設計的基本知識。
需要幫助選擇合適的課程嗎?
Web Application Development in PHP培訓 - Enquiry
Web Application Development in PHP - 咨詢詢問
咨詢詢問
客戶評論 (1)
Trainer's enthusiasm around the subject
Matthew Fowles - AGRO Merchants Whitchurch Limited
Course - Web Application Development in 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.
PHP CodeIgniter
14 時間:這種以講師為主導的澳門現場現場培訓(現場或遠端)針對希望使用CodeIgniter構建Web應用程式的Web開發人員。
在培訓結束時,參與者將能夠:
- 在 CodeIgniter 中使用 CRUD 重構 API 代碼。
- 擴展 CodeIgniter 以使用依賴項。
- 從容器載入 CodeIgniter 個模型和檢視。
Web application development with Flask
14 時間:本實用課程面向Python開發者,他們希望創建並維護自己的第一個Web應用程序。同時,也適合已經熟悉其他Web框架(如Django或Web2py)的人,他們想了解使用微框架(即一種將第三方庫粘合在一起,而非提供自包含的通用解決方案的框架)如何改變開發過程。
課程的很大一部分並非專注於Flask本身(它非常小巧),而是專注於Flask項目中常用的第三方庫和工具。
Full-Stack Development with AWS Cloud9
35 時間:這種講師指導的現場培訓在 澳門(在線或現場)進行,面向希望利用 AWS Cloud9 簡化其開發工作流程的中高級全棧開發人員。
在本次培訓結束時,參與者將能夠:
- 設置和配置 AWS Cloud9 以進行全棧開發。
- 使用 Cloud9 開發和調試前端應用程式。
- 使用 AWS Cloud9 構建和部署後端服務。
- 將 Cloud9 與 AWS 服務整合以進行高級部署。
- 在基於雲的開發環境中與團隊成員協作。
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
Web Application Development (Advanced Level)
28 時間:This instructor-led, live training in 澳門 (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 時間:這是一個由講師指導的,在澳門(線上或線下)進行的培訓,針對希望使用基礎網頁技術建立功能性和互動式網站的初學者級專業人士。
在培訓結束時,參與者將能夠:
- 了解網頁的工作原理(客戶端-伺服器架構、URL、瀏覽器)。
- 使用HTML5創建結構化的網頁。
- 使用CSS為網頁添加樣式和視覺效果。
- 使用JavaScript添加互動性和邏輯。
- 操作DOM以響應用戶事件。
Develop Web Applications with PHP and Yii 2
14 時間:這是一個由講師指導的澳門(線上或線下)培訓,旨在幫助初級開發人員使用Yii 2構建穩固且易於維護的web應用程式。
在培訓結束時,參與者將能夠:
- 安裝並配置Yii 2。
- 理解Yii的MVC架構和專案結構。
- 使用Yii 2組件構建安全且可擴展的web應用程式。
- 處理資料庫、表單和REST API。