Phát triển Ứng dụng Web trong 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
- Từ vựng đối tượng
- Khai báo lớp và constructor
- Tạo và sử dụng đối tượng
- Thuộc tính và phương thức
- Thừa kế
- Chỉ định Access
- Phương thức ma thuật
- Khai báo và sử dụng giao diện
- Xử lý ngoại lệ
Databases
- Các phương pháp lưu trữ dữ liệu
- Mở rộng PDO
- Kết nối đến cơ sở dữ liệu bằng PDO
- Thao tác với dữ liệu
- Xử lý lỗi PDO
- Giao dịch
- Khóa chính
- Nối bảng (Joins)
- Hàm tổng hợp và nhóm
Programming giao diện
- Cấu trúc dịch vụ
- Thêm API vào hệ thống
- Định dạng dữ liệu JSON và XML
- Dịch vụ RESTful
- Lập trình Dịch vụ Web
Design Patterns
- Tìm hiểu về mẫu thiết kế
- Mẫu Singleton
- Mẫu Factory
- Chuẩn MVC (Model-View-Controller)
Hiệu suất
- Nghiên cứu hiệu năng ứng dụng
- H caching mã
An toàn
- Lọc đầu vào
- Bị cố định phiên (Session fixation)
- Phiên bị đánh cắp (Session hijacking)
- SQL injection
- 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.
Phát triển Ứng dụng Web trong PHP Training Course - Booking
Phát triển Ứng dụng Web trong PHP Training Course - Enquiry
Phát triển Ứng dụng Web trong PHP - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Sự nhiệt tình của giảng viên về chủ đề
Matthew Fowles - AGRO Merchants Whitchurch Limited
Course - Web Application Development in PHP
Machine Translated
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
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 với Flask
14 HoursKhóa học thực tế này hướng đến Python nhà phát triển muốn tạo ra và duy trì ứng dụng web đầu tiên của mình. Khóa học cũng dành cho những người đã quen thuộc với các khung web khác như Django hoặc Web2py, và muốn tìm hiểu việc sử dụng một microframework (tức là một khung ghép 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) ảnh hưởng như thế nào đến 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.
Full-Stack Development with AWS Cloud9
35 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển full-stack trình độ trung cấp đến nâng cao, những người muốn sử dụng AWS Cloud9 để tối ưu hóa quy trình phát triển của họ.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập và cấu hình AWS Cloud9 cho phát triển full-stack.
- Phát triển và gỡ lỗi các ứng dụng front-end bằng Cloud9.
- Xây dựng và triển khai các dịch vụ back-end bằng AWS Cloud9.
- Tích hợp Cloud9 với các dịch vụ AWS để triển khai nâng cao.
- Hợp tác với các thành viên trong nhóm trong môi trường phát triển dựa trên đám mây.
Laravel PHP Khung công cụ
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 và 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 với 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: Phát triển Middleware
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 - Khungwerk Web Doanh nghiệp
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 với 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 cho Phát triển Ứng dụng Web
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 (Cơ bản)
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 trực tiếp) dành cho các chuyên gia trình độ cơ bản muốn xây dựng các trang web chức năng và tương tác bằng cách sử dụng các công nghệ web nền tảng.
Tại kết thúc buổi đào tạo này, người tham gia sẽ có khả năng:
- Hiểu cách thức hoạt động của web (cấu trúc máy chủ-client, URL, trình duyệt).
- Tạo trang web có cấu trúc bằng HTML5.
- Cải thiện và tạo kiểu cho trang web bằng CSS.
- Thêm tính tương tác và logic bằng JavaScript.
- Thao tác với DOM để phản hồi các sự kiện của người dùng.
Phát triển Ứng dụng Web với PHP và 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.