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.