課程簡介

Introduction to Symfony 4 for PHP code development

PHP Object Oriented Programming

PHP Classes and objects

PHP error handling with exceptions

PHP embedded in HTML (examples)

PHP coding and files naming conventions

Best Practices in choosing and using source code editors

What is the Symfony 4 framework? 

Installing Symfony 4

HTTP request processing workflow

Debugging PHP Code

Web Debug Toolbar / Debug and VarDumper components features

Web Profiler

Errors and exceptions stack traces 

Configuration / routes and URLs with annotations

Twig template engine / Twig template

Generating URLs based on the application’s routes configuration

PHP Controllers / designing a controller class with its action methods

Listing all built-in Symfony 4 services using command line tools

Types of tests / automating tests (unit and functional tests)

Querying a Relational Database System with Doctrine 

Building and executing custom SQL queries using the Doctrine Query Builder object

Closing remarks

最低要求

  • An understanding of PHP and standard source file editors 
  • An understanding of Object Oriented Programming concepts and any MVC/MVP framework
  • An understanding of HTML where PHP will be embedded
  • Experience with general software installation and configuration
  • Familiar with any software framework and basic software testing
 28 時間:

客戶評論 (2)

相關課程

Symfony2 - enterprise web framework

21 時間:

Web Development with Symfony3

28 時間:

Creating and managing Web sites

35 時間:

Advanced PHP Programming

35 時間:

Advanced PHP and Secure Coding Course

35 時間:

Behat: Behavior Driven Development (BDD) with PHP

14 時間:

Continuous Integration (CI) for PHP

14 時間:

Combined JAVA, PHP and Web Application Security

28 時間:

Secure coding in PHP

21 時間:

Design Patterns in PHP

14 時間:

Programming for IoT with PHP

14 時間:

Building Microservices with Lumen PHP Framework

14 時間:

Magento 2: Theme Development

14 時間:

PHP 8 for Developers

14 時間:

Developing Websites with PHP

14 時間:

課程分類

1