Skip to main content
Загрузка...
Вы не вошли

Курс доступен БЕСПЛАТНО (дополнительно 14 490 ₽ за первый уровень). Но вы должны быть авторизованы, чтобы получить к нему доступ.

Вы можете войти либо зарегистрироваться прямо сейчас.

Курс
«PHP: Введение в профессию»

Курс, который поможет вам с нуля войти в мир современной бэкенд-разработки на языке PHP.


Уровни курса

  • 1. Начало

    Первый уровень курса посвящен базовому синтаксису языка PHP и основным его возможностям.

    Быстрый старт. Значения, выражения, типы, переменные.
    Быстрый старт. Значения, выражения, типы, переменные.

    Начинаем изучать PHP с самого важного - как начать писать и запускать программы на этом языке? Заодно изучим и самые базовые понятия, которые непременно нам пригодятся в дальнейшем.

    Логика. Ветвления. Функции.
    Логика. Ветвления. Функции.

    На уроке мы подробно разберем следующие темы:

    • Что такое "булев тип", как им пользоваться?
    • Какие логические операции есть в PHP?
    • Оператор ветвления
    • Как написать собственную функцию и пользоваться ей?
    • Как строить свою программу из нескольких файлов?
    • Что такое модульные тесты и как в простейшем варианте начать ими пользоваться?
    Массивы. Циклы. Взаимодействие с клиентом.
    Массивы. Циклы. Взаимодействие с клиентом.

    Продолжаем знакомство с возможностями языка PHP:

    • Массивы, индексы
    • Цикл foreach
    • Функции для работы с массивами
    • Повторение знаний о клиент-серверной архитектуре
    • Суперглобальные массивы, связанные с протоколом HTTP и организация взаимодействия с клиентом
    Работа с файлами на сервере. Загрузка файлов.
    Работа с файлами на сервере. Загрузка файлов.

    Продолжаем тему взаимодействия с клиентом и, изучив тонкости работы с файлами на сервере изучаем их передачу на сервер от клиента.

    Cookie. Сессии. Авторизация.
    Cookie. Сессии. Авторизация.

    Двигаясь дальше по теме взаимодействия с клиентом разберем вопрос идентификации клиентов, без которого невозможны современные веб-приложения.

    Классы и объекты. Введение в ООП.
    Классы и объекты. Введение в ООП.

    Изучим на уроке:

    • Общие понятия объектно-ориентированного программирования
    • Классы и объекты в PHP
    • Наследование классов
    • Модификаторы видимости
    • Конструктор объекта
    • Концепция ООП
    • Классы, как типы, тайп-хинтинг
    Работа с базой данных
    Работа с базой данных

    Знакомимся с базами данных и учимся работать с одной из них из PHP:

    • Понятие реляционной базы данных
    • Знакомство с MySQL
    • Создание таблиц с помощью программы-клиента
    • Введение в язык SQL, создание, модификация и чтение записей
    • Использование PDO для взаимодействия с БД из PHP
    • Понятие ORM и реализация этого подхода в PHP
    Архитектура веб-приложений
    Архитектура веб-приложений

    Обсуждаем архитектуру веб-приложений на PHP:

    • Знакомство с автозагрузкой
    • Пространства имен
    • Стандарты PSR
    • Архитектура MVC
    • Слой моделей
    • Разделение бизнес-логики и логики представления
    Статические свойства, методы, константы, LSB
    Статические свойства, методы, константы, LSB

    Занятие, которое познакомит вас с понятиями статических свойств, методов, констант классов и откроет тайны загадочного "позднего статического связывания"