Интенсивный курс

Комплексное обучение JavaScript

Курс рассчитан на веб-разработчиков с опытом от 1 года или на тех, кто уже прошел наш курс «Веб-разработка для начинающих»
14.09.2020 - 01.11.2020

За 7 недель вы научитесь

1

Уверенно работать с JavaScript

У вас в руках будет вся «база»: переменные, функции, объекты и массивы, обработка ошибок и отладка.
2

Создавать архитектуру приложения

Вы перейдете к модульному написанию JavaScript-кода и научитесь связывать модули через import, export и require.
3

Взаимодействовать с сервером

Вы научите своё приложение обмениваться данными со сторонними сервисами, используя XMLHttpRequest, Fetch, WebSocket, Service Workers и JSON
4

Создавать SPA приложения

По итогам курса вы сможете создавать свои приложения: придумывать структуру для клиентской части.
5

Использовать HTML5 API

Вы сможете использовать новые интерфейсы API, реализованные в стандарте HTML5: History, Drag-and-Drop, File, Storage
6

Познакомитесь с node.js

Изучите цикл событий, поработаете с файлами и освоите работу с сетью.

Что ожидать от обучения?

  • Насыщенная программа
    15 видеокурсов, 100+ часов обучения.
  • Личный наставник
    Практикующий IT-специалист будет отвечать на любые вопросы и делать кодревью.
  • 3 выпускных проекта
    "Работа с API геолокационных карт". "Чат" - обмен сообщениями, авторизация, загрузка файлов. "Другофильтр" (API VK).
  • Доступ к материалам
    Не ограничен рамками курса. Вы можете продолжить учиться когда захотите.
  • Slack чат
    Общение с преподавателями и одногруппниками в уютной и дружелюбной атмосфере.
  • Сертификат
    С уникальным ID, подтверждающий уровень ваших знаний.
  • Ламповая атмосфера
    Никаких скучных и занудных “дядек“, как в других школах. В Loftschool вас будут учить в атмосфере rock-and-roll.
  • Начало карьеры
    После обучения вы сразу же готовы к старту карьеры в веб-индустрии.

Как проходит обучение

Каждый понедельник ученики получают:
  • Задание
    Его необходимо выполнить до следующего понедельника.
  • Недельный план
    Подскажет, что делать в каждый конкретный день курса.
  • Материалы недели
    Изучать можно в удобном для себя ритме.
Посмотрите видео о том, как проходит обучение

Каждая неделя обучения включает:

2-3 обучающих модуля
Каждый модуль состоит из видеоуроков и тестирования.
1 групповую практику
С наставником и одногруппниками.
1-2 воркшопа
От преподавателя.
30-минутную консультацию
Кодревью с личным наставником.
Программа обучения
  • Неделя 1 — Основы JavaScript, переменные и функции
    — Знакомимся со своим личным наставником и группой. — Узнаём как работает JavaScript и что такое переменные и функции.
    • Введение
      Вебинар
      14.09.2020 20:00
      Развернуть
      Свернуть
    • GIT
      Модуль
      12 уроков(01:28:14)
      Тест
      Развернуть
      Свернуть
    • Как работает JavaScript
      Модуль
      1 урок(24:08)
      Тест
      Развернуть
      Свернуть
    • Переменные и функции
      Модуль
      8 уроков(01:11:23)
      Тест
      Развернуть
      Свернуть
    • Практика
      Вебинар
      19.09.2020 20:00
      Развернуть
      Свернуть
  • Неделя 2 — Объекты и массивы, обработка ошибок
    — Разбираем базовые операции с объектами и массивами, изучаем деструктуризацию и spread-оператор. — Изучаем динамические свойства массивов, учимся создавать proxy. — Разбираем инструменты разработчика, изучаем принципы обработки исключений.
    • Объекты и массивы
      Модуль
      9 уроков(02:09:16)
      Тест
      Развернуть
      Свернуть
    • Обработка ошибок и отладка
      Модуль
      4 урока(01:23:23)
      Тест
      Развернуть
      Свернуть
    • Практика
      Вебинар
      26.09.2020 12:00
      Развернуть
      Свернуть
  • Неделя 3 — DOM, асинхронность
    — Учимся создавать, выбирать и модифицировать элементы DOM, изучаем механизм DOM-событий. — Рассматриваем, что такое обработчик событий, делегирование. — Изучаем асинхронность в JS, разбираем Promise, Async/await.
    • DOM
      Модуль
      6 уроков(01:53:53)
      Тест
      Развернуть
      Свернуть
    • Асинхронность
      Модуль
      3 урока(01:45:10)
      Развернуть
      Свернуть
    • Практика
      Вебинар
      02.10.2020 20:00
      Развернуть
      Свернуть
  • Неделя 4 — Работа с сетью, Browser API
    — Рассматриваем работу с сетью на примере WebSocket, ServiceWorks. — Изучаем Local/Session Storage, HTML 5 Drag and Drop. — Рассматриваем принцип взаимодействия между окнами и iframe.
    • Работа с сетью
      Модуль
      5 уроков(01:16:50)
      Развернуть
      Свернуть
    • Browser API
      Модуль
      5 уроков(01:24:19)
      Развернуть
      Свернуть
    • Практика
      Вебинар
      09.10.2020 20:00
      Развернуть
      Свернуть
  • Неделя 5 — Работа с VK API, ООП
    — Изучаем документацию по работе с VK API. Рассматриваем шаблонизацию. — Рассматриваем основы ООП в JavaScript. Изучаем полиморфизм, наследование, инкапсуляцию, конструкторы и классы.
    • Работа с VK API и шаблонизация
      Модуль
      2 урока(01:06:25)
      Развернуть
      Свернуть
    • ООП
      Модуль
      5 уроков(53:22)
      Развернуть
      Свернуть
    • Практика
      Вебинар
      17.10.2020 12:00
      Развернуть
      Свернуть
  • Неделя 6 — MV*, модули
    — Изучаем шаблоны проектирования MVС и MVVM. — Рассматривается перевод проекта на модули, изучаются ES6 модули.
    • MV*
      Модуль
      3 урока(01:02:43)
      Развернуть
      Свернуть
    • Модули
      Модуль
      3 урока(49:52)
      Развернуть
      Свернуть
    • Практика
      Вебинар
      23.10.2020 20:00
      Развернуть
      Свернуть
  • Неделя 7 — Node.js, тестирование
    — Знакомимся с Node.js. Рассматриваем работу с файлами и сетью. — Определяемся с необходимостью тестирования JS-кода. Знакомимся с библиотеками для тестирования.
    • Node.js (краткое знакомство)
      Вебинар
      26.10.2020 20:00
      Развернуть
      Свернуть
    • Тестирование JS-кода
      Модуль
      4 урока(50:55)
      Развернуть
      Свернуть
    • Практика
      Вебинар
      30.10.2020 20:00
      Развернуть
      Свернуть

