Курс «Fullstack-разработка на PHP и JavaScript»
Мы поможем овладеть fullstack-разработкой с нуля — научим создавать веб-приложения и разбираться в логике их работы. На курсе вы научитесь верстать сайты, программировать на JavaScript и React, PHP и Laravel, работать с базами данных, получите опыт работы в IT-команде на проекте от реального заказчика.
Начало
17 февраля 2024 г.
в 10:00
Стоимость
120 000 100 000 р.
(до 1 февраля 2024 г.)
Можно оплачивать частями.
График
2-3 занятия в неделю (будни — после 18:00, в субботу — днем)
Обучение на курсах с нуля
Курсы подходят новичкам — вы освоите навыки, инструменты и технологии, которые востребованы у работодателей. Обучение проходит в тесном общении с преподавателями и менторами.
Разработка реального проекта в команде
Вы разработаете проект в команде по заданию от заказчика, который будет приносить пользу людям (примеры). Данный опыт вам очень поможет при трудоустройстве.
Удобный формат обучения
Все лекции и практика проходят онлайн, семинары и консультации в гибридном формате — онлайн и для всех желающих очно в офисе Академии Lad.
Преподаватели и менторы из IT
С 1992 года компания Lad занимается автоматизацией бизнес-процессов с помощью веб-сервисов и IT-экосистем. Преподаватели нашей академии работают в IT и имеют опыт работы в образовании.
ВИДЕО О ТОМ, КАК ВЫ БУДЕТЕ УЧИТЬСЯ НА КУРСАХ
О КУРСЕ
Fullstack-разработчики — универсальные программисты. Они создают как клиентскую часть сайтов (frontend), которую видят пользователи, так и серверную (backend), которая отвечает за логику работы IT-продукта. Эти специалисты самостоятельны и востребованы — они способны заменить в команде frontend- и backend-разработчика или разрабатывать веб-проекты с нуля самостоятельно.
На курсе мы научим вас создавать сайты и веб-приложения, а также работать в полноценной IT-команде по заданию от реального заказчика.
Также вы освоите frontend и backend-фреймворки - React и Laravel, что значительно повысит ваши шансы на трудоустройство.
По итогу обучения вы получите новую профессию, документ об образовании и готовое резюме. Их дополнит опыт работы в полноценной IT-команде с реальным проектом и заказчиком.
СТАЖИРОВКА
Слушатели, закончившие обучение на курсе на 4 и 5, проходят на стажировку.
На стажировке мы восстановим полный цикл разработки продукта — от создания прототипа в дизайне и подготовки бэка до тестирования и релиза полноценного приложения.
Стажеры получат реальный опыт работы в IT-команде по системе Agile.
3 ШАГА К НОВОЙ ПРОФЕССИИ
1. Сильный стек и навыки:
- основы программирования на JavaSript и PHP;
- работа с базами данных;
- frontend-разработка на React;
- backend-разработка на Laravel;
- система контроля версий Git;
- разработка сайтов/веб-приложений в команде;
- управление проектами.
2. Интенсивное обучение:
- упор на практику;
- работа по Agile в команде с разработчиками, QA, дизайнерами, аналитиками, project-менеджерами;
- разработка сайта или приложения по заданию заказчика;
- лекции и практика — онлайн, семинары и консультации — офлайн в офисе Lad с онлайн-подключением;
- оформление резюме, портфолио и подготовка к собеседованию.
3. А что после?
Лучших выпускников курсов мы приглашаем на стажировку. Остальные смогут подать заявку и пройти отборочные испытания в рамках общего конкурса.
КОМУ ПОДОЙДЕТ КУРС
Начинающие
Начинаете программировать на JavaScript и PHP с нуля и хотите получить качественные знания, востребованные навыки и проекты в портфолио.
Опытные
Есть небольшой опыт веб-разработки, хотите систематизировать знания и освоить разработку приложений на React и Laravel.
Студенты
Учитесь в университете и хотите пройти практику на реальном проекте под руководством IT-специалистов.
Из других сфер
Хотите сменить работу и освоить профессию в IT.
ВАШИ НАВЫКИ ПОСЛЕ ОКОНЧАНИЯ КУРСА
Знание основ программирования на языках JavaScript и PHP.
Написание запросов на языке SQL и работа с базами данных MySQL.
Backend-разработка веб-приложений на PHP-фреймворке Laravel (MVC, работа с базами данных, REST API, Blade).
Разработка приложений на React — фреймворке JavaScript для работы с пользовательскими интерфейсами и UI-дизайном.
Работа в команде разработчиков с использованием системы контроля версий Git.
Базовая теория Agile и практика работы в команде по методике Scrum, чтобы быстро влиться в работу над любым проектом.
ОПЫТ НА СТАРТЕ В IT
Готовый проект
Доведете проект от идеи до релиза и положите его в портфолио.
Опыт работы по Agile
Поймете, как строится работа IT-команды по системе Agile.
Готовое резюме
Помогаем составить резюме и выдаем официальный документ об обучении.
Опыт собеседования
Получите рекомендации для дальнейшего развития и трудоустройства в IT.
УЧИМ ВЖИВУЮ И ОНЛАЙН
Мы уверены, только серьезная вовлеченность в обучение помогает стартовать успешную карьеру и стать востребованным IT-специалистом.
Поэтому преподаватели академии учат вживую, а не по видеозаписям. Все лекции, практика и семинары проходят в тесном общении. Записи встреч и все материалы будут доступны вам в личном кабинете. Но чтобы успешно овладеть IT-профессией с нуля, важно участвовать в занятиях в реальном времени.
В ходе обучения все команды встречаются вместе на промежуточной и итоговой демонстрации проектов. Демо проходит онлайн в офисе Lad в Нижнем Новгороде с онлайн-трансляцией — можно участвовать из любой точки мира!
ЧТО РАЗРАБОТАНО НА КУРСАХ?
На курсах академии вы разработаете проект, который презентуете заказчику. Он будет приносить пользу людям и дополнит ваше портфолио крутым кейсом. А вот проекты, разработанные на курсах академии Lad:
Курсы (весна - лето 2023)
Brainstorm booster - Трекер креативности
Проект поможет найти простые решения сложных задач, сделать их инновационными и наполненными смыслом.
Курсы (весна - лето 2023)
От корней к кроне
Деловые экологические игры для практикующих экологов, преподавателей, студентов и школьников.
Курсы (весна - лето 2023)
Сапропель
Фирма 35 лет занимается проектированием и изготовлением земснарядов, специализируется на выполнении работ по расчистке русел малых рек, очистке водозаборов, прудов и заросших водоемов.
Курсы (весна - лето 2023)
Среда для обучения школьников программированию
Система, позволяющая, автоматизировать обучение программированию на языке Python для педагога и его учеников
Курсы (весна - лето 2023)
Арзамасский детский дом
В интернате живет более ста воспитанников. Это дети и молодые взрослые, которые нуждаются в постоянном постороннем уходе.
Стажировка (зима - лето 2023)
Family Tree
Сервис позволяет построить генеалогическое древо.
На данный момент реализован MVP-1, осенью 2023 г. разработка будет продолжена
Готовы начать?
Стартуем 17 февраля
ДО КОНЦА НАБОРА ОСТАЛОСЬ
СОДЕРЖАНИЕ КУРСА
Курс fullstack-разработки проходит параллельно с практикой в течение всего курса. За 10 месяцев вы освоите основы frontend-разработки и backend-разработки сайтов и веб-приложений.
Через 1,5–2 месяца после старта курса вы разберетесь в гибких подходах к IT-разработке — Agile, Scrum, Kanban — и выстроите рабочие процессы, как в большинстве IT-команд.
Вёрстка сайтов
Основы html и css. Codestyle и codeguide. CSS flexbox. CSS grid. DevTools. БЭМ — методология. Адаптация сайтов под мобильные устройства. Оптимизация
Программирование на JavaScript
Типы данных и переменные. Преобразование типов и операторы сравнения. Изучение условных и логических операторов. Циклы. Знакомство с функциями и функциональными выражениями, стрелочные функции. Особенности при работе примитивами и объектами. Массивы и их методы, объекты (копирование, перебор), spread, rest операторы. Продвинутая работа с функциями, ключевое слово this, контекст и работа с ним (call/apply/bind), замыкания. Изучение прототипной модели, функции конструкторы и классы. Изучение методов манипуляции DOM.
Фреймворк Vue.js
Инициализация Vue-приложения, структура приложения и работа с пакетным менеджером npm. Настройка рабочей среды. Сборщики модулей Webpack, Vite. Базовые концепции Vue.
Однофайловые компоненты (SFC). Знакомство с понятиями props и emits, реактивными объектами и переменными. Отрисовка списков и условная отрисовка. Архитектура приложения. Стилизация компонентов. Роутинг. Основные этапы и методы жизненного цикла компонентов. Компоненты Options API, Composition API. Свойства и методы в компонентах, реактивность. Обработка событий, модификаторы, директивы. Composables. Реализация роутинга в приложении. Маршруты, параметры, редиректы. Подключение и настройка менеджера состояний Pinia. Настройка Vue DevTools. Базовая концепция и основы работы с Pinia. http-клиент axios. Оптимизации во Vue-приложениях.
Программирование на PHP
Типы данных и переменные. Преобразование типов и операторы сравнения. Логические выражения и условный оператор. Строки. Массивы. Циклы. Пользовательские функции. Сессии. ООП.
Базы данных
Типы баз данных. Структура реляционной базы данных. Создание таблиц. Вставка и модификация данных. Выборка данных. Нормализация БД.
Фреймворк Laravel
Структура фреймворка. Паттерн разработки MVC. Маршрутизация. Контроллеры. Модели. Работа с БД (Eloquent ORM). Middleware. REST API. Шаблонизатор Blade.
Управление проектами
Распределение ролей в разработке, Гибкие методологии (Agile, Scrum, Kanban), Постановка и контроль задач в команде разработки, Работа с таск-трекером.
Групповой проект для заказчика
Через 1,5-2 месяца вы начнете работу над проектом заказчика и сможете применить полученные знания на практике. Вместе с вами над проектом начнут работу слушатели курсов веб-дизайна, тестирования, системного и бизнес-анализа — как в командах большинства IT-компаний.
Резюме и подготовка к собеседованию
В конце курса HR-специалисты Lad дадут рекомендации по развитию карьеры, помогут составить резюме и расскажут про подводные камни собеседований в IT.
Защита
В конце обучения вы с командой защищаете проект, над которым работали в течение всего курса.
ДОКУМЕНТ ОБ ОБРАЗОВАНИИ

У нас есть государственная образовательная лицензия № 316-11-82/141.
После защиты итогового проекта вы получите документ об образовании (диплом о профессиональной переподготовке или сертификат), который официально подтвердит вашу новую специальность.
Курс ведут специалисты IT-компаний. Они объяснят теорию простым языком. Помогут освоить необходимые навыки и технологии, которые сами используют в работе ежедневно. Дадут совет, как развиваться в новой профессии новичку и успешно пройти собеседование.
Алексей Белов
Middle Frontend-разработчик,
компания Lad
Алексей Усков
Руководитель Академии Lad.
20 лет опыта работы в IT. 19 лет преподает в Университете Лобачевского.
Третьякова Алёна
Middle Frontend-разработчик,
12 лет опыта верстки и разработки сайтов.
Преподает с 2017 года.
Дмитрий Куликов
Fullstack-разработчик, «Студия Т_Г»,
опыт преподавания - 6 лет.
Камышев Максим
Project Manager, преподаватель блока
«Управление проектами»,
ментор стажировок, компания Lad
Светлана Белякова
Руководитель группы подбора Lad,
преподаватель блока
«Резюме и подготовка к собеседованию»