PHP-разработчик. Базовый уровень

Как учит школа
Доступ к курсу останется с вами
Запись уроков
Свободный график
Cертификат установленного образца
Поддержка кураторов
Тренажер
Пополнение портфолио
Срок обучения
3 месяца
Рассрочка
6 759 ₽/мес
Стоимость курса
81 107 ₽
PHP-разработчик.  Базовый уровень

Рейтинг школы

Skillbox Skillbox
4,8

Описание курса

Курс для освоения языка программирования PHP с нуля. Вы изучите основы ООП, работу с базами данных, файловой системой и сетью, а также познакомитесь с фреймворком Laravel. В финале курса вы разработаете полноценный проект - облачное хранилище файлов.

Программа

Введение в программирование на PHP

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

Переменные, числа и boolean

Типы данных, целые и плавающие числа, арифметические операции, сравнение.

Условные операторы и булева алгебра

Булевы операторы и логические условия.

Строки и массивы

Структура строк и массивов, функции для работы с ними.

Циклы

Виды циклов в PHP и их применение.

Функции: создание и использование

Создание функций, параметры, возвращаемые значения, передача по ссылкам.

Рекурсия, callback и анонимные функции

Рекурсивные вызовы, колбэки, области видимости.

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

Основы ООП: классы, объекты, конструкторы, константы, методы.

Наследование и абстрактные классы

Наследование, переопределение методов, абстрактные классы.

Интерфейсы и полиморфизм

Работа с интерфейсами и принципы полиморфизма.

Модификаторы доступа, геттеры и сеттеры

Управление доступом, инкапсуляция, замыкания.

HTML/CSS

Вёрстка простых веб-страниц и правка готовой вёрстки.

Разделение приложения на файлы

Структурирование кода, подключение файлов, файловые структуры.

Работа с файлами и с сетью

Чтение/запись файлов, получение данных по URL, форматы XML/JSON.

Обработка ошибок, exceptions и логи

Исключения, логи, отладка с помощью Xdebug.

Протокол HTTP

GET/POST запросы, статус-коды, различия HTTP и HTTPS.

Обработка GET- и POST-запросов, header, куки и сессии

Обработка форм, работа с куками и сессиями, форматы ответов.

REST и RESTful API

Создание и обработка REST-запросов, взаимодействие с внешними сервисами.

Язык запросов SQL

Основы SQL для работы с реляционными базами данных.

Работа с базами данных в PHP

Подключение MySQL, CRUD-операции (получение, добавление, удаление, изменение).

Фреймворк Laravel

Создание простых приложений на Laravel, например, планировщик задач.

Дополнительный курс: Основы SQL

Глубокое изучение типов запросов и функций SQL.

Итоговый проект: Облачное хранилище

Разработка аналога Dropbox на чистом PHP: регистрация, загрузка файлов, поиск, шаринг.

Формат

Онлайн

Спикеры

  • PHP-разработчик, руководитель филиала ITRex Group
  • Тимлид в «Работа.ру» (опыт 15 лет, Symfony, EPAM)

Чему вы научитесь

  • Установка и настройка окружения (Denwer, OpenServer)
  • Программирование на PHP 7
  • Работа с переменными, типами данных, условиями, циклами, функциями
  • Понимание и применение ООП (классы, наследование, интерфейсы, полиморфизм)
  • Работа с файловой системой и сетью
  • Отладка кода (Xdebug, ручная отладка)
  • Работа с базами данных MySQL и SQL
  • Обработка HTTP-запросов (GET/POST), куки, сессии
  • Работа с REST API
  • Базовые знания фреймворка Laravel
  • Знание основ HTML/CSS
  • Структурирование кода (DRY, кодстайл)

Кому подходит

  • Тем, кто хочет научиться программировать с нуля
  • Начинающим разработчикам, желающим структурировать знания и получить первый проект в портфолио

Требования к кандидату

Специальная техническая подготовка не требуется. Курс рассчитан на новичков.

Выводы о курсе

Выберу ИИ
Возможны неточности

Курс «PHP-разработчик. Базовый уровень» от Skillbox позволяет освоить язык PHP с нуля за 3 месяца, делая упор на практику и создание реального проекта - облачного хранилища файлов. Программа включает 23 модуля, охватывающих основы ООП, работу с базами данных, сетью и фреймворком Laravel. Обучение проходит в удобном онлайн-формате с поддержкой кураторов-экспертов и бессрочным доступом к материалам. По окончании курса вы получите сертификат установленного образца и навыки, необходимые для старта карьеры junior-разработчика.

Рекомендованные курсы

Java-разработчик с нуля
3 833 ₽/мес
4 месяца
Скидка -65%
+
Ещё -60%
PARTNER
69 000 ₽
197 143 ₽
Java-разработчик с нуля
Аналитика и ИИ в действии: как принимают решения в реальном бизнесе
1 месяц
Бесплатно
Аналитика и ИИ в действии: как принимают решения в реальном бизнесе
Профессия Разработчик + ИИ
5 170 ₽/мес
13 месяцев
Скидка -45%
+
Ещё -60%
PARTNER
186 120 ₽
338 401 ₽
Профессия Разработчик + ИИ

Другие направления