Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

Комплексный курс по PHP

Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Нет
Сертификат
Сертификат
Есть

Стоимость курса

21 500 ₽
Есть рассрочка

Что ожидать от обучения?

Насыщенная программа
17 обучающих модулей, 100+ часов обучения.

Личный наставник
Практикующий PHP разработчик будет отвечать на любые вопросы и делать ревью.

Готовое портфолио
За время курса вы выполните 3 выпускных проекта

Доступ к материалам
Не ограничен рамками курса. Вы можете продолжить учиться когда захотите.

Slack чат
Общение с преподавателями и одногруппниками в уютной и дружелюбной атмосфере.

Сертификат
Диплом с уникальным ID, подтверждающий уровень ваших знаний.

Ламповая атмосфера
Никаких скучных и занудных “дядек“, как в других школах. В Loftschool вас будут учить в атмосфере rock-and-roll.

Начало карьеры
После обучения вы сразу же готовы к старту карьеры в веб-индустрии.

Каждая неделя обучения включает:
2-3 обучающих модуля
1 групповую практику
1-2 воркшопа
30-минутную консультацию

Что вы получите после обучения

Навыки
2
ORM
4
XSS
7
CMS
8
Frontend
11
Безопасность
12
MVC
13
Функции
14
IDE
15
PHPUnit
16
Slack
17
Защита данных
18
Eloquent
19
Faker
Сертификат

Школа

Добро пожаловать в LoftSchool - уникальный образовательный ресурс от самого быстроразвивающегося IT сообщества рунета и СМИ - LoftBLog. Здесь помогают стать востребованным IT специалистом или фрилансером, чтобы работать удаленно из любой точки мира.

LoftSchool — образовательная площадка, специализирующаяся на профессиях в IT-сфере. На рынке образования с 2012 года. Преподаватели и наставники школы практикующие специалисты из таких компаний, как Mojang, Avito и других. Образовательные программы на платформе поделены на профессии, интенсивы и видеокурсы.

Обучение программированию с нуля онлайн с личным наставником. Школа онлайн образования Loftschool обучает: web разработке, php, javascript, seo, интернет маркетингу, android разработке.

Преподаватели

PHP-Разработчик в Nexters (Хроники хаоса), преподаватель курса
Опыт разработки на РНР 10 лет. На старте карьеры занимался своими проектами – приложениями в ВК. Основное направление в работе - развлекательные сервисы (игры и дэйтинг). Увлечения: спорт (бадминтон, велосипед, плавание, лыжи), русский бильярд, настольные игры.
Дают знания, а не ответы.Любят объяснять и умеют доносить сложную информацию понятным языком.Требовательны к качеству вашего кода: вы не сдадите ДЗ, пока ваш код не станет идеальным.Хорошо понимают других людей и умеют находить подход к любым ученикам.Всегда готовы прийти на помощь.
Дают знания, а не ответы.

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

Неделя 1 – Основы языка, работа с функциями

– Знакомство с командой курса и группой.
– Изучаем основы и встроенные возможности языка PHP.
– Учимся работать с функциями.

Знакомство. Workflow
1. Открытие курса (22:48)

GIT
1. Введение (07:03)
2. Начинаем работать с Git (03:01)
3. Создание нового репозитория (01:09)
4. Добавление файлов в индекс (область слежения) Git (06:49)
5. Создание коммита (07:17)
6. Навигация по коммитам. Отмена изменений (12:10)
7. Типичный цикл работы с Git (03:34)
8. Ветвления в Git (11:27)
9. Конфликты при слиянии веток (06:06)
10. Временное (без коммита) сохранение данных (05:25)
11. Работа с удалёнными репозиториями (20:04)
12. Использование GitHub Pages для хостинга проектов (04:31)

Основы языка
1. Введение. Типы данных (21:28)
2. Операторы языка (34:35)
3. Преобразования типов (15:47)
4. Константы. Массивы. Конструкции языка и логические операции (36:05)
5. Глобальные переменные $_SESSION (14:35)
6. Язык SQL. Создание таблиц, добавление, выборка и удаление записей (41:12)

Работа с функциями
1. Понятие функции. Примеры (04:16)
2. Входные аргументы функции, strict type (07:54)
3. Возвращаемое значение (08:28)
4. Область видимости функции (10:17)
5. Передача аргументов по ссылке и по значению (11:31)
6. Анонимные функции, примеры (14:26)
7. Рекурсии и функции с переменным числом аргументов (22:29)

Встроенные возможности языка
1. Функции для работы с переменными (11:51)
2. Функции для работы со строками (16:36)
3. Функции работы с датой и временем (07:50)
4. Функции для работы с массивами (21:39)
5. Функции для работы с файлами и загрузка файлов на сервер (18:29)

Разбор заданий #1
1. Домашнее задание №0 (04:17)
2. Домашнее задание №1 (16:31)
3. Домашнее задание №2 (21:02)

Неделя 2 – Работа с данными, ООП

– Изучаем работу с базой данных.
– Изучаем основы ООП.
– Рассматриваем основные шаблоны проектирования.

Работа с данными из PHP
1. XML, CSV, JSON (26:05)
2. Введение в MySQL (24:42)
3. Подключение к MySQL, Создание таблиц (25:42)
4. Тренируемся делать запросы (28:58)
5. Библиотека mysqli (14:10)
6. Библиотека PDO (11:05)
7. Пишем класс-обертку для работы с БД (17:56)
8. Ajax. Делаем json-api (09:36)

ООП и приемы работы в ООП стиле
1. Введение. Классы и объекты (16:07)
2. Инкапсуляция и наследование (18:47)
3. Наследование и абстрактные классы (09:10)
4. Пространства имен и финальные классы (12:39)
5. Шаблон синглтон (08:59)
6. Интерфейсы и трейты (12:36)

