Frontend-
разработчик с нуля

Научим создавать сайты и программировать на JavaScript и Vue.js

Добавьте 4 работоспособных проекта в свое портфолио.
Станьте на шаг ближе к работе разработчиком

10%
скидка
* при единовременной оплате до 31 октября
Осталось 19 мест Записаться
Мы обучаем frontend-разработчиков,

Мы обучаем frontend-разработчиков,

которые планируют заниматься разработкой интерфейсов

Наша команда строит данный курс на глубоком изучении принципов программирования, понимании языка JavaScript и обучению фреймворку Vue.js

Для кого этот курс?

  • Начинающим, которые хотят освоить программирование

  • Тем, кто хочет разрабатывать внешний вид сайта – пользовательский интерфейс

  • Тому, кто хочет посвятить себя созданию интересных и удобных интерфейсов

Чему предстоит научиться?

Программа курса

Модуль 1.
Введение в программирование, алгоритмы

для новичков в разработке

  • Что такое языки программирования
  • JavaScript и интерфейсы
  • Блок-схемы: ветвление, циклы, функции и рекурсия
  • Переменные, статическая и динамическая типизация
  • Массивы и матрицы
  • Алгоритмы, оценка времени работы
  • Базовые структуры данных, цикл обработки данных
  • Как правильно подходить к изучению языка программирования
  • Запускаем код на JavaScript в браузере

Модуль 2.
Основы JS

для тех, кто имеет опыт в разработке и хочет познакомится с JavaScript

  • Распределенные системы в сети интернет
  • Роль JavaScript, спецификации
  • HTML и CSS
  • Объектная модель DOM и обработка событий
  • JavaScript. Основные понятия: переменные и операторы
  • Как разрабатывать на JavaScript. IDE, отладка, console
  • Что такое GIT. Основы
  • Условия и циклы
  • Функции. Стрелочные функции
  • Объекты JavaScript. Свойства и методы
  • Обработка ошибок
  • Спецификация ECMAScript

Модуль 3.
Расширенный JS

для знающих основы разработчиков

  • Планирование вызова: setTimeout, setInterval
  • Библиотека Moment.js
  • Модули. Экспорт и импорт
  • Замыкания и контекст
  • Формат JSON
  • Расширение и деструктуризация
  • Полифилы
  • Обзор библиотек: Jquery.js, Lodash.js, Babel.js
  • Классы
  • Прототипы, наследование
  • Ассинхронное программирование async, await, promise
  • Генераторы
  • Флаги и дескрипторы свойств
  • Геттеры сеттеры
  • Proxy и Reflect

Модуль 4.
Использование фреймворков на примере VueJS

для знающих основы разработчиков

  • Обзор фреймворков. Что это такое и зачем это использовать
  • Сборка проектов. Настройка Webpack
  • Расширения sass, pub и прочие
  • Знакомство с Vue.js Основы. Компонентный подход
  • Полезные библиотеки для Vue.js
  • Лучшие практики JavaScript/ best practice

Модуль 5.
Продвинутый JS

для опытных разработчиков

  • Методы рефакторинга JavaScript
  • Архитектура и Паттерны проектирования
  • Порождающие паттерны
  • Структурные паттерны
  • Поведенческие паттерны
  • Приципы программирования (SOLID, DRY, KISS, YAGNI) на приммере JS
  • Основы архитектуры
  • Обзор UML диаграмм
Программа курса
Стоимость курса: 57 000
рублей
-10% скидка
* при единовременной оплате до 31 октября
Осталось 19 мест Записаться

Этапы карьеры разработчика

Что мы можем тебе дать?

Понятная теория
Понятная теория

Наши преподаватели учат тебя понятным языком и на примерах из работы. Мы даем необходимый объем теоретических знаний, объясняем зачем они нужны и как их применять на практике

Основа курса - практика
Основа курса - практика

Более 60% курса наполнено практическими заданиями. Ревью дважды в неделю

Живое общение
Живое общение

Мы считаем, что знания можно передать только при живом общении, поэтому стремимся сделать максимально возможное количество прямых трансляций с общением с учениками

Учебные проекты
Учебные проекты

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

Логотип 53xapps Самое
ценное
Для лучших студентов курса будет организована стажировка в компании 53xapps Записаться

Наши преимущества

– команда, которая за руку проведет по трудному пути, покажет и научит

Твоё резюме после обучения

Мои навыки
10%
скидка
* при единовременной оплате до 31 октября
Осталось 19 мест Записаться

Запишитесь и получите консультацию