— 

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

Мы научим вас разрабатывать полноценные веб‑приложения на JavaScript — самом востребованном в мире языке веб-программирования.

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

Курс входит в профессию «JavaScript-разработчик»

Курс включает в себя

icon_1
Современный стандарт языка. Использование возможностей современного EcmaScript.
icon_2
Глубокий разбор JS. Функции, замыкание, всплытие, объекты, контекст и многое другое.
icon_3
Асинхронность. Организация кода при помощи Promise.
icon_4
Взаимодействие с сервером. XMLHttpRequest, Fetch, Websocket.
icon_5
Работа с DOM. Создание интерактивных приложений.
icon_6
MV*. Паттерн для Построения расширяемых приложений.
icon_7
ООП в JavaScript. Классы и прототипное наследование.
icon_8
Тестирование кода. Основы тестирования JS-кода.

Пройдя курс, вы научитесь

  • Применять ECMAScript 6

    Это уже must have разработчика: использовать ECMAScript 6 на достойном уровне. У Вас в руках будет вся «база»: переменные, функции, объекты и массивы, обработка ошибок и отладка.
  • Создавать архитектуру приложения

    Вы перейдете к модульному написанию JavaScript-кода (CommonJS). Научитесь не просто писать код, а связывать модули в логичную систему через импорт/экспорт и require.
  • Внедрять AJAX в приложение

    Асинхронный подход перестанет быть загадкой. Вы научите своё приложение видоизменяться на лету и обмениваться данными со сторонними сервисами. И с promise разберемся.
  • Создавать SPA приложения

    По итогам курса вы сможете создать свое приложение: придумать структуру, подобрать нужный фреймворк и библиотеку для клиентской части и, возможно, даже реализовать серверную часть.
  • Использовать HTML5 API

    Вы сможете использовать новые интерфейсы API, реализованные в стандарте HTML5: History, Drag-and-Drop, File, Storage. Это позволит вам создавать действительно сложные веб-приложения и страницы, адаптированные для мобильных устройств.
  • Уверенно работать с Github

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

Этот курс разрабатывался и задумывался с самого основания нашей школы. Мы долго работали над ним и теперь готовы вам представить самый глубокий и полноценный курс по JavaScript в русскоязычном интернете. Если вы готовы погрузиться в захватывающий мир JavaScript-программирования и настроены получить максимум знаний и навыков — то вы пришли в правильное место. Наша команда преподавателей-практиков поможет вам получить то, что вы ищете.

Команда курса

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

Продолжительность обучения:
7 недель

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

Каждую неделю ученики получают
  • 1
    Задание
    Выдаются после каждого занятия
  • 2
    Материалы недели
    Изучать можно в свободном для себя ритме

Учебная программа

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

На курсе вы будете выполнять 7 небольших домашних заданий и 2 больших проекта. Домашние задания выдаются после каждой темы и направлены на закрепление материала. Первый большой проект на курсе — это другофильтр. Проект направлен на работу с API социальных сетей. Следующим большим проектом будет Геоотзыв: направлен на работу с API геосервисов.

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

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

Он будет доступен в электронном виде в личном кабинете -
вы легко сможете добавить ссылку на диплом в резюме
и подтвердить свой уровень подготовки.

Компании, в которых работают выпускники