который может совмещать сразу две роли: backend- и frontend-разработчика. Это значит, что такой специалист может создавать внешнюю сторону сайта и внутреннюю серверную часть.
Такой специалист очень нужен в любых стартапах, особенно в продуктовых компаниях, потому что может быстро запустить сайт или веб-сервис.
Fullstack-разработчик — универсальный специалист,
Fullstack-разработчик делает проекты полностью, от начала до конца
1
2
Знание двух языков — PHP и JavaScript — позволит строить более интересный карьерный трек.
Fullstack-разработка дает больше возможностей для профессиональной самореализации.
Три причины стать fullstack-разработчиком
На PHP написаны 77% всех сайтов в мире. Такие проекты, как Битрикс, VK, amoCRM, Slack, Wordpress, Drupal, Joomla, используют PHP.
Работы для PHP-разработчиков хватит еще на 150 лет вперед. Сейчас на hh.ru более 4500 открытых вакансий.
Разработка на PHP — это стабильная и проверенная технология.
Он проще многих иных бекенд языков программирования. Что позволит вам начать искать работу уже через 8-9 месяцев обучения
У PHP низкий порог входа по сложности изучения.
Курс подойдет вам, если
1
2
Хотите сменить профессию и стать веб-разработчиком
Мечтаете работать удаленно и расти в карьере и зарплате
3
Хотите решать интересные задачи, создавать большие и полезные сайты
скидка 40%
После наших курсов студенты в среднем зарабатывают 220 000 ₽
Развивайте навыки и растите в цене
Senior-специалист в иностранной компании
Middle-специалист
Junior-специалист
Senior-специалист
*По данным hh.ru и indeed.com
10 000 $
340 000 ₽
220 000 ₽
80 000 ₽
Чтобы посмотреть как устроена работа в большой IT-компании
Чтобы быстрее влиться в среду
Чтобы расти в карьере и работать из любой точки мира
Вернем деньги за обучение, если не найдете работу после окончания курса.
Наш Центр карьеры работает со студентами с первого дня обучения — и до первого оффера. И даже дольше. Подготовим к трудоустройству: дадим много практики, реальные проекты для портфолио, поможем с резюме и познакомим с будущими работодателями.
А еще мыдействительно заботимся овашем трудоустройстве.
Почему мы так говорим? Потому что уверены в навыках, которые даем, и в их востребованности на рынке.
Подготовились к собеседованию с помощью Центра карьеры
Ваш путь в веб-разработку
1
2
3
4
5
Это проверенный маршрут — наши эксперты составили его и проведут вас точно к цели
Вышли на работу на позицию junior-разработчика
6
В любое время и в любом месте с мобильного, планшета или ноутбука
Учитесь без отрыва от работы. Выделяйте на учебу столько времени, сколько имеете прямо сейчас, — 15 минут или 2 часа.
Эффективный формат онлайн-обучения
Без просмотра многочасовых онлайн-митапов
Сжатые блоки из теории будут чередоваться с практикой. А чтобы вам было удобно делать домашнее задание, мы подготовили конспекты по всем темам.
Короткое видео + текстовая выжимка из урока + практические задания = Экономия вашего времени
С фокусом на практику — 5 разных форматов
20% теории + 80% практики= 100% результат Чтобы вы быстрее развили нужные навыки, у нас есть 5 видов практики: тренажеры, тесты, домашние задания, хакатоны и сквозные проекты. Чередование разных форматов поможет вам усвоить знания максимально эффективно.
С содержательной обратной связью
Наши выпускники чаще всего довольны менторской поддержкой и оценивают ее на 9,1 балла.
Менторы помогают освоить необходимые навыки — проверяют домашние задания, отвечают на вопросы, помогают разобраться в сложных темах. Их задача — помочь вам дойти до конца курса.
Координаторы постоянно на связи, чтобы решить любой организационный вопрос. Кроме того, они постоянно подбадривают и мотивируют студентов, потому что знают — учиться иногда бывает действительно трудно.
С эффективной подготовкой к трудоустройству
Во время обучения вы будете тренироваться на настоящих кейсах, а в командных проектах решать задачи для реальных заказчиков. На стажировках в компаниях-партнерах получите шанс отточить навыки на практике и пообщаться с работодателями.
Почему выбирают этот курс
Алгоритмическое мышление
После курса — стажировка
Вернем деньги, если вам не понравится
Мы закладываем алгоритмическое мышление и учим программировать через отработку алгоритмов, чтобы вы умели решать сложные задачи в разработке
Лучшие студенты проходят стажировки в проектах компаний-партнеров — это реальный кейс в портфолио и шанс перейти в штат
Если вам не понравится курс в первые 2 недели, то мы вернем вам деньги без каких-либо потерь!
Программа курса включает в себя:
Базовый курс
4 месяца
Углубленное изучение фронтенда
8 месяцев
Углубленное изучение бэкенда
8 месяцев
Профессия Веб-разработчик
Программа курса
4 месяца
Введение в веб-разработку
За первые 4 месяца вы получите базовые знания верстки на HTML и CSS, изучите языки для фронтенда и бэкенда — JavaScript и PHP. Сделаете несколько простых проектов для отработки навыков.
Изучите:
HTML
CSS
PHP
Visual Studio
Markdown
Git
DOM
JSON
Результат: Сверстаете современную страницу со списком новостей, используя собственные разработанные стили.
Введение в Веб-разработку
Создадите инструкцию по работе с GIT и разместите её на GitHub.
Вы погрузитесь в рабочую среду веб-разработчика, узнаете как работать с Visual Studio и системой контроля версий GIT
Работа с редактором исходного кода Visual Studio и командной строкой
Решение алгоритмических задач с помощью блок-схем и описание объектов
Создание документов с применением языка MarkDown
Использование GIT для контроля версий
Проект 1: Telegram чат-бот
Проект 2: Инструкция по установке Visual Studio
Проект 3: Инструкция по работе с GIT на GitHub
Введение в разработку
Практика:
Практика:
Базовая верстка
Тренажер по HTML (основные элементы веб-страницы, специальные символы, другие элементы форматирования, изображения на сайте, ссылки)
Проект 4: Простой сайт-визитка
Проект 5: Примитивная страница со списком новостей
Вы научитесь создавать примитивные веб-страницы, подключать стили к HTML, работать со слоями и селекторами
Основы языка HTML, структура и элементы веб-страницы, основные атрибуты
Синтаксис языка CSS, простые и комбинированные селекторы, псевдоклассы и псевдоэлементы
Цвета и размеры в CSS, блочная модель документа, слои, позиционирование
Результат:
Сверстаете современную страницу со списком новостей, используя собственные разработанные стили.
Результат:
Вы научитесь использовать основные типы данных и алгоритмические конструкции, работать с событиями и DOM, подключать JSON
Работа с консолью браузера, переменные и константы, работа с DOM и событиями
Числа, строки и операции с ними
Условия и логические переменные
Циклы, массивы и их методы
Функции, объекты, подключение JSON
Тренажер по JavaScript
Проект 6: Приложения с обработкой пользовательского ввода
Проект 7: Простой калькулятор
Проект 8: Игра «Угадайка» с использованием алгоритма бинарного поиска
Проект 9: Справочник «Экзотические фрукты»
Проект 10: Генератор случайных пользовательских данных
Базовый Frontend
Практика:
Создадите калькулятор, игру «Угадайка», справочник и генератор случайных пользовательских данных.
Результат:
Вы начинаете знакомство с основными понятиями программирования языка программирования PHP
Основы языка PHP, инструменты разработчика PHP, локальный веб-сервер
Основные алгоритмические конструкции и типы данных
Отправка данных и файлов на сервер
Создание авторизации на сайте
Тренажер по PHP
Проект 11: Сайт-визитка
Проект 12: Алгоритмические задачи
Проект 13: Поиск идеальной пары
Проект 14: Обработка форм
Раздел 4. Базовый Backend
Практика:
Настроите локальный сервер, научитесь обрабатывать формы и отправлять данные и файлы на сервер.
Результат:
8 месяцев
Frontend-разработчик
Изучите продвинутую верстку. Углубитесь в JavaScript, научитесь работать с AJAX, API и SPA, тестировать веб-приложения и взаимодействовать с backend- частью проектов.
Изучите:
JavaScript
TypeScript
React
Flexbox
Grid
Figma
AJAX
API
SPA
MVC
Результат: Сверстаете одностраничный лендинг для дизайнерского агентства и разработаете многостраничный сайт.
Направление «Frontend»
Сверстаете одностраничный лендинг для дизайнерского агентства
Вы научитесь делать адаптивную верстку и работать в Figma
Адаптивный дизайн веб-страниц, Flexbox и Grid
Анимации в CSS
Работа с Figma
Верстка адаптивного веб-лендинга на Figma
Продвинутая верстка
Продвинутый Frontend
Вы углубитесь в продвинутую работу с JavaScript, научитесь работать с AJAX, API и SPA
Объекты, наследование, полиморфизм, инкапсуляция
Стандарты написания кода и общие подходы
Асинхронность (AJAX)
Работа с API браузера
Инфраструктура Frontend
Введение в принципы построения SPA
Результат:
Разработаете многостраничный сайт
Результат:
Вы научитесь тестировать веб-приложения и взаимодействовать с backend частью проектов
Тестирование и линтеры
Шаблонизаторы, контроллеры и MVC
Взаимодействие с backend
Алгоритмы и структуры данных
Архитектура приложений
Разработаете менеджер постановки задач и контроля их выполнения.
Результат:
Вы познакомитесь с популярным фреймворком React для frontend-разработки
Быстрый старт React-приложения
Презентационные компоненты и компоненты-контейнеры
Типизация React-приложений
Функциональное программирование
Знакомство с библиотекой React-router-v4
Фреймворк React
Разработаете инструмент для визуализации и разбивки любой задачи на этапы.
Результат:
Вы научитесь писать программы на TypeScript и подключать TypeScript к проекту и настраивать его
Основы TypeScript
Typescript в React-проектах
Typescript
Разработка ведения учета случаев кражи велосипеда с отслеживанием прогресса. Требуется реализовать клиентскую часть, используя готовую серверную часть.
Финальный проект «Реализация клиентской части»
Тренажер по CSS (подключение стилей, поток документа, цвета, размеры, границы, слои, позиционирование, z-index, flexbox, свойство display, медиазапросы)
Проект 1: Создание веб-страницы в Figma
Проект 2: Верстка на Bootstrap
Проект 3: Верстка лендинга по макету
Практика:
Проект 4: Приложение с иерархией электроприборов
Проект 5: Практикум-рефакторинг
Проект 6: URL-запросы
Проект 7: Чат на основе эхо-сервера
Проект 8: Сайт на шаблонизаторе
Проект 9: SPA чат портал
Практика:
Проект 10: Практикум-тестирование
Проект 11: Разработка магазина
Проект 12: Решение алгоритмических задач
Проект 13: Таск-менеджер
Практика:
Тренажер React
Проект 14: Канбан-доска
Практика:
Проект 15: Реализация клиентской части сайта проката велосипедов
Практика:
8 месяцев
BACKend-разработчик
За 8 месяцев вы углубленно изучите backend (ООП, MVC), SQL и работу с базами данных. Дополнительно освоите основы администрирования (Docker, Linux) и фреймворк Laravel. Все навыки закрепите на множестве сквозных проектов.
Изучите:
SQL
PostgreSQL — PL/SQL
Linux
ООП
MVC
PHPUnit
Docker
Laravel
Eloquent ORM
Результат: Финальный проект «Партнерская сеть» Трекер трафика, созданный для организации взаимодействия компаний (рекламодателей), которые хотят привлечь к себе на сайт посетителе, покупателей (клиентов) и владельцев сайтов (веб-мастеров).
Направление «BACKEND»
Сверстаете одностраничный лендинг для дизайнерского агентства
Вы научитесь делать адаптивную верстку и работать в Figma
Адаптивный дизайн веб-страниц, Flexbox и Grid
Анимации в CSS
Работа с Figma
Верстка адаптивного веб-лендинга на Figma
Продвинутая верстка
Продвинутый Frontend
Вы углубитесь в продвинутую работу с JavaScript, научитесь работать с AJAX, API и SPA
Объекты, наследование, полиморфизм, инкапсуляция
Стандарты написания кода и общие подходы
Асинхронность (AJAX)
Работа с API браузера
Инфраструктура Frontend
Введение в принципы построения SPA
Результат:
Разработаете многостраничный сайт
Результат:
Вы научитесь тестировать веб-приложения и взаимодействовать с backend частью проектов
Тестирование и линтеры
Шаблонизаторы, контроллеры и MVC
Взаимодействие с backend
Алгоритмы и структуры данных
Архитектура приложений
Разработаете менеджер постановки задач и контроля их выполнения.
Результат:
Вы познакомитесь с популярным фреймворком React для frontend-разработки
Быстрый старт React-приложения
Презентационные компоненты и компоненты-контейнеры
Типизация React-приложений
Функциональное программирование
Знакомство с библиотекой React-router-v4
Фреймворк React
Разработаете инструмент для визуализации и разбивки любой задачи на этапы.
Результат:
Вы научитесь писать программы на TypeScript и подключать TypeScript к проекту и настраивать его
Основы TypeScript
Typescript в React-проектах
Typescript
Разработка ведения учета случаев кражи велосипеда с отслеживанием прогресса. Требуется реализовать клиентскую часть, используя готовую серверную часть.