Профессия

JavaScript-разработчик

Научитесь верстать сайт и создавать пользовательский интерфейс и писать скрипты для сервера на языке Javascript, научитесь создавать веб-страницы, проектировать интерфейсы и работать со сложными инструментами веб-разработки.
Записаться
6 месяцев
Трудоустройство
Готовое
портфолио
Практика и кейсы

На рынке не хватает специалистов

5200+ компаний ищут Javascript-программистов
от 150 000 ₽ средняя зарплата

Курс идеально подойдет

Новичкам Сможете начать карьеру в этой сфере. Научитесь верстать сайты и создавать интерфейсы
Начинающим программистам Получите новый опыт работы с HTML, CSS, JavaScript, ReactJS, Node.js и ускорите карьерный рост
IT-специалистам в смежных специальностях Перейдете в перспективное направление и станете больше зарабатывать

Навыки, которые вы получите

В рамках курса вы овладеете навыками программирования с помощью языка JavaScript для разработки веб-страниц.
Верстка сайтов, в том числе владение адаптивной версткой
Работа с JavaScript, HTML и CSS, Bootstrap и препроцессорами, Node.JS
Владение инструментами для модульной сборки — Parcel и Webpack
Использование Vue.js и основных библиотек его экосистемы, разработка компоненты на Vue.js
Работа с библиотекой ReactJS
Использование концепции Flux с применением библиотеки Redux

