Освойте современную профессию: вы научитесь создавать сайты и приложения, проектировать интерфейсы и работать со сложными инструментами frontend-разработчика.
12 месяцев
5 кейсов в портфолио
Трудоустройство после обучения
Онлайн,
2 раза в неделю
Поможем начать карьеру frontend-разработчика. Вы научитесь верстать сайты и создавать интерфейсы
Поможем ускорить карьерный рост: вы получите новый опыт работы с HTML, CSS, JavaScript, ReactJS, Node.js
Поможем перейти в перспективное направление, чтобы заниматься любимым делом и больше зарабатывать
Постоянно обновляем программу и учитываем требования работодателей. Обучение построено так, чтобы вы стали frontend-разработчиком с нуля, даже если у вас нет опыта работы или профильного образования.
Год обучения в GeekBrains — это год реального опыта разработки для вашего резюме. Чтобы закрепить навыки, вы создадите 5 проектов самостоятельно и в команде.
Вы пройдете все этапы командной разработки: от понимания задачи и распределения ролей до согласования результата и вывода проекта на рынок. У вас будет возможность поработать над в команде с менеджерами, дизайнерами и другими разработчиками — это даст преимущество на собеседованиях.
Помогаем проанализировать ваши компетенции и пути карьерного развития. Все студенты, которые обращаются в центр карьеры GeekBrains, выходят на работу по специальности.
Чтобы вы выгодно выделялись на фоне конкурентов, наши HR-специалисты помогут составить резюме.
Менеджер по трудоустройству отправляет подборки вакансий, а вы откликаетесь на самые интересные.
Дадим советы, как пройти собеседование, и поздравим с оффером :-)
Профессию безопасника я получил на вечернем отделении в МЭИ, но так и не понял как применять эти знания без опыта. После учебы устроился SEO-специалистом, но через три года ушёл: работа была рутинной, перспектив я не видел.
В колледже я изучал основы фронтенда. Уже тогда мне это импонировало, даже была мысль стать программистом. Как раз курсы помогли понять, что фронтенд и программирование — это интересный, творческий процесс, а не сплошная скука.
Сейчас я работаю фронтенд-разработчиком, мой доход по сравнению с прошлой работой увеличился в 4 раза. Главное, что я выполняю важные задачи и могу показать результат: «Смотрите, часть этого проекта — моя работа!» Ну а когда работа приносит удовольствие — это уже образ жизни.
В начале учёбы было сложно: ребята были опытные, а я новичок. Я справился, хотя иногда приходилось сидеть всю ночь, чтобы вовремя сделать задания.
Мне нравилось обучение на реальных проектах: ты полностью включаешься в работу. Руководитель всегда поможет советом, но ответственность за результат на тебе — это не даёт расслабиться.
Спасибо GeekBrains: я прошёл тут стажировку и остался работать. Это крутая компания: здесь обучают специалистов, которых сами берут на работу.
Изначально я работал в отделе продаж группы «ПИК». У меня получалось работать с людьми, но должность не нравилась: я всегда хотел создавать, включать логику. Решил пойти на курсы фронтенд-разработки.
Страхов было много! Из родных поддерживала жена и её родители, мои же говорили, что я безумец: в 27 лет, имея семью и ребёнка, рисковать ради какого-то там программирования. Говорили, что я живу иллюзиями.
В итоге я окончил базовый курс по JS и курс профессиональной вёрстки. Мне повезло перевестись из группы «ПИК» в «ПИК Digital». Теперь мне нравится моя работа: она позволяет раскрываться и самореализовываться.
Они устраиваются в топовые компании, меняют профессию, открывают бизнес. Многие из них раньше никогда не работали в IT и диджитал.
• Особенности обучения в GeekUniversity
• Почему тяжело учиться
• Инструменты для самообразования
• Учимся от компетенций
• Особенности обучения взрослых
• Постановка целей по схеме SMART
• Как формулировать образовательный запрос
• Основные понятия в веб-разработке
• Основы языка разметки HTML
• Основы таблиц стилей CSS
• Основные тэги, псевдоклассы и псевдоэлементы
• Основы позиционирования и работа с технологией CSS Flexbox
• Работа с макетом в графическом редакторе Figma
• Основы создания адаптивного сайта
• Web-стандарты и вспомогательные инструменты
• Позиционирование элементов. Практическая верстка.
• Структура HTML5, знакомство с формами
• Работа с библиотекой Bootstrap
• Работа с препроцессорами
• CSS3: эффекты перехода и трансформации
• CSS3: медиа-запросы, адаптивная верстка
• Практическое применение адаптивной верстки
• Научитесь верстать сайты
• Освоите библиотеку Bootstrap и препроцессоры LESS и SASS
• Освоите адаптивную верстку, принципы кроссбраузерности и валидности
• Создадите посадочную страницу и подготовитесь к созданию приложения для планирования задач
• Основы языка JavaScript
• Основные операторы JavaScript
• Циклы, массивы и структуры данных
• Объекты в JavaScript
• Введение в DOM — объектную модель документа
• Обработка событий в JavaScript
• Урок-практикум
• Анонимные функции и замыкания
• Современный JavaScript
• Объектно-ориентированное программирование (ООП) в JavaScript
• Асинхронные запросы
• Регулярные выражения
• Фреймворк Vue.js
• Компоненты Vue.js
• JavaScript на сервере
• Тестирование и сборка кода
• Модульность в JavaScript. Знакомство с инструментами сборки
• Практика конфигурации сборки проектов с использованием Webpack Node.js
• Фреймворк Vue и его главные концепции
• Встроенные директивы и работа с данными в компоненте
• Взаимодействие между компонентами
• Устанавливаем и настраиваем vue-router
• Управление данными приложения с VueX
• Продвинутые решения и загрузка данных
• Тестирование и презентация компонентов
• Интегрируем UI библиотеку - Vuetify
• Новое в Vue 3. Оптимизации, настройки сборки проекта
• Освоите JavaScript и принципы ООП
• Научитесь получать и обрабатывать данные со сторонних API
• Научитесь работать с Parcel и Webpack — инструментами для модульной сборки на фронтенде
• Научитесь работать в различном окружении и подключать сторонние пакеты и библиотеки
• Научитесь разрабатывать компоненты с помощью фреймворка Vue.js
• Разработаете приложение для планирования задач и интерактивную Kanban-доску
• Настройка среды разработки и первое React-приложение
• Жизненный цикл React-компонента
• Погружение в React и подключение UI-библиотеки
• Роутинг в React: Разделение мессенджера на чаты
• Библиотека Redux для JavaScript
• Функции Redux middleware Подключение роутера к Redux и хранение данных с помощью библиотеки Redux-persist
• Работа с API
• Прогрессивное веб-приложение (Progressive Web App)
• Знакомство с Node.js
• Консольные программы
• Работа с сетевыми запросами
• Фреймворк Express
• Работа с MySQL — системой управления базами данных
• Аутентификация и авторизация
• Работа с архитектурным подходом REST API
• Веб-сокеты (WebSockets)
• Попрактикуетесь работать с ReactJS — библиотекой для создания интерфейсов
• Научитесь применять ECMAScript 6 и использовать концепцию Flux с Redux
• Освоите основы разработки бэкенда на Node.js и сможете создавать различные REST API
• Создадите мессенджер в виде одностраничного приложения и разработаете для него бэкенд.
• Знакомство с TypeScript
• Интерфейсы
• Работы с интерфейсами
• Функции
• Углубляемся в язык TypeScript
• Разделение код
• Утилитарные типы (Utility Types)
• Компилятор TypeScript
• Проект и продукт, MVP продукта, команда
• Требования к проекту и техническое задание.
• Инструменты
• Методологии разработки
• Проблемы и их решение
• Практика командной работы, качество
• Релиз — выход продукта в свет
• Вывод продукта на рынок и монетизация
• В конце четверти сделаете командный выпускной проект. Пройдёте этапы профессиональной разработки: от поиска идеи до тестирования и релиза продукта
• Получите навыки командной разработки и познакомитесь с методологиями Agile, Scrum, Kanban
• Научитесь работать с GIT
• Изучите принципы Continuous Integration и Continuous Delivery
• HTML и CSS
• JavaScript
• Инструменты сборки проектов
• Vue.js
• Основы разработки бэкенда для веб-приложения
• Пробное техническое собеседование
• Реляционные базы данных
• Установка СУБД
• Проектирование базы данных, нормальные формы
• SQL-команды: CREATE, INSERT, DISTINCT, ORDER BY, LIMIT, SELECT и WHERE, DELETE и UPDATE
• Согласованность данных
• Внешний ключ
• Создание таблиц с отношением «многие ко многим»
• Составной первичный ключ
• Объединение данных из нескольких таблиц
• Операторы: INNER JOIN, LEFT JOIN, RIGHT JOIN, UNION, GROUP BY
• Агрегирующие функции
• Индексы
• Транзакции
• Вебинар. Установка окружения и DDL-команды
• Видеоурок. Управление базой данных и работа с языком запросов SQL
• Вебинар. Введение в проектирование баз данных
• Вебинар. CRUD-операции
• Видеоурок + вебинар: Операторы, фильтрация, сортировка и ограничение. Агрегация данных
• Видеоурок + вебинар: Сложные запросы
• Видеоурок + вебинар: Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
• Видеоурок + вебинар: Оптимизация запросов. NoSQL
• Как работает фриланс
• Первые шаги на фриланс-бирже
• Как повысить шансы на фрилансе
• Как достигнуть целей на фрилансе и не утонуть в работе
• Кейсы и лайфхаки опытных фрилансеров
Ведущий преподаватель GeekBrains, обучил более 30 000 студентов. Эксперт в области backend-разработки для интернет-магазинов.
Один из самых крупных проектов — логистическая программа прогнозирования расхода лекарств в онкологической поликлинике.
Работает по гибким методологиям разработки Scrum, BDD. В проектах использует PHP, JavaScript, Node.js, MongoDb и MySQL. Имеет опыт разработки микросервисного программного обеспечения.
Опыт разработки и руководства командой — 10 лет. Кандидат физико-математических наук в области Computer Science
Преподаватели разбирают практические задания, отвечают на вопросы и делятся кейсами.
Если попалось сложное задание, можете обратиться к личному наставнику: он поможет разобраться.
Куратор чата присылает подборки материалов по пройденным темам и помогает поддерживать темп обучения.
HR-менеджер помогает составить резюме и подготовиться к собеседованию.
Менеджеры GeekBrains помогут записаться на курс, освоиться в личном кабинете и решить технические сложности.
Вы получаете электронный сертификат и диплом о профессиональной переподготовке, их можно приложить к портфолио и показать работодателю. Обучение проводим на основании гослицензии №040485.
Вы можете вернуть до 13% стоимости обучения в виде налогового вычета. Подробности расскажет наш консультант после отправки заявки.