80% of the world’s websites are written in PHP. Learn how to create a full development cycle in PHP from scratch and add 3 projects to your portfolio.

The course is for beginners who want to create websites and applications in one of the most common languages. You will get a full stack of knowledge and skills of a PHP developer – let’s start with why all variables in PHP start with $, and end with the use of popular frameworks Laravel and Symfony.

Topics:

  • Advantages and areas of application of the PHP language. Client-server architecture. Local development options. Overview of ready-made solutions;
  • History of the PHP language. Basics of version 5 / 7 / 8;
  • GIT;
  • Types of programming, their differences and advantages. Basic functions of the PHP language;
  • Conditional statements, loop statements. Algorithms, basic concepts;
  • The basics of HTML+CSS. Ways to interact with the user. Part 1;
  • Ways to interact with the user. Part 2;
  • Sessions and cookies as a way to store data;
  • Working with files. Writing, reading, functions for interacting with files;
  • Databases. Basics of SQL syntax;
  • Interaction between databases and PHP;
  • IDE capabilities, choosing an editor.

Results:

  • Master the basic structures and functions in PHP, language versions and their features;
  • Learn HTML and CSS, ways to interact with the user;
  • Get acquainted with Sessions, Cookies and understand how to work with them in PHP;
  • Set up IDE and GitHub environments for in-depth work in PHP.