Курс «JavaScript-разработчик»

Видеоуроки / Самостоятельно / Обучение в ЛК на сайте автора

  • 2 месяца
  • Участие в потоке

Вы узнаете основы программирования на JavaScript, чтобы работать в сфере IT.

Автор: Учебный центр «Слёрм»

Обновлено: 06.11.2022

Источник изображения: Unsplash

19 900  40 000
Скидка 50%
  • Оплата на сайте автора. Цена может отличаться.
  • Доступен в рассрочку
Этот курс включает:
  • 2 месяца
  • Срок доступа: 2 года с момента начала обучения
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: строго по расписанию
  • Уровень сложности: для новичков
  • Демодоступ
  • Техническая поддержка: в рабочее время, чат на сайте, чат в мессенджере, электронная почта, телефон
  • Доступ: сразу после оплаты
JavaScript-разработчик

Учебный центр «Слёрм»

Перейти на сайт
Тематика: JavaScript

Чему вы научитесь?

  • Верстать сайты.
  • Разрабатывать мобильные интерфейсы.
  • Делать интерактив на сайтах.
  • Работать с буфером обмена.
  • Вычислять геопозицию.

О курсе

Хотите начать карьеру в индустрии IT, но не знаете с чего начать? Освойте основы JavaScript, чтобы создавать сайты и интерактивные элементы для них.

Учебный центр «Слёрм» проводит обучение для всех, кто мечтает войти в backend и frontend-разработку. Спрос на разработчиков постоянно растет, нужны специалисты. Узнайте, как попасть в сферу информационных технологий и остаться надолго. Освойте верстку и научитесь создавать сайты на JavaScript.

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

На курсе «JavaScript-разработчик»:

  1. Основы верстки и ускорение.
  2. Программирование и код.
  3. Разновидности данных.
  4. Наследование и прототипы.
  5. Приложение и сборщики.
  6. Тестирование продукта.

После освоения программы курса вы сможете работать в ИТ-сфере, создавая сайты и приложения.

Бесплатный мини-курс «Войти в IT»

  • Чтобы вы могли быстро найти варианты реализации в IT, мы подготовил бесплатный мини-курс «Войти в IT». Он поможет выбрать направление по душе и сделать первые шаги в backend и frontend-разработку.
  • Как попасть в IT без опыта и остаться там.
  • Ошибки в поиске работы в IT и как их не допускать.

1. Знакомство с курсом

  • Знакомство с курсом.
  • Знакомство со спикерами.
  • Знакомство с форматом обучения: темп работы, ревью, расписание.
  • Знакомство с учебным окружением: стедны, чаты.
  • Источники информации.

2. Знакомство с вёрсткой

  • Базовые теги HTML.
  • Базовые свойства CSS.
  • Блочная модель.
  • Позиционирование.
  • CSS-анимации.

3. Ускорители процесса вёрстки

  • CSS-переменные.
  • Методологии вёрстки.
  • Препроцессоры.
  • UI-фреймворки.
  • Шаблонизаторы.

4. Основы

  • Что такое инструкция?
  • Строгий режим "use strict".
  • Переменные.
  • Типы данных.
  • Преобразование типов данных.
  • Операторы.
  • Операторы сравнения.
  • Условные операторы (if, switch...case).
  • Логические операторы.
  • Взаимодействие с пользователем (alert, prompt, comfirm).
  • Циклы (wile, for).
  • Функции.

5. Качество кода

  • Отладка в браузере.
  • Вредные советы.
  • Комментарии.
  • Документация.

6. Объекты

  • Объекты.
  • Сборка мусора.
  • Символы.
  • Методы и this.
  • Преобразование в примитивы.
  • Функции-конструкторы.

7. Типы данных

  • Методы у примитивов.
  • Числа.
  • Строки.
  • Массивы и их методы.
  • Итераторы (перебираемые объекты).
  • Map и Set.
  • WeakMap и WeakSet.
  • Формат JSON.

8. Глубже в функции

  • Рекурсия.
  • Замыкания.
  • Rest параметры.
  • Var.
  • Глобальный объект.
  • Функция как объект.
  • Декораторы и call/apply.
  • Привязка контекста к функции (bind).
  • Повторяем лямбды (стрелочные функции).

9. Прототипы, наследование

  • Прототипное наследование.
  • Prototype.
  • Встроенные прототипы.
  • Методы прототипов.

10. ООП

  • Базовый синтаксис классов.
  • Наследование классов.
  • Статические методы и свойства.
  • Приватные свойства и методы.
  • Расширение встроенных классов.
  • Instanceof.
  • Примеси.

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

  • Колбеки.
  • Промисы.
  • Async/await.
  • SetTimeout и setInterval.
  • RequestAnimationFrame.
  • EventLoop.
  • Heap, stack.
  • Очередь задач.
  • Call-stack.
  • Микро- и макро- задачи.

12. DOM

  • Браузер и спецификации.
  • DOM-дерево.
  • Поиск элементов через querySelector*, getElement*.
  • Свойства объекта элемента.
  • Изменения документа.
  • Размеры и прокрутка элементов.
  • Размеры и прокрутка окна.
  • Координаты.

13. События

  • Что такое событие.
  • Всплытие.
  • Делегирование событий.
  • Поведение браузера по умолчанию.
  • Пользовательские события.

14. Формы

  • Свойства и методы формы.
  • Фокусировка на форму.
  • События форм (change, input, paste, copy).

15. Браузерные API

  • Что такое браузерное API.
  • Web Storage.

16. Модули и сборка приложения

  • Что такое сборщики?
  • Зачем нам собирать наши проекты?
  • С помощью каких инструментов это можно делать?

17. Фреймворки

  • Что это такое.
  • Зачем нужны.
  • Как с ними работать.

18. Знакомство с NodeJS

  • Что такое NodeJS.
  • readFile.
  • writeFile.
  • process.
  • global.
  • process.stdIn.

19. Тестирование

  • Что такое тесты и зачем это нужно?
  • Jest.
  • Unit-тесты.

20. Бонусный курс «Git»

Тема 1: Философия командной разработки

  • Основные аспекты современной командной разработки.
  • Системы контроля версий, основные функции.
  • Краткая история создания программного продукта. Как системы контроля версий вписываются в процессы?

Тема 2: Популярные хостинги разработки ПО

  • Gitlab, Github.
  • Регистрация на Gitlab.

Тема 3: Основы Git

  • Установка Git.
  • Что такое репозитории и как ими пользоваться?
  • Коммиты. Как сохранять изменения в репозитории?
  • Ветвление в Git.
  • Обмен изменениями с удалёнными репозиториями.
  • Сложные кейсы слияния веток.
  • Управление историей изменений в Git.

Тема 4: Практики использования Git в командах

  • Удачные модели ветвления в Git.
  • Что такое код-ревью? Как Gitlab помогает его организовать?
  • Что такое CI/CD? Как с ними интегрируется Git?

Тема 5: Личная конфигурация Git для удобной работы

  • Формат
    Самостоятельно
    Видеоуроки
    Обучение в ЛК на сайте автора
  • Демодоступ
  • Продолжительность
    2 месяца
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    Строго по расписанию
  • Техническая поддержка
    В рабочее времяЧат на сайтеЧат в мессенджереЭлектронная почтаТелефон
  • Срок доступа к материалам
    2 года с момента начала обучения
  • Год выхода
    2022 Последнее обновление: 06.11.2022
  1. Нажмите на кнопку
    Перейти на сайт
  2. Вы перейдете на детальную страницу курса Центра. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на курс.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
  5. Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Центра.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

Отзывы о курсе

Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.

Другие курсы автора