You will get a comprehensive knowledge base to carry out the full development cycle on your own. You will master modern PHP tools: Laravel and Symfony frameworks for creating applications; HTML, CSS, JavaScript for expanding functionality; SQL for working with data.

Hone your knowledge of each topic with homework assignments. You will immediately perform real tasks that developers face – get feedback from the lecturer and analyze errors in detail.

Topics:

  • JavaScript jQuery;
  • Data structures;
  • Algorithms;
  • Encryption and hashing + PSR;
  • Designing databases;
  • Working with the built-in PDO class. Protection against SQL injections;
  • Functional and OOP programming: history and differences. Additional types of programming. Part 1
  • THE OOP PROGRAMMING. Part 2;
  • OOP (abstraction). Part 3;
  • Working with Composer;
  • MVC and Request-Response concepts. An initial overview of the Laravel framework. REST API + POSTMAN.

Results:

  • Delve deeper into PHP development: learn data structures, algorithms, basic encryption principles, OOP concepts;
  • Get acquainted with and install Composer for further work with frameworks;
  • Understand what SQL injection is, the differences between programming types, the features of OOP in PHP and its basic concepts;
  • Analyze jQuery to implement basic dynamics on web pages and ajax requests;
  • Learn why encryption/hashing is implemented and master PSR coding standards.