Cайт под ключ | зехостбест

JavaScript с Нуля до Гуру

Меню курса

Введение
В данном разделе Вы узнаете:

1.Как работает JavaScript ? Это очень важная базовая информация, которую необходимо знать.

2.Какое ПО потребуется для написания кода, где его скачать и как установить?

3.После просмотра данного курса Вы уже будете знать, как работает JavaScript, и будете иметь весь необходимый софт для написания своих программ.

Основы программирования на JavaScript

Начало

  • Как пишутся программы на JavaScript?
  • Как работать с консолью разработчика?
  • Что такое переменные, какие есть типы переменных, как они используются?
  • Как происходит преобразование из одного типа в другой?
  • Что такое константы и когда их стоит применять на практике?
  • Какие есть арифметические, логические и строковые операции? Всё это снабжено множеством примеров.
  • Для чего нужен и как выглядит условный оператор?
  • Как работают и для чего нужны операторы цикла for и while?
  • Как использовать оператор switch-case?
  • Что такое функции, а также как правильно их использовать в JavaScript?

Конец

  • Что такое функциональные выражения?
  • Что такое стрелочные функции?
  • Как обрабатывать ошибки с помощью try-catch и что такое исключения?
  • Что такое массивы и как с ними работать в JavaScript?
  • Что такое замыкание? Это, один из самых популярных вопросов на собеседовании для JavaScript-разработчиков. В курсе Вы в подробностях узнаете ответ на этот вопрос.
  • Как подключать сторонние скрипты?
  • В качестве примера создадим хранилище данных, данные которые будем запрашивать у пользователя. Вы увидите, как анализируются и обрабатываются команды от пользователя.
  • Практика

Объектно-ориентированное программирование на JavaScript

Начало

  • Что такое ООП?
  • Какие есть парадигмы ООП?
  • Как создаются объекты в JavaScript и как с ними работать?
  • Как создать конструкторы и методы?
  • Что такое Symbol и как его использовать?
  • Что такое методы toString и valueOf?
  • Что такое примеси?

Конец

  • Что такое класс и как он создаётся на языке JavaScript?
  • Что такое геттеры и сеттеры в JavaScript?
  • Что такое статические свойства и методы и, главное, как их применять на практике?
  • Как реализовано в JavaScript наследование классов и, главное, как эту парадигму использовать в реальных проектах?
  • Что такое модификаторы доступа?
  • Какие есть флаги свойств и как их использовать?

Стандартные функции и объекты в JavaScript

Начало

  • Какие есть математические функции?
  • Какие есть строковые функции?
  • Что такое регулярные выражения, как их создавать и как их применять?
  • Что такое формат JSON и как с ним работать в языке JavaScript?
  • Какие есть функции для работы с массивами?

Конец

  • Что такое объект Map и как с ним работать?
  • Что такое объект Set и как его применять?
  • Какие есть функции для работы с датой и временем?
  • Как использовать функции setTimeout и setInterval?
  • Как работать с интернационализацией в JavaScript?
  • На практическом примере Вы увидите, как анализируется встроенный генератор случайных чисел с помощью написанного нами скрипта.
Работа с HTML-документом

Начало

  • Что такое DOM?
  • Как перемещаться по DOM-дереву?
  • Как получить доступ к любому HTML-элементу на странице?
  • Как управлять атрибутами HTML-элемента?
  • Как работать со стилями через JavaScript?
  • Как добавлять и удалять элементы на HTML-странице?

Конец

  • В практическом уроке создадим скрипт, который будет выводить на HTML-страницу набор всех пользователей сайта вместе с их данными. Причём, данные мы будем динамически генерировать случайным образом.Вы сможете полностью управлять любой HTML-страницей.
События в JavaScript

Начало

  • Что такое события?
  • Как обрабатываются события в JavaScript?
  • Какие есть браузерные события и как их можно использовать?
  • Какие есть события у мыши?
  • Какие есть события у клавиатуры?
  • Какие есть события у элементов формы и самой формы?

Конец

  • На практике Вы увидите создание двухуровневого сворачиваемого меню. Вы сможете взаимодействовать с пользователем. Например, пользователь отправляет форму, а Вы её перехватываете, проверяете и выводите информацию об ошибках, если они есть, и отправляете форму на сервер, если их нет. И это лишь один из бесконечного множества примеров, которые Вы сможете реализовывать.
Асинхронность в JavaScript

Начало

  • Что такое асинхронность и как с ней работать?
  • Что такое промисы и как их использовать при асинхронных событиях?
  • Что такое async и await как их использовать?

Конец

  • С асинхронностью в JavaScript приходится сталкиваться очень часто, и для новичков эта тема не самая простая.
  • В качестве примера Вы увидите асинхронную загрузку изображения со стороннего сайта, а потом удаление изображения спустя заданное время. Для Вас асинхронность уже станет более, чем простым явлением, и Вы сможете с ней грамотно работать и использовать все её преимущества.
Сетевые запросы

Начало

  • Как делаются запросы через fetch?
  • Как отправлять POST-запросы?
  • Как отправлять файлы на сервер через JavaScript?
  • Как отправлять сразу целиком формы без перезагрузки страницы?
  • Как эффективнее выполнять частые запросы (например, для создания чата)?

Конец

  • Отправлять сетевые запросы – это то, что JavaScript делает сверхполезным языком. С помощью технологии Ajax можно делать динамическую подгрузку данных с серверной части.
  • На практике Вы увидите, как делается чат. Разные пользователи смогут заходить на сайт, отправлять сообщения, которые сразу же будут у них отображаться, а также у всех других посетителей.
Цена курса 350 USD
error: Копирование разрушает карму!
Пролистать наверх