PHP
цена: 9990 руб.

Этот курс позволит досконально углубиться в основы PHP и более сложные, тонкие моменты, которых не хватает новичкам. Мы изучим основы языка, поработаем базами, познаем полноценный ООП и научимся тестировать наши приложения.

Желательно знать:

CSS3, HTML5

На курсе будет:

PHP, Composer, MySQL, PHPstorm

Программа курса

  • Welcome!

    • Немного о языке, хейте и возможностях

      Домашнее задание: нет

    • Установка PHP, локального сервера и выбор редактора

      Домашнее задание: нет

  • Основы языка

    • Hello, world!

      Домашнее задание: нет

    • Типы данных

      Домашнее задание: да

    • Переменные

      Домашнее задание: да

    • Математические операции

      Домашнее задание: нет

    • Работа со строками

      Домашнее задание: да

    • Операторы присваивания

      Домашнее задание: да

    • Ссылки

      Домашнее задание: да

    • Константы

      Домашнее задание: да

    • Массивы

      Домашнее задание: да

    • Условия

      Домашнее задание: да

    • Функции

      Домашнее задание: да

    • Циклы

      Домашнее задание: да

    • Операторы include и require

      Домашнее задание: нет

    • Суперглобальные переменные и $_GET и $_POST

      Домашнее задание: да

    • Загрузка файлов ($_FILES)

      Домашнее задание: да

    • $_SESSION и $_COOKIE

      Домашнее задание: да

  • Основы SQL

    • Реляционные базы данных

      Домашнее задание: нет

    • Знакомство с языком SQL

      Домашнее задание: да

    • Выборка записей

      Домашнее задание: да

    • Добавление записей

      Домашнее задание: да

    • Изменение записей

      Домашнее задание: да

    • Удаление записей

      Домашнее задание: да

    • Ограничение внешнего ключа

      Домашнее задание: нет

  • ООП (объектно-ориентированное программирование)

    • ООП - а зачем?

      Домашнее задание: нет

    • Классы, объекты, свойства и методы

      Домашнее задание: да

    • Конструктор и деструктор

      Домашнее задание: да

    • Модификаторы доступа

      Домашнее задание: да

    • Типизация

      Домашнее задание: да

    • Статические методы

      Домашнее задание: да

    • Наследование

      Домашнее задание: да

    • Пространство имен и autoload

      Домашнее задание: нет

    • Интерфейсы

      Домашнее задание: да

    • Абстрактные классы

      Домашнее задание: да

    • Трейты

      Домашнее задание: да

    • Исключения

      Домашнее задание: да

    • Взаимодействие с MySQL через PDO

      Домашнее задание: нет

  • Практика

    • Разрабатываем портал для администрации города

      Домашнее задание: нет

    • Создаем свой мини-фреймворк

      Домашнее задание: нет

    • Пишем свой Instagram

      Домашнее задание: нет

  • Тестирование

    • Зачем нужны тесты?

      Домашнее задание: нет

    • PHPUnit - основы тестирования

      Домашнее задание: нет