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

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

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

За 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).
  • Доступ к материалам
    Не ограничен рамками курса. Вы можете продолжить учиться когда захотите.
  • Telegram-чат
    При изучении материалов вы можете задавать вопросы одногруппникам и команде курса.
  • Сертификат
    С уникальным ID, подтверждающий уровень ваших знаний.
  • Ламповая атмосфера
    Никаких скучных и занудных “дядек“, как в других школах. В Loftschool вас будут учить в атмосфере rock-and-roll.
  • Начало карьеры
    После обучения вы сразу же готовы к старту карьеры в веб-индустрии.

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

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

* Материалов курса достаточно, чтобы выполнить выпускной проект. Если у вас возникнут вопросы, то вы сможете задать их команде курса в групповом чате.

Посмотрите видео о том, как проходит обучение

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

2-3 обучающих модуля
Каждый модуль состоит из видеоуроков и методичек.
1 групповую практику
С наставником и одногруппниками.
1-2 воркшопа
От преподавателя.
Обратная связь
Помощь команды при работе над проектом.

Программа обучения

  • Неделя 1 — Основы JavaScript, переменные и функции

    — Знакомимся со своим личным наставником и группой. — Узнаём как работает JavaScript и что такое переменные и функции.

    • Введение

      Открытие курса
      1 урок (08:36)
    • GIT

      Модуль
      12 уроков (01:28:36)
    • Как работает JavaScript

      Модуль
      1 урок (24:08)
    • Переменные

      Модуль
      1 урок (30:31)
    • Функции

      Модуль
      1 урок (01:23:01)
    • JS: Разбор заданий #1

      Воркшоп
      1 урок (07:52)
  • Неделя 2 — Объекты и массивы, обработка ошибок

    — Разбираем базовые операции с объектами и массивами, изучаем деструктуризацию и spread-оператор. — Изучаем динамические свойства массивов, учимся создавать proxy. — Разбираем инструменты разработчика, изучаем принципы обработки исключений.

    • Объекты

      Модуль
      1 урок (01:06:38)
    • Массивы

      Модуль
      1 урок (29:14)
    • Обработка ошибок и отладка

      Модуль
      4 урока (01:23:23)
    • JS: Разбор заданий #2

      Воркшоп
      1 урок (36:00)
  • Неделя 3 — DOM, ООП, TypeScript

    — Учимся создавать, выбирать и модифицировать элементы DOM, изучаем механизм DOM-событий. — Рассматриваем основы ООП в JavaScript. Изучаем полиморфизм, наследование, инкапсуляцию, конструкторы и классы.

    • DOM

      Модуль
      6 уроков (01:53:53)
    • ООП

      Модуль
      6 уроков (02:39:32)
    • TypeScript

      Модуль
      1 урок (01:31:49)
    • JS: разбор заданий #3

      Воркшоп
      1 урок (19:44)
    • Практическое занятие

      Вебинар
      06.05.2023 12:00

      – Практическое занятие с преподавателем курса

  • Неделя 4 — Асинхронность, VK и шаблонизация

    — Изучаем асинхронность в JS, разбираем Promise, Async/await. — Изучаем документацию по работе с VK API. Рассматриваем шаблонизацию.

    • Асинхронность

      Модуль
      3 урока (01:45:10)
    • Работа с VK API и шаблонизация

      Модуль
      2 урока (01:06:25)
    • Разбор заданий #4

      Воркшоп
      2 урока (40:20)
  • Неделя 5 — Browser API, модули

    — Изучаем Local/Session Storage. — Рассматриваем принцип взаимодействия между окнами и iframe. — Рассматривается перевод проекта на модули, изучаются ES6 модули.

    • Browser API

      Модуль
      5 уроков (01:24:19)
    • Модули

      Модуль
      3 урока (49:52)
    • Разбор заданий #5

      Воркшоп
      5 уроков (44:27)
  • Неделя 6 — Node.js, работа с сетью

    — Знакомимся с Node.js. Рассматриваем работу с файлами и сетью. — Рассматриваем работу с сетью на примере WebSocket, ServiceWorks.

    • Node.js (краткое знакомство)

      Модуль
      1 урок (37:10)
    • Работа с сетью

      Модуль
      5 уроков (01:16:50)
    • Разбор заданий #6

      Воркшоп
      4 урока (01:03:24)
    • Практическое занятие

      Вебинар
      27.05.2023 12:00

      – Практическое занятие с преподавателем

  • Неделя 7 — MV*, тестирование

    — Определяемся с необходимостью тестирования JS-кода. — Знакомимся с библиотеками для тестирования. — Изучаем шаблоны проектирования MVС и MVVM.

    • MV*

      Модуль
      3 урока (01:02:43)
    • Тестирование JS-кода

      Модуль
      4 урока (50:55)
    • Разбор заданий #7

      Воркшоп
      5 уроков (48:45)
    • Разбор выпускного проекта

      Модуль
      1 урок (02:03:29)
    • Как получить работу в IT: фишки и советы

      Модуль
      9 уроков (05:39:05)
