Online course “PHP Pro” – your start in an interesting and lucrative profession. Our graduates already work in top IT companies and web studios or run their own freelance projects.

Program

Web-technologies (HTML, CSS)
Introduction to HTML – Basic page structure – Basic tags, attributes – Lists and types of lists – Forms and their elements – Tables – HTML5 Tags – Popular Methodology (BEM)

Introduction to CSS – Basics of syntax – Selectors – Basic styles – Positioning blocks on a page

JavaScript and jQuery
Introduction to JavaScript – Basics of syntax – Variables – Working with the DOM

Knowledge of console and commands
The cp command – The mv command – The mkdir command – The vi/vim editors.
Installing and configuring nginx, MySQL, PHP (FPM) – Deploying the first project

GIT version control system
Installation and setup – Creating a repository on a personal/remote PC – Principles of .gitignore, .gitkeep – Adding, removing files from repository, commits – Branching – Conflicts – Working with Bitbucket, GitHub

MySQL
Database purpose – Data type – Basic queries (insert, select, update, delete) and simple functions

PHP
PHP Basics – Browser and Web Server Interaction – Installation and Configuration on Windows, Linux – Variables, Arrays, Operators – Conditions – Loops – Forms – HTTP, Curl – Working with File System – Sessions and Cookies – RegExp

OOP (PHP7) – Introduction to OOP, magic methods – Class types, autoload, trait, interface – Iterator, ArrayAccess, Closure – Patterns

MVC – Working with Databases – Ajax

Laravel7
Installation and customization, Composer – Principles of work, basic methods, architecture – Creating and working principle of controller, routing – Blade – Services

Knowledge consolidation
Creating an online store (SF4, Bootstrap, MySQL, Ajax, Curl)