PHP cho Wordpress Khóa Học Đào Tạo
Với thị phần 60%, WordPress là lựa chọn hàng đầu cho nhiều trang web nổi tiếng nhất thế giới. PHP là một ngôn ngữ phía máy chủ, cung cấp năng lượng cho khoảng 82% web.
Trong khóa đào tạo trực tiếp, do giảng viên hướng dẫn (tại chỗ hoặc từ xa) này, những người tham gia với ít hoặc không có kinh nghiệm lập trình trước đây sẽ học cách tùy chỉnh một trang web Wordpress bằng cách sử dụng PHP.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập các công cụ phát triển cần thiết để nhanh chóng bắt đầu làm việc với PHP
- Hiểu và thay đổi các loại tệp PHP khác nhau trong WordPress
- Hiểu cú pháp PHP (câu lệnh điều kiện, vòng lặp, hàm, v.v.)
- Viết plugin hoặc theme của riêng họ trong WordPress
- Gỡ lỗi, triển khai và khắc phục sự cố cho một trang web Wordpress
Đối tượng
- Các nhà thiết kế web
- Người tạo nội dung có kỹ năng kỹ thuật
- Chủ sở hữu Business có kỹ năng kỹ thuật
- Các nhà phát triển không có kinh nghiệm trước đây với PHP
Định dạng khóa học
- Bài giảng và thảo luận tương tác
- Nhiều bài tập và thực hành
- Thực hiện trực tiếp trong môi trường lab trực tiếp
Lưu ý
- Để yêu cầu đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
- Để tìm hiểu thêm về Wordpress, vui lòng truy cập: https://wordpress.org/
Đề cương khóa học
Giới thiệu
- PHP là nền tảng cho Wordpress
Thiết lập Môi trường Phát triển
Tổng quan về Tính năng và Kiến trúc của Wordpress
Tổng quan về Cú pháp PHP
Accessing các Tệp PHP trong Wordpress
Accessing các Hàm Xây dựng trong Wordpress (Template Tags)
Viết Mã Điều kiện với Câu lệnh Điều kiện và Vòng lặp
Chỉnh sửa Giao diện Wordpress Hiện có
Tạo Giao diện của Riêng Bạn trong PHP
Viết Hàm trong WordPress
Làm việc với Hooks (Actions và Filters)
Biến trong WordPress
Viết Plugin trong PHP
Gỡ lỗi Mã PHP
PHP Tiêu chuẩn và Thực hành Tốt nhất về Mã hóa
Triển khai Website
Khắc phục Sự cố
Tóm tắt và Kết luận
Yêu cầu
- Có kinh nghiệm với Wordpress.
- Hiểu biết chung về HTML, CSS và JavaScript.
Khóa học đào tạo mở cần có ít nhất 5 người tham gia.
PHP cho Wordpress Khóa Học Đào Tạo - Đặt chỗ
PHP cho Wordpress Khóa Học Đào Tạo - Yêu cầu thông tin
PHP cho Wordpress - Yêu cầu tư vấn
Đánh giá (3)
Phong cách đào tạo và kiến thức tổng thể của người hướng dẫn.
Kenosi - NWK Limited
Khóa học - Laravel: Middleware Development
Dịch thuật bằng máy
Các bài học rất tương tác và các bài tập thực hành tốt
Heino - NWK Limited
Khóa học - Laravel and Vue.js
Dịch thuật bằng máy
ông ấy đang giải thích và đưa ra nhiều ví dụ để chúng tôi hiểu rõ hơn
Selina - NWK
Khóa học - Laravel PHP Framework
Dịch thuật bằng máy
Các khóa học sắp tới
Các khóa học liên quan
Tạo và quản lý các trang web
35 GiờChươ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.
AdaBoost Python cho Machine Learning
14 GiờKhóa học hướng dẫn trực tiếp (trực tuyến hoặc tại chỗ) này được hướng tới các nhà khoa học dữ liệu và kỹ sư phần mềm muốn sử dụng AdaBoost để xây dựng các thuật toán boost cho học máy với Python.
Đến cuối khóa học, các thí sinh sẽ có thể:
- Cài đặt môi trường phát triển cần thiết để bắt đầu xây dựng các mô hình học máy với AdaBoost.
- Hiểu phương pháp học tập tập hợp và cách triển khai boosting tự thích ứng.
- Học cách xây dựng các mô hình AdaBoost để tăng cường thuật toán học máy trong Python.
- Sử dụng điều chỉnh siêu tham số để tăng độ chính xác và hiệu suất của các mô hình AdaBoost.
Advanced PHP Programming
35 GiờTrong 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.
Tích hợp Liên tục (CI) cho PHP
14 GiờKhó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.
Combined JAVA, PHP và Bảo mật Ứng dụng Web
28 GiờNgay cả những lập trình viên giàu kinh nghiệm cũng không nắm vững tất cả các dịch vụ bảo mật do nền tảng phát triển của họ cung cấp, và cũng không nhận thức được các lỗ hổng khác nhau liên quan đến các ứng dụng của họ. Khóa học này dành cho các nhà phát triển sử dụng cả Java và PHP, cung cấp cho họ các kỹ năng cần thiết để làm cho ứng dụng của họ chống lại các cuộc tấn công hiện đại qua Internet.
Các cấp độ kiến trúc bảo mật của Java được trình bày thông qua việc giải quyết kiểm soát truy cập, xác thực và ủy quyền, giao tiếp an toàn và các hàm mật mã khác nhau. Các API khác nhau cũng được giới thiệu có thể được sử dụng để bảo mật mã của bạn trong PHP, chẳng hạn như OpenSSL cho mật mã hoặc HTML Purifier để xác thực đầu vào. Ở phía máy chủ, các phương pháp hay nhất được cung cấp để tăng cường và cấu hình hệ điều hành, vùng chứa web, hệ thống tệp, máy chủ SQL và bản thân PHP, trong khi một sự tập trung đặc biệt được dành cho bảo mật phía máy khách thông qua các vấn đề bảo mật của JavaScript, Ajax và HTML5.
Các lỗ hổng bảo mật web tổng quát được thảo luận bằng các ví dụ phù hợp với OWASP Top Ten, cho thấy các cuộc tấn công tiêm, tiêm tập lệnh, tấn công chống lại xử lý phiên, tham chiếu đối tượng trực tiếp không an toàn, các vấn đề với tải lên tệp và nhiều vấn đề khác. Các vấn đề ngôn ngữ cụ thể của Java và PHP và các vấn đề phát sinh từ môi trường thời gian chạy được giới thiệu, được nhóm thành các loại lỗ hổng tiêu chuẩn là thiếu hoặc xác thực đầu vào không đúng cách, sử dụng không đúng các tính năng bảo mật, xử lý lỗi và ngoại lệ không chính xác, các vấn đề liên quan đến thời gian và trạng thái, các vấn đề về chất lượng mã và các lỗ hổng liên quan đến mã di động.
Người tham gia có thể thử nghiệm các API, công cụ được thảo luận và ảnh hưởng của cấu hình cho chính họ, trong khi việc giới thiệu các lỗ hổng được hỗ trợ bởi một số bài tập thực hành minh họa hậu quả của các cuộc tấn công thành công, cho thấy cách sửa lỗi và áp dụng các kỹ thuật giảm thiểu, và giới thiệu việc sử dụng các phần mở rộng và công cụ khác nhau.
Người tham gia khóa học này sẽ
- Hiểu các khái niệm cơ bản về bảo mật, bảo mật IT và mã hóa an toàn
- Tìm hiểu các lỗ hổng Web vượt ra ngoài OWASP Top Ten và biết cách tránh chúng
- Tìm hiểu các lỗ hổng phía máy khách và các phương pháp mã hóa an toàn
- Tìm hiểu cách sử dụng các tính năng bảo mật khác nhau của môi trường phát triển Java
- Có hiểu biết thực tế về mật mã
- Tìm hiểu cách sử dụng các tính năng bảo mật khác nhau của PHP
- Hiểu các khái niệm bảo mật của Web services
- Có kiến thức thực tế trong việc sử dụng các công cụ kiểm tra bảo mật
- Tìm hiểu về các lỗi mã hóa điển hình và cách tránh chúng
- Được thông báo về các lỗ hổng gần đây trong các framework và thư viện Java và PHP
- Nhận các nguồn và tài liệu đọc thêm về các phương pháp mã hóa an toàn
Đối tượng
Nhà phát triển
Lập trình an toàn trong PHP
21 GiờKhóa học này cung cấp các kỹ năng cần thiết cho các nhà phát triển PHP để xây dựng các ứng dụng có khả năng chống lại các cuộc tấn công hiện đại qua Internet. Các lỗ hổng bảo mật trên web được thảo luận thông qua các ví dụ dựa trên PHP, vượt ra ngoài danh sách OWASP hàng đầu, giải quyết nhiều loại tấn công injection, tấn công script, tấn công vào quản lý phiên của PHP, tham chiếu đối tượng trực tiếp không an toàn, các vấn đề với tải lên tệp và nhiều vấn đề khác. Các lỗ hổng liên quan đến PHP được giới thiệu, được nhóm thành các loại lỗ hổng tiêu chuẩn như thiếu hoặc xác thực đầu vào không đúng cách, xử lý lỗi và ngoại lệ không chính xác, sử dụng không đúng các tính năng bảo mật và các vấn đề liên quan đến thời gian và trạng thái. Đối với vấn đề sau, chúng tôi thảo luận về các cuộc tấn công như bỏ qua open_basedir, tấn công từ chối dịch vụ thông qua float ma thuật hoặc tấn công va chạm bảng băm. Trong tất cả các trường hợp, người tham gia sẽ làm quen với các kỹ thuật và hàm quan trọng nhất để sử dụng nhằm giảm thiểu các rủi ro được liệt kê.
Một sự tập trung đặc biệt được dành cho bảo mật phía máy khách, giải quyết các vấn đề bảo mật của JavaScript, Ajax và HTML5. Một số phần mở rộng liên quan đến bảo mật cho PHP được giới thiệu như hash, mcrypt và OpenSSL cho mật mã, hoặc Ctype, ext/filter và HTML Purifier để xác thực đầu vào. Các phương pháp hardening tốt nhất được đưa ra liên quan đến cấu hình PHP (cài đặt php.ini), Apache và máy chủ nói chung. Cuối cùng, một cái nhìn tổng quan về các công cụ và kỹ thuật kiểm tra bảo mật khác nhau mà các nhà phát triển và người kiểm tra có thể sử dụng được đưa ra, bao gồm trình quét bảo mật, kiểm tra xâm nhập và gói khai thác, trình sniffer, máy chủ proxy, công cụ fuzzing và trình phân tích mã nguồn tĩnh.
Cả việc giới thiệu các lỗ hổng và các phương pháp cấu hình đều được hỗ trợ bởi một số bài tập thực hành, minh họa hậu quả của các cuộc tấn công thành công, cho thấy cách áp dụng các kỹ thuật giảm thiểu và giới thiệu cách sử dụng các phần mở rộng và công cụ khác nhau.
Những người tham gia khóa học này sẽ
- Hiểu các khái niệm cơ bản về bảo mật, bảo mật IT và mã hóa an toàn
- Học các lỗ hổng Web vượt ra ngoài OWASP Top Ten và biết cách tránh chúng
- Học các lỗ hổng phía máy khách và các phương pháp mã hóa an toàn
- Có hiểu biết thực tế về mật mã
- Học cách sử dụng các tính năng bảo mật khác nhau của PHP
- Học về các lỗi mã hóa điển hình và cách tránh chúng
- Được thông báo về các lỗ hổng gần đây của framework PHP
- Có kiến thức thực tế trong việc sử dụng các công cụ kiểm tra bảo mật
- Có nguồn và tài liệu đọc thêm về các phương pháp mã hóa an toàn
Đối tượng
Nhà phát triển
Các Mô Hình Thiết Kế trong PHP
14 Giờ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ỗ) dành cho các nhà phát triển PHP trình độ trung cấp muốn áp dụng mẫu thiết kế một cách hiệu quả trong dự án của mình.
Tại kết thúc khóa học này, người tham gia sẽ có khả năng:
- Hiểu rõ mục đích và lợi ích của mẫu thiết kế.
- Xác định và thực hiện các mẫu thiết kế phù hợp cho các trường hợp thường gặp.
- Khung kết cấu ứng dụng PHP theo các thực hành tốt nhất được công nhận trong ngành.
- Đồng bộ hóa mẫu vào các khung làm việc hiện đại như Symfony hoặc Zend.
Khung Laravel PHP
14 GiờKhó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.
Livewire Laravel
7 GiờKhó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 GiờKhó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.
Xây dựng Microservices với Khungkerja Lumen PHP
14 GiờKhó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 muốn sử dụng Lumen để xây dựng các microservice và ứng dụng dựa trên Laravel.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cần thiết để bắt đầu phát triển microservice với Lumen.
- Hiểu được lợi ích của việc triển khai microservice bằng cách sử dụng Lumen và PHP.
- Thực hiện và triển khai các chức năng và hoạt động microservice bằng cách sử dụng framework Lumen.
- Bảo vệ và kiểm soát quyền truy cập vào kiến trúc microservice bằng cách xây dựng các lớp bảo mật.
Nâng Cao Kỹ Năng Sử Dụng WordPress
21 GiờKhó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, thiết kế web và quản trị viên cấp độ mới bắt đầu, những người muốn học cách cài đặt, quản lý và tối ưu hóa các trang WordPress, cho phép họ tạo và quản lý các trang web chuyên nghiệp và đáp ứng.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu các nguyên tắc cơ bản của WordPress và các tính năng và lợi ích của nó.
- Cài đặt và cấu hình WordPress trên máy chủ web.
- Sử dụng plugin, máy chủ và mẫu để cải thiện chức năng và hiệu suất của WordPress.
- Tạo và quản lý các loại bài đăng tùy chỉnh trong WordPress.
- Tạo các trang WordPress ở cấp độ cơ bản, trung bình và nâng cao.
- Sử dụng Element để thiết kế và tùy chỉnh các trang WordPress.
- Triển khai sơ đồ trang web và breadcrumbs cho các trang WordPress.
- Áp dụng các phương pháp hay nhất trong thiết kế web và đáp ứng cho các trang WordPress.
- Tối ưu hóa các trang WordPress cho SEO và Google Analytics.
Laravel: Phát triểnMiddleware
14 GiờKhó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.
WordPress
14 GiờAudience: This course is general and can be attended by anyone. Most precisely, this course is attended by people who are interested in developing a website without any coding /programming skills.
WordPress Nâng Cao
14 GiờTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này (tại chỗ hoặc từ xa), người tham gia sẽ nâng cao kỹ năng WordPress của họ khi học cách thiết lập, tùy chỉnh và triển khai một trang web thương mại phức tạp dựa trên Wordpress.
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 Wordpress cục bộ và trên đám mây (đơn trang và đa trang).
- Xây dựng một trang web thương mại điện tử tinh vi.
- Tùy chỉnh một trang web hiện có.
- Xây dựng thương hiệu cho một trang web bằng các giao diện tùy chỉnh.
- Kích hoạt chức năng đặt chỗ và thành viên.
- Thiết lập và quản lý các vai trò người dùng khác nhau (biên tập viên, quản trị viên, v.v.).
- Tạo một mạng xã hội riêng tư hoặc công khai.
- Tối ưu hóa một trang web Wordpress cho SEO (Tối ưu hóa công cụ tìm kiếm).
- Sao lưu và khôi phục một trang web Wordpress.
- Bảo trì và khắc phục sự cố cho một trang web Wordpress đang hoạt động.