Разбор заданий #2
1. Домашнее задание №3-1 (05:36)
2. Домашнее задание №3-2 (20:24)
3. Домашнее задание №4 (17:26)

Неделя 3 – Безопасность, MVC

– Изучаем принципы безопасной работы с БД.
– Применяем на практике защиту от XSS.
– Рассматриваем концептуальную схему и архитектуру MVC.

Безопасность
1. Создание сайта с регистрацией и авторизацией с нуля (01:06:05)
2. Добавление блога, sql и xss инъекции (19:12)
3. Загрузка файлов (13:37)

MVC
1. Определение MVC (06:00)
2. Создаем единую точку входа (03:48)
3. Автолоадер классов (16:04)
4. Создаем простейший роутинг (04:14)
5. Создаем контроллер (04:52)
6. Апгрейдим роутинг (20:12)
7. Редиректы и обработка 404 (11:46)
8. Добавляем компонент View (29:36)
9. Добавляем компонент Model (32:34)
10. Делаем авторизацию и регистрацию (26:55)

Разбор заданий #3
1. Реализация MVC (11:20)
2. Регистрация и авторизация (18:38)
3. Добавляем редирект (02:52)
4. Добавляем блог (22:14)
5. Создаем API-метод (04:15)
6. Создаем роль администратора (07:35)

Неделя 4 – Работа с основными библиотеками

– Изучаем основные библиотеки для работы с письмами, временем, изображениями.
– Изучаем тестирование с помощью PHPUnit.
– Применение на практике Eloquent ORM, Faker.

Внедрение сторонних библиотек
1. Composer (10:35)
2. Swiftmailer (06:50)
3. Twig (15:03)
4. Crawler (07:21)
5. FS Carbon (08:35)

Внедрение сторонних библиотек - 2
1. Валидация данных с GUMP (17:08)
2. Работа с изображениями (19:48)
3. Тестирование с PHPUnit (14:33)
4. Eloquent ORM. Faker (44:47)

Разбор заданий #4
1. Домашнее задание 5-1 (Отправка почты) (02:25)
2. Домашнее задание 5-2 (Поддержка twig) (01:57)
3. Домашнее задание 5-3 (Работа с изображением) (04:49)

Неделя 5 – Laravel

- Рассматриваем установку и настройку Laravel.
- Создаем контроллеры, модели и миграции.
- Тестируем код с PHPUnit + Laravel Dusk.

Начало работы с Laravel
1. MVC start (29:38)
2. Формы. Роуты. Middleware. Валидация (34:18)

Продолжаем работу Laravel
1. Laravel libs (28:39)
2. Unit tests (26:49)
3. Dusk (18:38)
4. Mail and mix js (05:15)

Разбор заданий #5
1. Обзор MVC (06:12)
2. Подключаем и настраиваем Eloquent ORM (02:45)
3. Переходим на модели Eloquent (22:43)
4. Делаем админку пользователей (33:17)

Неделя 6 – Закрытие курса

- Работа над выпускными проектами.
- Подведение итогов. Выдача сертификатов.

Разбор заданий #6
1. Подготовка, шаблоны (15:57)
2. Создание товара (18:14)
3. Создание категории (21:19)
4. Делаем пагинацию (12:26)
5. Проектируем корзину (11:11)
6. Делаем корзину (42:45)
7. Завершение. Создаем админку (04:33)

Как получить работу в IT: фишки и советы
1. Как получить работу в IT? Поиск, собеседование и испытательный срок (42:21)
2. Как найти удаленную работу и фриланс-заказы? (20:12)
3. Первая работа в IT — как себя вести? Стажировки, официальное трудоустройство и работа "за еду" (14:11)
4. Как пройти испытательный срок? (27:10)
5. Как подготовиться к собеседованию в компании уровня FAANG (08:52)
6. Процесс загрузки web страницы (25:19)
7. Собеседование программиста – всё, что нужно знать (01:24:07)
8. Решение задачи с собеседования программиста (19:36)
9. Собеседование Frontend-разработчика (01:37:17)

Рейтинг курса

4.5

Отзывы о курсе

По рейтингуПо дате
samuraii
Достоинства: Есть хорошие преподаватели, удобный формат, наличие востребованных курсов Недостатки: Курсы стали ужимать по времени, в результате чего стало страдать качество, методички слабые Обучался у них на курсах JS и PHP. JS очень порадовал, довольно грамотный преподаватель и специалист Сергей М качественно преподносит информацию касательно языка и его особенностей. Программа курса в цел...
V
Vadim-S
Достоинства: Опыт, максимально приближенный к реальной работе. Недостатки: Скорость нарастания сложности программы в некоторых курсах, возможно стоит сделать их на пару недель больше по времени Всем привет. Проходил курсы по верстке (первый и второй) и курс по PHP, несколько месяцев назад. Прошло некоторое время, и теперь могу говорить по факту и по результатам, а не только по субъективным о...
F
Frelay
Достоинства: Не знаю какие плюсы написать, пусть будет прикольный ЛК Недостатки: Минусы перечислены в отзыве Всем привет, курс комплексное обучение PHP, повелся на отзывы тут и купил. Мои впечатления: 1. Курс не рекомендован для новичков абсолютно, хотя менеджеры утверждали мне, что курс подходит тем кто с 0. 2. Наставники - бывшие ученики, а не крутые сеньоры, которые сами ничего не могут о...
Может быть интересно
Комплексный курс по PHP
На сайт курса

Комплексный курс по PHP