Framework Laravel

Веб-фреймворк, который сделает вашу работу интереснее, проще и быстрее
IT: Для программистов и IT-специалистов
OTUS Онлайн-образование логоOTUS Онлайн-образование
29 октября 2020
4 месяца
Онлайн
от 34 500 ₽

Что даст вам этот курс

Разработчики, обладающие навыками профессиональной работы с PHP-фреймворком Laravel, — сегодня одни из самых востребованных и малочисленных специалистов в сфере IT. Этот инструмент не просто упрощает жизнь и решает проблемы, связанные с тестированием, интеграцией соц.сетей и систем оплат. Работать с ним удобно и приятно любому, кто освоит все его возможности. Поэтому мы не смогли пройти мимо и создали профессиональную программу подготовки специалистов для погружения во все особенности работы с Laravel.

Курс для PHP-разработчиков, которые:

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

Преимущества программы:

В процессе обучения мы не будем создавать «велосипеды на ракетной тяге». А научимся использовать удобные и мощные наработки огромного Laravel-сообщества. И сосредоточим все внимание на решении бизнес-задач.
 
полный спектр возможностей Laravel
домашние задания — мини-проекты для портфолио
знание внутренних алгоритмов, логики работы фреймворков и их спецификации
доступ к комьюнити и фидбеку от преподавателей-экспертов

После обучения студенты смогут:

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

Необходимые знания

— знание PHP 5.6+;
— знание принципов ООП, MVC, паттерны (хотя бы несколько);
— опыт работы с базовыми операциями с БД;
— умение настраивать среду разработки;
— навыки работы с Git, Gitflow как преимущество;
— навыки работы с VM/Docker.

Процесс обучения

Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются: записи трансляций доступны в вашем личном кабинете.

Домашнее задание выдается в среднем одно в неделю, а его выполнение занимает от 3 до 5 часов. Рекомендуем выполнить каждую самостоятельную работу, так как именно такая практика поможет вам освоить все изучаемые технологии и получить профессиональную обратную связь наших преподавателей-экспертов.
Программа
1 Знакомство с фреймворком. Пишем базовый функционал
1.1 Установка и «Hello, world»
1.2 Фронтэнд
1.3 Хранилище для Laravelпродукта
1.4 Eloquent ORM
1.5 Маршруты и представления
1.6 Контроллеры
1.7 DI
1.8 Авторизация и аутентификация
1.9 Тестирование
2 Продолжаем усложнять логику проекта
2.1 Логирование и полезные функции фреймворка
2.2 Middleware
2.3 Кэширование
2.4 Пакеты
2.5 Команды и шина
2.6 Очереди
2.7 DDD в Larave
3 API
3.1 Контракты и фасады
3.2 Envoy и развёртывание
3.3 Scout и полнотекстовый поиск
3.4 Переходим к Stateless
3.5 Lumen
3.6 Passport API
3.7 Тестирование API
3.8 Планирование задач
4 Проектная работа
4.1 Выбор темы и организация проектной работы
4.2 Консультация по проектам и домашним заданиям
4.3 Защита проектных работ
4.4 Подведение итогов курса

Выпускной проект

Заключительный месяц курса — проектная работа, которая поможет закрепить знания и навыки, приобретенные в процессе обучения. При успешном выполнении выпускной проект станет примером кода, который оценят потенциальные работодатели. Также проект — отличная возможность получить дополнительный опыт и повысить свой уровень и качество кода.

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

Примеры тем проекта:

— система для обучения работы на PHP (аналог CodeAcademy + HackerRank)
— телеграмм-bot для поиска перелетов/отелей, покрытый тестами
— своя тема

После обучения вы

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на github и другие дополнительные материалы;
  • получите сертификат о прохождении курса;
  • приобретете опыт работы с актуальными технологиями, фреймворком и его инструментарием;
  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).
Записаться на курс
Framework Laravel
34 500
Заполните контактные данные
Оставьте заявку, чтобы забронировать себе место.
Наш менеджер свяжется с вами и ответит на любые ваши вопросы.
29 октября 2020
4 месяца
Онлайн
от 34 500 ₽