LearnUp
Поможем стать frontend-разработчиком
с нуля
За время обучения на курсе вы научитесь программировать на JavaScript, верстать сайты, создавать приложения и работать с современными фреймворками.
Видеозаписи уроков и онлайн-встречи с преподавателями
Формат обучения
Гарантия трудоустройства
закреплена в договоре. Если после успешного обучения вы не найдете работу, мы вернем вам деньги
Диплом
О профессиональной переподготовке
Кому подойдёт этот курс
Вы легко считаете в уме, хотите много зарабатывать и задумываетесь о разработке собственного приложения или программы
Людям без опыта
Новичкам в IT
Вы уже когда-то пробовали себя в программировании, хотите освежить память и получить новые навыки, чтобы начать новую карьеру
Специалистам смежных областей
У вас уже есть опыт в сфере IT, но не в программировании
Один день из жизни Python-разработчика
Написание кода
и технической документации
Запуск тестов внутри продуктов и поиск багов
Изучение свежих GitHub проектов
Просмотр сериала "Mr. Robot"
Как проходит обучение?
Предзаписанные материалы, доступные в любое время, и вебинары с экспертами — основа обучения в Learn Up. А благодаря сообществу экспертов и студентов в чате Telegram вы всегда сможете получить необходимую поддержку и мотивацию к обучению.
Обучающие видео и вебинары
Постоянная поддержка
Подготовка портфолио к реальной работе
Трудоустраиваем более 82,3% наших студентов
Трудоустраиваем более 82,3% наших студентов
Трудоустраиваем более 82,3% наших студентов
Трудоустраиваем более 82,3% наших студентов
Трудоустраиваем более 82,3% наших студентов
Трудоустраиваем более 82,3% наших студентов
Трудоустраиваем более 82,3% наших студентов
Трудоустраиваем более 82,3% наших студентов
Трудоустраиваем более 82,3% наших студентов
Трудоустраиваем более 82,3% наших студентов
Запишитесь на обучение со скидкой 20%
Программа курса
HTML,CSS

01. Основы HTML. Базовые блоки, семантика

02. Основы CSS. Селекторы, наследование, каскадирование

03. Позиционирование элементов

04. HTML формы

05. Работа с изображениями

06. FlexBox. Адаптивная верстка

07. Grid

08. Работа с шрифтами

09. Псевдоклассы и медиа-запросы

10. Практический урок верстки

11. Эффекты перехода и анимация

12. Небольшие хитрости и приемы

13. Препроцессоры 

JS — основы

14. Основы языка JavaScript15. Операторы и функции

16. Массивы, циклы

17. Объекты

18. Работа с DOM

19. Обработка событий и работа с ними

20. Анонимные функции, замыкание. Сборщики

JS — углубленный
21. Стандарты языка. Современный подход к работе фронтендера22. Классы, ООП в js

23. Дескрипторы свойств, геттеры и сеттеры

24. Асинхронность

25. Асинхронные запросы

26. Хранение данных. Куки, хранилища, IndexedDB

27. Генераторы

28. Паттерны

29. Модули

30. Node JS - бэкенд на JS

31. Glup, Babel

32. Webpack

33. Фронтенд фреймворки, обзор

React

1. Создание React приложения

2.Подробнее о react-create-app

3.Создание компонента с использованием классов

4.Создание функционального компонента

5.Использование UI Kit на примере Ant Design

6.React-Transition-Group декларативная анимация в React

7.Библиотека Styled-Components

8.Обработка форм в реакте, React-Final-Form

9.Библиотека React-router-dom, кастомные хуки

10.Redux, менеджмент состояний

11.MobX, менеджмент состояний

12.Axios и Redux-Thunk, асинхронные запросы к бэкенду

13.Redux-Saga

14.Паттерны React

15.Оптимизация React приложений

16.Внедряем React в уже существующий сайт

17.Unit-тестирование React приложений

18.Snapshot тестирование React приложений

Vue
1.Основы Vue
2.Использование шаблонов, Vue-cli
3.Компонентный подход
4.Практическое занятие
5.Плагины, миксеры
6.Пользовательские события
7.Обмен данными внутри приложения
8.Практическое занятие

9.Использование библиотеки Vuetify

Проекты
«Kanban доска для менеджмента задач». Для проекта должна быть реализована возможность добавлять задачи на доску, удалять и редактировать их, создавать столбцы, перетаскивать задачи с одного столбца на другой, осуществлять поиск по задачам.

«Графический редактор». У итогового приложения, должны быть следующие возможности: добавлять, удалять рисунки, осуществлять поиск по названию и тегам. Менять фон изображения, рисовать, стирать, выполнять действия отмены и повтора.
Таким образом, в результате выполнения практических работ, студент по окончанию курса сможет самостоятельно разрабатывать реактивные SPA с использованием библиотеки React, использовать Redux для управления глобальным состоянием приложения и UI Kit Ant Design, разбивать существующий проект на различные компоненты, продумывать архитектуру React приложения
На курсе вы научитесь
Будете проектировать логику работы сайта. Без стресса выучите один из самых популярных языков программирования.
Программировать на JavaScript
Верстать сайты правильно
Детально изучите все возможности современного CSS, научитесь верстать адаптивные сайты, которыми удобно пользоваться.
Работать с современными фреймворками
С помощью фреймворков вы сможете быстрее разрабатывать сложные веб-сервисы, а ещё они эффективнее расходуют ресурсы браузера. Вы сами выбираете, что учить — React или Vue.
Как мы трудоустраиваем наших студентов
Все итоги обучения фиксируем
Оцифровываем все результаты обучения итоги обучения фиксируем
Собираем резюме и отправляем его партнёру
Собеседование
Выход на оплачиваемую стажировку и трудоустройство в штат партнера
Два месяца премиум доступа к платформе Lingualeo для наших студентов
+ Одна неделя премиум-доступа к курсу «Английский для IT»
Стоимость курса
8 300
₽/месяц
10 350
₽/месяц
*при рассрочке на 12 месяцев
Записаться на курс или получить бесплатную консультацию
или
Напишите мне в мессенджер
20%
  • 50 языков и персональная карта обучения;
  • Грамматические курсы. Полная грамматика по английскому, французскому, немецкому, итальянскому и испанскому;
  • Тематические курсы ("Грамматика от A до Z», "Неправильные глаголы», "British Council: You are hired», «Видеокурс», "Тотальный футбол»
  • Правильное произношение IT терминов и названий языков программирования;
  • Грамотное заполнение профиля на LinkedIn и других площадках удаленной работы;
  • Примеры рабочих ситуаций
Что входит в премиум-доступ Lingualeo?