Выпускной проект

Первый выпускной проект – "Работа с API геолокационных карт". Второй – это чат: вы на практике реализуете обмен сообщениями, авторизацию и загрузку файлов. И в конце предложим бонусный выпускной проект – "Другофильтр" (API VK).

Преподаватели

  • Преподаватель Егор МалькевичПреподаватель Егор Малькевич
    Егор
    Малькевич
    • CTO в Knomary
    • Founder в SolidBridge
    • IT-волонтёр
    • В разработке 7 лет
  • Преподаватель Сергей МелюковПреподаватель Сергей Мелюков
    Сергей
    Мелюков
    • Software Architect в Яндекс
    • В программировании 16 лет
    • В веб-разработке 10 лет
    • В преподавании 5 лет
  • Преподаватель Владимир СабанцевПреподаватель Владимир Сабанцев
    Владимир
    Сабанцев
    • Frontend-разработчик
    • В программировании 7 лет
    • В верстке 6 лет
    • В преподавании 4 года

Наставники – это тщательно отобранные практикующие IT-специалисты

Ответы на любые вопросы в slack-чате, кодревью (проверка домашних заданий), голосовые консультации – это норма взаимодействия наставника и ученика в отрасли онлайн-обучения.

Но только в LoftSchool наставник квалифицирован проводить еженедельные групповые вебинары с глубоким разбором текущих вопросов учеников.

Наставник Loftschool
Анатолий Барцев. Работает в Сбербанке
Компании, в которых работают выпускники
Доказательства по перечисленным компаниям вы можете найти в документе
Наши партнеры по трудоустройству
Сертификат

Ваш будущий сертификат

По окончании обучения вы получите сертификат. LoftSchool знают и ценят работодатели, поэтому сертификат станет вашим дополнительным плюсом при трудоустройстве в IT-компанию.
Он будет доступен в электронном виде в личном кабинете – вы легко сможете добавить ссылку на сертификат в резюме и подтвердить свой уровень подготовки.

Познакомься с LoftSchool ближе

Почему стоит выбрать обучение в LoftSchool

Безупречная репутация

Мы в деле с 2012 года и нас знают во всех больших IT компаниях России и ближнего зарубежья.

LoftSchool – лидер в IT образовании

По результатам исследования «Моего круга» на Хабре LoftSchool занял первое место.

1000+ выпускников ежегодно

Наши выпускники работают в Apple, Яндекс, Mail.ru, Epam и др. крупнейших компаниях. Пруфы.
Что нужно знать, чтобы записаться на этот курс?

Ответы на часто задаваемые вопросы

  • Зачем платить за обучение, если в интернете можно найти всё бесплатно?
  • Предусмотрен ли возврат денег, если я передумаю проходить курс?
  • Можно ли платить частями?
  • Почему стоимость курсов повышается до старта потока?
Регистрация на обучение

Период обучения: 14.09 - 01.11

2 часа работы с наставникомв неделю.
4 часа работы с наставникомв неделю.
Цена до 28 июля
25 000
30 000
3 058 / мес. в рассрочку