Phát triển Trang Web với PHP Khóa Học Đào Tạo
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
Yêu cầu
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.).
Khóa học đào tạo mở cần có ít nhất 5 người tham gia.
Phát triển Trang Web với PHP Khóa Học Đào Tạo - Đặt chỗ
Phát triển Trang Web với PHP Khóa Học Đào Tạo - Yêu cầu thông tin
Phát triển Trang Web với PHP - Yêu cầu tư vấn
Yêu cầu tư vấn
Đánh giá (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Khóa học - Developing Websites with PHP
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ờ họcChươ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ờ họcKhó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ờ họcTrong 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ờ họcKhó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ờ họcNgay 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ờ họcKhó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ờ họcBuổ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ờ họcKhó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ờ họcKhó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ờ họcKhó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.
Tối ưu化 PHP 网站
7 Giờ họcKhóa học này được tạo ra dành cho PHP lập trình viên và nhà phát triển trang web quan tâm đến PHP tối ưu hóa mã.
Khóa học trình bày cách xác định điểm nghẽn và cách tái cấu trúc hoặc thay đổi mã một cách phù hợp.
Trong suốt khóa học này, người tham gia sẽ làm việc với các ví dụ trang web thực tế, được theo dõi, phân tích và tối ưu hóa.
Các Mẫu PHP và Tái tổ chức mã nguồn
21 Giờ họcKhóa học này được thiết kế dành cho các lập trình viên giàu kinh nghiệm, những người muốn khám phá các vấn đề liên quan đến việc sử dụng mẫu (patterns) và tái cấu trúc (refactoring). Mỗi học viên sẽ nắm vững các thuộc tính và ví dụ thực tế về cách sử dụng các mẫu này, từ đó có thể xây dựng và sửa chữa mã ứng dụng một cách hiệu quả.
PHP cho Wordpress
21 Giờ họcVớ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/
Laravel: Phát triểnMiddleware
14 Giờ họcKhó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.
Phát triển Trang Web bằng PHP
21 Giờ họcKhóa học này làm quen với người tham gia về ngôn ngữ PHP và cách tích hợp nó với môi trường Web. Người tham gia sẽ học cách tạo một trang động, viết các ứng dụng cơ sở dữ liệu và bảo vệ ứng dụng khỏi truy cập trái phép.