Комплексное обучение JavaScript. Курс от LoftSchool

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

Cайт

Категория: Онлайн школа: LoftschoolНаправления: ПрограммированиеСпециализации: JavaScript-разработчик, NodeJS разработчик

Описание

За 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.
  • Начало карьеры. После обучения вы сразу же готовы к старту карьеры в веб-индустрии.

 

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

Каждый понедельник ученики получают:

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

 

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

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

 

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

  • Неделя 1 — Основы JavaScript, переменные и функции
    • Знакомимся со своим личным наставником и группой.
    • Узнаём как работает JavaScript и что такое переменные и функции.
  • Неделя 2 — Объекты и массивы, обработка ошибок
    • Разбираем базовые операции с объектами и массивами, изучаем деструктуризацию и spread-оператор.
    • Изучаем динамические свойства массивов, учимся создавать proxy.
    • Разбираем инструменты разработчика, изучаем принципы обработки исключений.
  • Неделя 3 — DOM, асинхронность
    • Учимся создавать, выбирать и модифицировать элементы DOM, изучаем механизм DOM-событий.
    • Рассматриваем, что такое обработчик событий, делегирование.
    • Изучаем асинхронность в JS, разбираем Promise, Async/await.
  • Неделя 4 — Работа с сетью, Browser API
    • Рассматриваем работу с сетью на примере WebSocket, ServiceWorks.
    • Изучаем Local/Session Storage, HTML 5 Drag and Drop.
    • Рассматриваем принцип взаимодействия между окнами и iframe.
  • Неделя 5 — Работа с VK API, ООП
    • Изучаем документацию по работе с VK API. Рассматриваем шаблонизацию.
    • Рассматриваем основы ООП в JavaScript. Изучаем полиморфизм, наследование, инкапсуляцию, конструкторы и классы.
  • Неделя 6 — MV*, модули
    • Изучаем шаблоны проектирования MVС и MVVM.
    • Рассматривается перевод проекта на модули, изучаются ES6 модули.
  • Неделя 7 — Node.js, тестирование
    • Знакомимся с Node.js. Рассматриваем работу с файлами и сетью.
    • Определяемся с необходимостью тестирования JS-кода.
    • Знакомимся с библиотеками для тестирования.

 

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

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

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

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

Аналоги и альтернативы для Комплексное обучение JavaScript. Курс от LoftSchool

Комплексное обучение JavaScript. Курс от LoftSchool - похожие решения и продукты

Ключевые Особенности: Курс Node.js, Курсы JavaScript

Node.js. Курс от Skillbox

Node.js расширяет возможности языка JavaScript и выступает в роли веб-сервера

Frontend-разработчик. Курс от Skillbox

Вы изучите основы HTML, CSS и JavaScript, научитесь создавать сайты и приложения для любых устройств, оптимизировать код и работать с анимацией

Angular. Курс от Skillbox

Вы научитесь создавать веб-приложения, используя популярный фреймворк Angular. Освоите лучшие практики и продвинутые подходы разработки приложений, продвинетесь по карьерной лестнице и сможете зарабатывать больше

Автоматизированное тестирование веб-приложений на JavaScript. Курс от Skillbox

Вы научитесь программировать на JavaScript, работать с фреймворками Selenium Webdriver и Cypress, тестировать пользовательские интерфейсы и настраивать CI. Соберёте портфолио, сможете претендовать на повышение или работу в крупной IT-компании

Отзывы

Плюсы и минусы продукта

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Комплексное обучение JavaScript. Курс от LoftSchool”

Ваш адрес email не будет опубликован. Обязательные поля помечены *