Developing Websites with PHP Training Course
Khóa học này tập trung vào phát triển các ứng dụng web bằng PHP. Khóa học được thiết kế dành cho những người đã quen thuộc với các ngôn ngữ lập trình thủ tục khác. Trong suốt khóa học, người tham gia sẽ học cách tạo một ứng dụng động đơn giản với PHP và cơ sở dữ liệu MySQL.
Đề cương khóa học
PHP Cú pháp Ngôn ngữ và Các Khái niệm Cơ bản
- PHP Cài đặt và Thư viện
- PHP Cú pháp
- PHP Biến
- PHP Chuỗi
- PHP Toán tử
- If...Else, Switch
- Mảng
- Vòng lặp While
- Vòng lặp For
- Hàm
- Biểu mẫu
- Phản hồi Biểu mẫu, GET và POST
- PHP Bao gồm
Cấu trúc Dữ liệu
- Mảng kết hợp
- Biến phiên, biến toàn cục, cookie
- Ngày
- Tệp và Tải tệp lên
- Cookie và Phiên
- Xử lý Lỗi
- Xử lý Ngoại lệ
- PHP Bộ lọc
Hướng Đối Tượng Programming (OOP)
- Lớp
- Bộ sửa đổi truy cập
- Hàm khởi tạo
- Kế thừa
Sử dụng Databases
- Kết nối đến cơ sở dữ liệu
- Lưu trữ mật khẩu
- Thực thi truy vấn
- Xử lý dữ liệu
- Sửa đổi và xóa dữ liệu
- Liên kết biểu mẫu với bản ghi trong cơ sở dữ liệu
Bảo mật
- Ủy quyền và xác thực
- Sử dụng cookie và phiên
Xử lý Hình ảnh
- GD Library và các lựa chọn thay thế
PHP XML
- Đơn giảnXML
- Expat Parser
- XML DOM
Requirements
Yêu cầu kiến thức Good, kiến thức về bất kỳ ngôn ngữ lập trình thủ tục cơ bản nào được khuyến nghị (C, Pascal, Basic, v.v.).
Open Training Courses require 5+ participants.
Developing Websites with PHP Training Course - Booking
Developing Websites with PHP Training Course - Enquiry
Developing Websites with PHP - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Course - Developing Websites with 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.
Advanced PHP Programming
35 HoursTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn tại Việt Nam này, người tham gia sẽ học cách triển khai các công cụ và kỹ thuật lập trình PHP nâng cao.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Học các khái niệm nâng cao trong lập trình PHP.
- Thiết lập tính nhất quán và giải quyết các vấn đề nâng cao bằng cách sử dụng lập trình PHP.
- Khám phá các cách bổ sung để xây dựng phần mềm linh hoạt hơn bằng cách sử dụng PHP.
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.
Behat: Behavior Driven Development (BDD) with PHP
14 HoursBehat là một khung kiểm thử Behavior Driven Development (BDD) được viết bằng PHP. Nó tạo điều kiện giao tiếp giữa các nhà phát triển, người kiểm thử, các bên liên quan trong kinh doanh và khách hàng trong quá trình phát triển phần mềm. Behat cho phép những người không có chuyên môn kỹ thuật viết mô tả rõ ràng về hành vi dự kiến của một ứng dụng, sau đó chạy các "kịch bản" đó dưới dạng các bài kiểm thử chức năng đối với ứng dụng.
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 viết và thực thi các trường hợp kiểm thử kiểu BDD bằng cách sử dụng Behat và PHP.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Chạy các bài kiểm thử tự động được viết bằng ngôn ngữ dễ đọc, "Given, When, Then" Gherkin
- Sử dụng các trường hợp kiểm thử dựa trên Behat để cải thiện sự cộng tác giữa các nhóm kỹ thuật và phi kỹ thuật
- Tích hợp Behat với Selenium, Mink, Goutte và các trình giả lập trình duyệt khác để chạy kiểm thử và tạo báo cáo
- Mở rộng chức năng của Behat thông qua hệ thống mở rộng của nó
- Kiểm tra nhiều kịch bản sử dụng khác nhau thông qua các lệnh thiết bị đầu cuối, REST API, v.v.
Đối tượng
- Kỹ sư kiểm thử
- Nhà phát triển
Đị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ề
Continuous Integration (CI) for PHP
14 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 kỹ sư muốn sử dụng các công cụ mã nguồn mở để tự động hóa quy trình xây dựng, kiểm tra và triển khai các ứng dụng và dịch vụ PHP.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cài đặt và cấu hình các công cụ mã nguồn mở khác nhau để cho phép tích hợp liên tục, kiểm thử và triển khai.
- Hiểu rõ ưu điểm và nhược điểm của việc sử dụng các công cụ CI mã nguồn mở khác nhau như Gitlab CI và Jenkins.
- Kết hợp các công cụ CI với các công cụ mã nguồn mở để kiểm thử đơn vị cũng như kiểm thử tích hợp một ứng dụng PHP.
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.
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ề
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.