Web Application Development in PHP Training Course
Khóa học này được thiết kế dành cho các nhà phát triển trung cấp PHP muốn nâng cao kiến thức và học hỏi các phương pháp hay nhất trong lập trình và kỹ thuật phát triển web dựa trên lập trình hướng đối tượng và các mẫu thiết kế.
Đề cương khóa học
Object-Oriented Programming
- Đối tượng Thuật ngữ
- Khai báo lớp và bộ khởi tạo
- Tạo và Sử dụng Đối tượng
- Thuộc tính và phương thức
- Kế thừa
- Access bộ sửa đổi
- Phương thức ma thuật
- Khai báo và sử dụng giao diện
- Xử lý ngoại lệ
Databases
- Phương thức lưu trữ dữ liệu
- Extension PDO
- Kết nối cơ sở dữ liệu bằng PDO
- Các thao tác trên dữ liệu
- Xử lý lỗi PDO
- Giao dịch
- Khóa chính
- Kết nối
- Hàm tổng hợp và nhóm
Programming giao diện
- Dịch vụ kiến trúc
- Thêm vào API hệ thống
- Định dạng dữ liệu JSON và XML
- Dịch vụ RESTful
- Thiết kế Web Service
Design Patterns
- Mẫu thiết kế là gì
- Mẫu Singleton
- Mẫu Factory
- Mô hình MVC - model-view-controller
Hiệu suất
- Nghiên cứu hiệu suất ứng dụng
- Bộ nhớ đệm mã
An toàn
- Lọc đầu vào
- Cố định phiên
- Giả mạo phiên
- SQL tiêm
- Lưu trữ mật khẩu
- SSL
Requirements
Yêu cầu kiến thức cơ bản về lập trình trong PHP và HTML.
Open Training Courses require 5+ participants.
Web Application Development in PHP Training Course - Booking
Web Application Development in PHP Training Course - Enquiry
Web Application Development in PHP - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Trainer's enthusiasm around the subject
Matthew Fowles - AGRO Merchants Whitchurch Limited
Course - Web Application Development in PHP
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
Creating and managing Web sites
35 HoursChương trình đào tạo này chuẩn bị cho bạn trở thành một nhà thiết kế web chuyên nghiệp (mã nghề: 213202 theo Tiêu chuẩn Nghề nghiệp) liên quan đến "HTML và CSS trong thiết kế web" và bao gồm một bài toán lập trình sử dụng ngôn ngữ JavaScript và PHP.
Chương trình này giả định rằng người tham gia có thể thiết kế và tạo các trang web bằng HTML 4.0 và Cascading Style Sheets 2.0. Trong quá trình xây dựng một trang web, bạn sẽ sử dụng các thẻ HTML để đặt văn bản, đồ họa, bảng và biểu mẫu tương tác trên trang web, cũng như các liên kết đến các trang web và trang khác. Sử dụng Cascading Style Sheets 2.0, bạn sẽ thực hiện định dạng nội dung web theo yêu cầu của khách hàng.
Sinh viên tốt nghiệp khóa học có thể tìm kiếm việc làm trong các công ty dịch vụ liên quan đến thiết kế web hoặc bắt đầu dịch vụ tư vấn (tự doanh). Chương trình đào tạo bao gồm các vấn đề liên quan đến việc tạo các trang web bằng HTML và CSS.
Test Driven Development
21 HoursThis instructor-led, live training in Việt Nam (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 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển web muốn xây dựng các ứng dụng web với CodeIgniter.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Sử dụng CRUD trong CodeIgniter để tái cấu trúc mã API.
- Mở rộng CodeIgniter để sử dụng các phụ thuộc.
- Tải các mô hình và chế độ xem CodeIgniter từ các container.
Web Application Development with Flask
14 HoursKhóa học thực hành này dành cho các nhà phát triển muốn tạo và duy trì ứng dụng web đầu tiên của họ. Nó cũng dành cho những người đã quen thuộc với các framework web khác như Django hoặc Web2py, và muốn tìm hiểu cách sử dụng một microframework (tức là một framework kết nối các thư viện bên thứ ba thay vì cung cấp một giải pháp toàn diện tự chứa) thay đổi quy trình.
Một phần đáng kể của khóa học dành cho việc không phải Flask bản thân (nó rất nhỏ gọn), mà là các thư viện và công cụ bên thứ ba thường được sử dụng trong các dự án Flask.
Laravel PHP Framework
14 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam giới thiệu các nguyên tắc cơ bản của Laravel và hướng dẫn người tham gia qua quá trình tạo một ứng dụng web dựa trên Laravel.
Laravel Livewire
7 HoursKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển muốn học và sử dụng Livewire để xây dựng giao diện ứng dụng hiện đại và năng động.
Sau khi hoàn thành khóa đào tạo này, người tham gia sẽ có thể:
- Xây dựng và kiểm tra các thành phần Livewire.
- Xây dựng ứng dụng bằng thư viện Livewire.
- Tạo các thành phần động trong PHP.
Laravel and Vue.js
14 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển web muốn sử dụng Laravel và Vue JS để phát triển ứng dụng web fullstack.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Phát triển ứng dụng web với Laravel và Vue JS.
- Tích hợp API backend Laravel vào Vue JS.
- Triển khai ứng dụng Laravel.
Unit Testing with PHPUnit
14 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam sẽ hướng dẫn người tham gia cách viết mã có thể kiểm tra dưới dạng các đơn vị kiểm thử để hỗ trợ chẩn đoán, cô lập và khắc phục lỗi. Khóa đào tạo sẽ hướng dẫn người tham gia cách tạo môi trường kiểm thử sẵn sàng làm việc bằng framework kiểm thử PHPUnit.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Phân biệt giữa các đơn vị kiểm thử tốt và xấu.
- Đọc và diễn giải kết quả kiểm thử.
- Chủ động quản lý và chẩn đoán cơ sở mã của họ để giảm thiểu lỗi.
- Đảm bảo rằng cơ sở mã của họ phù hợp với tích hợp và triển khai liên tục.
Laravel: Middleware Development
14 HoursKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển web muốn xây dựng middleware và dịch vụ web trong Laravel.
Khi kết thúc khóa đào tạo, người tham gia sẽ có thể:
- Sử dụng Laravel PHP Aritisan để tạo mã và các thành phần.
- Xây dựng các API RESTful trong Laravel có thể duyệt, đọc, chỉnh sửa, thêm và xóa.
- Lọc và sắp xếp kết quả dựa trên các tham số URL bằng cách sử dụng API RESTful.
Symfony2 - Enterprise Web Framework
21 HoursBuôn khóa huấn luyện trực tiếp bởi giảng viên tại Việt Nam (trực tuyến hoặc tại chỗ) này hướng đến các nhà phát triển và kỹ sư phần mềm muốn sử dụng Symfony2 để tạo ra các ứng dụng web có cấu trúc, dễ bảo trì và mở rộng.
Tại kết thúc khóa huấn luyện này, người tham gia sẽ có thể:
- Hiểu rõ triết lý và cấu trúc của khung làm việc Symfony2.
- Sử dụng hiệu quả các thành phần của Symfony2 như Doctrine, Twig và Routing.
- Tạo ra các ứng dụng web an toàn và có thể kiểm thử bằng cách sử dụng các gói tùy chỉnh và API REST.
- Hoàn thành việc tích hợp Symfony2 vào môi trường doanh nghiệp và ước lượng chi phí triển khai dự án.
Web Development with Symfony3
28 HoursBuổi đào tạo trực tiếp do giảng viên hướng dẫn tại Việt Nam (trực tuyến hoặc tại chỗ) này dành cho các nhà phát triển trình độ trung cấp muốn phát triển ứng dụng web mạnh mẽ bằng Symfony3.
Tại kết thúc buổi đào tạo, người tham gia sẽ có thể:
- Cài đặt và cấu hình môi trường phát triển Symfony3.
- Xây dựng các ứng dụng web động sử dụng tính năng và công cụ của Symfony3.
- Sử dụng dịch vụ内置和自定义服务、模板、表单和安全机制。
- 使用Doctrine ORM操作数据库。
- 编写自动化测试并应用性能优化技术。
Buổi đào tạo trực tiếp do giảng viên hướng dẫn tại Việt Nam (trực tuyến hoặc tại chỗ) này dành cho các nhà phát triển trình độ trung cấp muốn phát triển ứng dụng web mạnh mẽ bằng Symfony3.
Tại kết thúc buổi đào tạo, người tham gia sẽ có thể:
- Cài đặt và cấu hình môi trường phát triển Symfony3.
- Xây dựng các ứng dụng web động sử dụng tính năng và công cụ của Symfony3.
- Sử dụng dịch vụ内置和自定义服务、模板、表单和安全机制。
- Access cơ sở dữ liệu bằng Doctrine ORM.
- Viết các bài kiểm thử tự động và áp dụng kỹ thuật tối ưu hóa hiệu suất.
Buổi đào tạo trực tiếp do giảng viên hướng dẫn tại Việt Nam (trực tuyến hoặc tại chỗ) này dành cho các nhà phát triển trình độ trung cấp muốn phát triển ứng dụng web mạnh mẽ bằng Symfony3.
Tại kết thúc buổi đào tạo, người tham gia sẽ có thể:
- Cài đặt và cấu hình môi trường phát triển Symfony3.
- Xây dựng các ứng dụng web động sử dụng tính năng và công cụ của Symfony3.
- Sử dụng dịch vụ内置和自定义服务、模板、表单和安全机制。
- Access cơ sở dữ liệu bằng Doctrine ORM.
- Viết các bài kiểm thử tự động và áp dụng kỹ thuật tối ưu hóa hiệu suất.
Buổi đào tạo trực tiếp do giảng viên hướng dẫn tại Việt Nam (trực tuyến hoặc tại chỗ) này dành cho các nhà phát triển trình độ trung cấp muốn phát triển ứng dụng web mạnh mẽ bằng Symfony3.
Tại kết thúc buổi đào tạo, người tham gia sẽ có thể:
- Cài đặt và cấu hình môi trường phát triển Symfony3.
- Xây dựng các ứng dụng web động sử dụng tính năng và công cụ của Symfony3.
- Sử dụng dịch vụ nội bộ và tùy chỉnh, mẫu, biểu mẫu và cơ chế bảo mật.
- Access cơ sở dữ liệu bằng Doctrine ORM.
- Viết các bài kiểm thử tự động và áp dụng kỹ thuật tối ưu hóa hiệu suất.
Symfony 4 for Web Application Development
28 HoursSymfony 4 là một framework phát triển phần mềm cho PHP. Nó chứa các thư viện PHP có thể tái sử dụng để tạo điều kiện phát triển và kiểm thử các ứng dụng mới được viết bằng PHP (ứng dụng web hoặc API). Symfony 4 là một framework phần mềm dòng lệnh với các lệnh tích hợp giúp phát triển code PHP hiệu quả hơn.
Trong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này, người tham gia sẽ học cách sử dụng framework Symfony và ngôn ngữ PHP khi họ từng bước tạo một ứng dụng PHP.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Sử dụng Symfony 4 để tạo và kiểm thử code được viết bằng PHP
- Tạo code đơn giản cho PHP để đọc và ghi vào cơ sở dữ liệu
Đối tượng
- Lập trình viên và nhà phát triển web có kiến thức làm việc về PHP và HTML
- Các nhà phát triển nâng cao tìm kiếm các công cụ phát triển hiệu quả hơn để đóng gói nhanh hơn
- Các nhà thiết kế phần mềm cần cập nhật hiểu biết của họ về các công cụ phát triển hiện tại phù hợp với nhu cầu của người dùng
Định dạng khóa học
- Kết hợp bài giảng, thảo luận, bài tập và thực hành nặng nề
Web Application Development (Advanced Level)
28 HoursThis instructor-led, live training in Việt Nam (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 HoursThis instructor-led, live training in Việt Nam (online or onsite) is aimed at beginner-level professionals who wish to build functional and interactive websites using foundational web technologies.
By the end of this training, participants will be able to:
- Understand how the web works (client-server architecture, URLs, browsers).
- Create structured web pages using HTML5.
- Style and visually enhance web pages using CSS.
- Add interactivity and logic using JavaScript.
- Manipulate the DOM to respond to user events.
Develop Web Applications with PHP and Yii 2
14 HoursBuổi huấn luyện trực tiếp này tại Việt Nam (trực tuyến hoặc trực tiếp) dành cho các nhà phát triển trình độ初学者,希望使用Yii 2构建强大且易于维护的网络应用。
到培训结束时,参与者将能够:
- 安装和配置Yii 2。
- 理解Yii的MVC架构和项目结构。
- 使用Yii 2组件构建安全且可扩展的Web应用程序。
- 处理数据库、表单和REST API。
Buổi huấn luyện trực tiếp này tại Việt Nam (trực tuyến hoặc trực tiếp) dành cho các nhà phát triển trình độ đầu tiên muốn xây dựng các ứng dụng web mạnh mẽ và dễ bảo trì sử dụng Yii 2.
Tại cuối khóa học, người tham gia sẽ có thể:
- Cài đặt và cấu hình Yii 2.
- Hiểu kiến trúc MVC của Yii và cấu trúc dự án.
- Xây dựng các ứng dụng web an toàn và mở rộng sử dụng các thành phần của Yii 2.
- Làm việc với cơ sở dữ liệu, biểu mẫu và API REST.