Профессия PHP-разработчик с нуля до PRO

Skillbox
4,73
Вы с нуля научитесь программировать сайты и веб-приложения на PHP, освоите фреймворк Laravel, напишете облачное хранилище и разработаете сервис по бронированию отелей. Сможете устроиться на позицию Junior-разработчика.
Срок обучения: 7 месяцев
Без опыта
4,87
На основании отзывов пользователей
на Отзовике, IRecommend и TutorTop
от 4 515 /мес
или сразу от 99 339
198 677
Смотреть курс
Программа обучения

Вас ждут вебинары и практика на основе реальных кейсов.

7 месяцев обучения

41 модуль

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

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

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

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

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

Циклы.

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

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

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

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

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

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

HTML/CSS.

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

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

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

Протокол HTTP.

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

REST и RESTful API.

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

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

Фреймворк Laravel.

PHP-фреймворк Laravel

Введение, установка и первичная настройка.

Контроллеры, экшны и роутинг.

Работа с базами данных. ORM-система Eloquent.

Работа с шаблонами. Шаблонизатор Blade.

Формирование ответа (Response).

Работа с формами.

Обработка запроса (Request).

Сервисы: создание и использование.

Работа с событиями.

Встроенные возможности Laravel.

Реализация авторизации.

Интеграция с внешними сервисами.

Тестирование и отладка Laravel-приложений.

Создание администраторской панели.

Бонусные курсы
Основы SQL

SQL. Введение.

Структура БД, запрос DESCRIBE.

Выбор и фильтрация данных, запрос SELECT.

Функции и выражения, агрегация данных.

Отношения и соединение таблиц: JOIN.

Группировка.

Модификация данных.

Подзапросы.

Объявление и изменение структуры данных.

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

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

Аналог booking.com

Сервис для бронирования номеров в гостиницах и отелях. Через личный кабинет клиенты будут устанавливать цены на категории номеров, а посетители — заказывать бронь на определённые даты.

Уже прошли какие-либо курсы Skillbox?

Скажите об этом менеджеру - платить за них не придётся.