[Lectrum] Введение в веб-разработку: JavaScript, c глубоким разбором тем [Андрей Мулык]

60

Курс будет полезен если вы

  • Студент (новичок) и хотите стать веб-разработчиком, но не знакомы с веб-разработкой вообще
  • Выучили верстку и приступаете к изучению JavaScript
  • Очень давно пытались выучить JavaScript, а теперь нужно начинать с нуля
  • Готовы быстро и эффективно продвигаться в обучении с наставником
  • Свитчер с другой сферы разработки, например PHP, Java
  • Хотите разобраться подходит вам программирование или нет

Что вы получите после курса
Вы разберётесь в базовом JavaScript, а также прокачаете основной навык программирования. У вас появится уверенность в дальнейшем обучении JavaScript и ECMAScript. Навыки работы с JavaScript и ECMAScript являются самыми востребованными на рынке труда, а также служат фундаментом для эффективного развития как во фронтент- и бекенд-разработке.

Структура курса
Структура курса:

  • Тема 1. Введение в современную веб-разработку.
    • Что такое веб-разработка?
    • Что такое JavaScript
    • Знакомство со стандартом ECMAScript
    • Среды выполнения кода
    • Выбор редактора кода
    • Что делать, когда код не работает?
    • Настройка редактора кода для эффективной разработки
    • Знакомимся с линтером
    • Ручное и автоматическое форматирование кода
  • Тема 2. Переменные и управление потоком выполнения.
    • Что такое скрипт?
    • Строгий режим выполнения кода
    • Что такое рантайм?
    • Знакомство с переменными
    • Популярные ошибки при создании переменной
    • Знакомство со строками и числами
    • Булевый тип данных. Основные законы при работе с ним
    • Операторы и операнды
    • Условный оператор: If then else
    • Условный оператор: switch
    • Тернарный оператор
    • Основы работы с дебагером

  • Тема 3. Циклы и массивы.

    • Цикл: for
    • Цикл: while
    • Цикл: do while
    • Создание специальной структуры данных: массив
    • Базовые операции с массивом

  • Тема 4. Знакомство с функциями.

    • Создание и применение функции
    • Параметры и аргументы функции
    • Возвращаемое значение функции
    • Основы работы с callback функциями
    • Популярные ошибки при работе с функциями

  • Тема 5. Знакомство с объектами.

    • Создание специальной структуры данных: объект
    • Базовые операции с объектом
    • Встроенные и пользовательские методы объектов
    • Работа со специальными циклами for in и for of

  • Тема 6. JS методы, которые действительно стоит знать.

    • Методы для модификации строк
    • Методы управления масивами

  • Тема 7. Типы ошибок. Синхронный и асинхронный код.

    • Основные типы ошибок в JS
    • Обработка ошибок в синхронном коде
    • Таймеры в JS. Основные правила при работе с таймерами
    • Отличия в работе синхронного и асинхронного кода
    • Обработка ошибок в асинхронном коде