Программа

  • Из чего состоит сайт. Работа с браузером
  • Редакторы кода
  • Что такое HTML
  • Что такое DOM
  • Базовая структура страницы
  • Атрибуты
  • HTML5
  • Семантическая верстка
  • Работа с текстом
  • Создание ссылок
  • Работа с изображениями
  • Таблицы
  • Формы
  • Работа с аудио и видео
  • Введение в стили
  • Свойства в CSS
  • Flexbox
  • Grid
  • Работа с макетами 1 часть
  • Работа с макетами 2 часть
  • Адаптивность и кроссбраузерность
  • Анимация в CSS3
  • Анимация в CSS (практическая часть)
  • Верстка HTML-писем
  • Препроцессоры
  • Переменные и примеси
  • Что такое JavaScript, области применения
  • Редакторы кода, консоль разработчика
  • Первая программа, типы данных в JS
  • Преобразования типов, взаимодействие с браузером (alert, prompt)
  • Операторы в JS
  • Циклы в JS
  • Функции в JS
  • Качество кода
  • Объекты. Основы
  • Объекты. Конструкторы
  • Объекты. Тип данных Symbol. Преобразование объектов к примитивам
  • Массивы. Основы
  • Массивы. Методы массивов
  • Map, Set
  • Date
  • JSON
  • Рекурсия
  • Стрелочные функции
  • Геттеры и сеттеры
  • Классы
  • Асинхронность. Колбэки
  • Асинхронность. Промисы
  • Асинхронность. ASYNC AWAIT
  • Модули. Экспорт и импорт
  • проектная работа
  • Основы html вёрстки. Создание первой формы регистрации
  • Использование JS для прохождения регистрации в ранее созданной форме
  • Первые html-теги. Основные css-свойства. Что такое селекторы? Что такое специфичность в css?
  • Работа со шрифтами в google fonts, разбор блочной модели, создание первого сайта, работа со свойствами background
  • Многостраничный сайт, навигация по сайту header, main, footer, работа с формами и тегами input
  • Единицы измерения,позиционирование,отзывчивая верстка
  • Флексбоксы
  • Псевдоклассы и псевдоэлементы
  • Трансформация и анимация
  • Адаптивная верстка
  • Как подключить? Переменные, ссылки на элементы html, типы данных
  • Функции, вызов функций по событию, прослушка событий и колбэк функции
  • Практика
  • Знакомство с Figma,Почему Figma? Основы работы в Figma. Интерактивные элементы в Figma. Принцип работы с готовым макетом
  • Верстка полноценного сайта часть 1
  • Верстка полноценного сайта часть 2
  • Верстка полноценного сайта часть 3
  • Введение в ES6+ переменные let, const и стрелочные функции
  • Параметры по умолчанию, строки, rest,spread и деструктуризация
  • Объекты, модули и классы
  • Symbol, генераторы
  • Promise map и set
  • Объектно-ориентированное программирование часть 1
  • Объектно-ориентированное программирование часть 2
  • Асинхронные запросы часть 1
  • Асинхронные запросы часть 2
  • Регулярные выражения часть 1
  • Регулярные выражения часть 2
  • JS на сервере
  • JS на сервере
  • Тестирование часть 1
  • Тестирование часть 2
  • Тестирование часть 3
  • Вступление
  • Работа с терминалом
  • Основы git
  • Git branches
  • Работа с GitHub
  • Удаленное использование Git
  • Пакетные менеджеры
  • Инструменты сборки
  • CSS препроцессоры
  • CSS архитектура
  • CSS фреймворки
  • CSS в JS. Styled components
  • Component State / Context
  • Практическая работа
  • React Hooks
  • PropTypes
  • Проект: Форма регистрации и состояние приложения в зависимости от регистрации
  • React Router
  • REST FETCH
  • Unit тестирование
  • Практическое занятие
  • Работа с Redux 1
  • Работа с Redux 2
  • Работа с Redux 3
  • Введение в NodeJS
  • Основы NodeJS
  • Express
  • Модуль File System
  • MongoDB
  • Проект: Создание мессенджера
  • RestApi на nodejs и express
  • Зачем нужны системы контроля версий и примеры использования из практики
  • Начало работы с git
  • Работа с историей изменений файлов git
  • Операции отмены
  • Удаленные репозитории
  • Теги (метки)
  • Киллер фича - ветвления
  • Слияния изменений
  • Перебазирование
  • Пользовательские скрипты (хуки)
  • Выбираем коммиты, прячем изменения, очищаем каталоги
  • Поиск
  • Исправление истории
  • Продвинутый мерж
  • Подмодули
  • Разделение и объединение историй
  • Подпись коммиты
  • Вводный урок
  • Профессия проектного менеджера
  • Управление проектом
  • Waterfall - классический проектный менеджмент, каскадная модель
  • Agile - гибкая методология управления проектами
  • Проектный менеджмент по Agile
  • Agile-подходы и фреймворки: Lean
  • Agile-подходы и фреймворки: Scrum
  • Agile-подходы и фреймворки: Kanban
  • Как использовать Agile и Scrum для управления проектами
  • Инструменты и программы для проектного менеджмента
  • Как запускать Agile команды внутри организации
  • Как организовать работу проектной команды по Scrum
  • Как сплотить и мотивировать команду
  • Фасилитация и ретроспектива как инструменты управления человеческими ресурсами
  • Первый итоговый проект
  • Первый итоговый проект
  • Первый итоговый проект
  • Второй Итоговый проект 1
  • Второй Итоговый проект 2
  • Второй Итоговый проект 3
  • Скачайте
    учебный план
    Отправить заявку

    Куратор курса

    Ахмедов Тимур
    Руководитель SMM-практики холдинга «Синергия», продвигал крупнейшие бизнес-форумы: Synergy Global Forum, Synergy Digital Forum, Synergy SMM Forum, Трансформация

    Сертификат

    Подтвердит, что вы закончили обучение, и станет дополнительным аргументом при устройстве на работу
    Оставьте
    заявку и начните обучение
    Отправить заявку

    Комплексный подход

    1 Лекции

    смотрите уроки в видеоформате в любое удобное время, учитесь с комфортной для себя скоростью

    2 Практика

    для закрепления знаний и применения их на практике выполняйте домашние задания, они проверяются преподавателями и кураторами курсов

    3 Поддержка

    тьюторы поддерживают студентов по всем вопросам 24/7 в режиме онлайн. Достаточно просто им написать

    4 Сертификат

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

    5 Трудоустройство

    во время обучения вы получите реальный опыт, который так ценят работодатели. Мы всесторонне помогаем нашим студентам устроиться на желаемую должность: консультируем по всем вопросам, помогаем найти работу и рекомендуем на выбранные должности

    Ваше резюме после обучения

    Должность Javascript-программист
    Зарплата от: 150 000 ₽
    Профессиональные навыки:
    Верстка веб-страниц на HTML
    Решение задач любой сложности с помощью алгоритмов
    Навыки программирования на JavaScript
    Написание серверной логики и разворачивание Node.js
    Настройка взаимодействия с базами данных
    Создание сложных интерактивных интерфейсов
    Разворачивание на домене созданный сайт и его поддержка
    Умение разбираться в чужом коде и исправлять ошибки в своем
    Использование библиотеку React

    Развитие карьеры

    Рекомендации
    по составлению
    портфолио
    и резюме
    Практика на рабочих кейсах
    Реальные
    заказчики
    на защите
    диплома
    Персональные консультации по развитию карьеры
    Ваш консультант по карьерному росту

    Костикова Анастасия

    Руководитель центра трудоустройства
    Стоимость обучения
    100 000 ₽
    Стоимость со скидкой
    80 000  ₽
    Отправить заявку