Đề cương khóa học
Giới thiệu về Symfony 4 cho phát triển code PHP
PHP Lập trình hướng đối tượng Programming
PHP Lớp và đối tượng
PHP Xử lý lỗi bằng ngoại lệ
PHP Nhúng trong HTML (ví dụ)
PHP Quy ước đặt tên code và tệp
Các phương pháp tốt nhất trong việc lựa chọn và sử dụng trình soạn thảo code nguồn
Khung Symfony 4 là gì?
Cài đặt Symfony 4
Quy trình xử lý yêu cầu HTTP
Gỡ lỗi Code PHP
Các tính năng của Thanh công cụ gỡ lỗi trên web / Gỡ lỗi và các thành phần VarDumper
Web Profiler
Stack traces của lỗi và ngoại lệ
Cấu hình / routes và URLs với annotations
Twig template engine / Twig template
Tạo URLs dựa trên cấu hình routes của ứng dụng
PHP Controllers / thiết kế một lớp controller với các phương thức action của nó
Liệt kê tất cả các dịch vụ tích hợp Symfony 4 bằng cách sử dụng các công cụ dòng lệnh
Các loại kiểm thử / tự động hóa kiểm thử (unit và functional tests)
Truy vấn Hệ thống quan hệ Database với Doctrine
Xây dựng và thực thi các truy vấn tùy chỉnh SQL bằng đối tượng Doctrine Query Builder
Lời kết
Requirements
- Hiểu biết về PHP và các trình soạn thảo tệp nguồn tiêu chuẩn
- Hiểu biết về các khái niệm Lập trình hướng đối tượng Programming và bất kỳ framework MVC/MVP nào
- Hiểu biết về HTML, nơi PHP sẽ được nhúng
- Có kinh nghiệm cài đặt và cấu hình phần mềm nói chung
- Làm quen với bất kỳ framework phần mềm nào và kiểm thử phần mềm cơ bản
Testimonials (1)
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.