Купите курс сейчас и получите подарок
  • Верстка - быстрый старт
    42 урока (04:41:46)
    Тестирование
    2290
    Бесплатно
    Смотреть

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

Во время обучения вы выполните проект LoftPhoto: на практике поработаете с VK API, реализуете комментарии в приложении, ленту фотографий и просмотр изображений.

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

  • Преподаватель Сергей МелюковПреподаватель Сергей Мелюков
    Сергей
    Мелюков
    • Software Architect в Яндекс
    • В программировании 17 лет
    • В веб-разработке 11 лет
    • В преподавании 6 лет
  • Преподаватель Владимир СабанцевПреподаватель Владимир Сабанцев
    Владимир
    Сабанцев
    • Frontend-разработчик
    • В программировании 8 лет
    • В верстке 7 лет
    • В преподавании 5 лет
  • Преподаватель Глеб ШалтаевПреподаватель Глеб Шалтаев
    Глеб
    Шалтаев
    • Senior Software Engineer в EPAM
    • В программировании 23 года
    • В веб-разработке с 2012
    • В преподавании 2 года

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

  • Дают знания, а не ответы.
  • Любят объяснять и умеют доносить сложную информацию понятным языком.
  • Требовательны к качеству вашего кода: вы не сдадите ДЗ, пока ваш код не станет идеальным.
  • Хорошо понимают других людей и умеют находить подход к любым ученикам.
  • Всегда готовы прийти на помощь.

Даже если ничего не понятно, вы не останетесь один на один со своими проблемами. Наставник всегда будет рядом и не даст вам опустить руки.

Наставник Loftschool
Анатолий Барцев. Работает в Сбербанке

Города, в которых живут наши ученики

  •  Cанкт-Петербург 
  •  Пенза 
  •  Алматы 
  •  Ростов 
  •  Минск 
  •  Рязань 
  •  Москва 
  •  Саратов 
  •  Волгоград 
  •  Севастополь 
  •  Воронеж 
  •  Симферополь 
  •  Екатеринбург 
  •  Сочи 
  •  Казань 
  •  Ставрополь 
  •  Красноярск 
  •  Сургут 
  •  Cанкт-Петербург 
  •  Пенза 
  •  Алматы 
  •  Ростов 
  •  Минск 
  •  Рязань 
  •  Москва 
  •  Саратов 
  •  Волгоград 
  •  Севастополь 
  •  Воронеж 
  •  Симферополь 
  •  Екатеринбург 
  •  Сочи 
  •  Казань 
  •  Ставрополь 
  •  Красноярск 
  •  Сургут 
  •  Нижний Новгород 
  •  Тверь 
  •  Новосибирск 
  •  Тольятти 
  •  Омск 
  •  Томск 
  •  Пермь 
  •  Тула 
  •  Ростов-на-Дону 
  •  Тюмень 
  •  Уфа 
  •  Ульяновск 
  •  Челябинск 
  •  Хабаровск 
  •  Вологда 
  •  Чебоксары 
  •  Гомель 
  •  Самара 
  •  Нижний Новгород 
  •  Тверь 
  •  Новосибирск 
  •  Тольятти 
  •  Омск 
  •  Томск 
  •  Пермь 
  •  Тула 
  •  Ростов-на-Дону 
  •  Тюмень 
  •  Уфа 
  •  Ульяновск 
  •  Челябинск 
  •  Хабаровск 
  •  Вологда 
  •  Чебоксары 
  •  Гомель 
  •  Самара 
  •  Ижевск 
  •  Барнаул 
  •  Иркутск 
  •  Владивосток 
  •  Калининград 
  •  Ярославль 
  •  Кемерово 
  •  Набережные Челны 
  •  Киров 
  •  Новокузнецк 
  •  Краснодар 
  •  Балашиха 
  •  Курск 
  •  Астрахань 
  •  Липецк 
  •  Улан-Удэ 
  •  Махачкала 
  •  Магнитогорск 
  •  Оренбург 
  •  Брянск 
  •  Ижевск 
  •  Барнаул 
  •  Иркутск 
  •  Владивосток 
  •  Калининград 
  •  Ярославль 
  •  Кемерово 
  •  Набережные Челны 
  •  Киров 
  •  Новокузнецк 
  •  Краснодар 
  •  Балашиха 
  •  Курск 
  •  Астрахань 
  •  Липецк 
  •  Улан-Удэ 
  •  Махачкала 
  •  Магнитогорск 
  •  Оренбург 
  •  Брянск 
Компании, в которых работают выпускники
Доказательства по перечисленным компаниям вы можете найти в документе
Наши партнеры по трудоустройству
Сертификат

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

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

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

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

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

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

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

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

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

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

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

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

Период обучения: 17.04 - 04.06

Работа в группес наставником
Индивидуальная работас наставником
Цена до 22 марта
от 1 500 /мес
5 000

Сумма указана для рассрочки на 24 месяца. Точная ежемесячная плата зависит от срока и банка.

-60%скидка