Онлайн-курс Программирование
на JavaScript
по версии EdCrunch Award
Полный онлайн-курс по JavaScript подходит для начинающих web-разработчиков и поможет освоить самый распространенный язык для разработки клиентских приложений.
В процессе обучения JavaScript вы познакомитесь не только с основами языка, но и много узнаете о работе интернета, браузеров, а также о серверной разработки на Node.js.
Программа обучения включает в себя серию видео уроков по JavaScript, практику на специальном тренажере, а также поддержку преподавателя.
На курсе вы не только познакомитесь с современными возможностями и синтаксисом JavaScript,
но и научитесь взаимодействовать с браузером, а также освоите основы Node.js
Выполнять JavaScript скрипты в браузере.
Запускать серверные JavaScript программы в Node.js.
Работать с типами данных.
Преобразовывать типы данных между собой.
Работать с массивами, объектами и словарями.
Писать эффективный код с помощью функционального программирования.
Перехватывать и обрабатывать исключения.
Создавать объекты, конструкторы объектов и классы.
Создавать функции разными способами.
Импортировать и экспортировать модули.
Использовать колбэки, промисы и замыкания.
Работать с прототипами и прототипным наследованием.
Отслеживать события генерируемые пользователем и браузером.
Управлять формами и окнами.
Изменять стили страницы.
Модифицировать структуру страницы.
Создавать AJAX-запросы к серверу.
Обрабатывать серверные запросы на Node.js.
Сохранять данные в Cookie и DataStorage.
Взаимодействовать с Web-сокетами.
Курс предназначен для начинающих программистов, которые хотят
глубоко освоить язык JavaScript с упором на клиентское web-программирование и работу с браузером.
Также курс будет полезен разработчикам мобильных приложений, которые хотят
создавать кроссплатформенные решения на React Native и других фреймворках.
JavaScript — это главный язык для разработки фронтенд части web-сайтов.
На курсе вы не только познакомитесь с синтаксисом и базовыми возможностями JS, но и научитесь управлять браузером.
Если вы уже знакомы с HTML и CSS и хотите дальше развиваться в области клиентской-разработки, то курс по JavaScript поможет вам освоить все необходимые концепции и приемы языка.
JavaScript лежит в основе фреймворка React Native, который используется для создания мобильных приложений.
На курсе вы глубоко освоите JS и сможете применять язык с разными библиотеками и фреймворками.
Полный онлайн-курс по JavaScript с короткими видео-уроками и большим количеством практики.
Обучение браузерному программированию на JS.
Познакомитесь с историей и основами JavaScript.
Научитесь устанавливать Node.js
Запустите свой первый скрипт на JS.
Познакомитесь с переменными и константами.
Научитесь работать со строками и числами.
Узнаете чем null отличается от undefined.
Потренируетесь в преобразовании типов данных.
Познакомитесь с объектами JS.
Освоите базовые операции над объектами.
Научитесь создавать и управлять массивами.
Познакомитесь с основами функционального программирования.
Попробуете на практике функцию map.
Познакомитесь с условной конструкций.
Научитесь создавать циклы while и for.
Узнаете как перебирать массивы и объекты.
Создадите свой собственный шаблон строки и заполните его данными.
Научитесь создавать функции и подпрограммы.
Узнаете как передавать в функцию параметры и возвращать из неё значение.
Познакомитесь с разными вариантами определения функций.
Узнаете как создавать стрелочные функции.
Освоите управление отложенным запуском с помощью setTimeout и setInterval.
Научитесь создавать и вызывать колбэки, а также работать с замыканиями.
Узнаете об особенностях рекурсии в JavaScript.
Научитесь создавать конструкторы объектов.
Узнаете о роли this.
Познакомитесь с типом Symbol.
Создадите перебираемый объект.
Научитесь создавать геттеры и сеттеры.
Научитесь прототипному наследованию в JavaScript.
Узнаете как использовать прототипы с конструкторами объектов.
Познакомитесь с основами ООО в JavaScript.
Научитесь создавать и наследовать классы.
Узнаете как работают публичные и приватные методы.
Освоите переопределение методов, конструктора, а также геттеров и сеттеров.
Создадите собственные статические свойства.
Узнаете как работать с конструкций try...catch.
Научитесь создавать собственные исключения.
Познакомитесь с концепцией промисов.
Узнаете как создавать цепочки промисов.
Освоите асинхронные вызовы.
Узнаете как искать элементы в DOM.
Научитесь менять стили страницы.
Освоите управление структурой документа.
Узнаете как перехватывать браузерные события.
Научитесь делегировать.
Освоите обработку пользовательских событий.
Познакомитесь с работой мыши и клавиатуры.
Научитесь взаимодействовать с формами на странице.
Освоите основные события форм.
Научитесь создавать собственные окна.
Узнаете как окна взаимодействуют между собой.
Научитесь отправлять AJAX-запросы.
Узнаете как настроить соединение между сервером и браузером через WebSocket.
Научитесь хранить данные в Cookie.
Узнаете как использовать хранилища браузера.
Курс по JS состоит из коротких видео-уроки и набора практических заданий на тренажере.
После регистрации вам откроются бесплатные уроки, чтобы вы могли оценить подачу материала.
После оплаты курса, вы получите полный Online доступ ко всем видео-урокам, тренажеру, решениям преподавателя и к поддержке.
Теоретическая часть курса по JavaScript состоит из видео уроков в HD качестве 1080p, которые вы можете смотреть онлайн с любого устройства в любое время.
Все уроки можно скачать себе на компьютер.
Каждый урок тщательно проектируется и записывается опытным преподавателем-практиком.
Для закрепления навыков программирования на JavaScript, после каждого урока нужно решить серию заданий в интерактивном тренажере.
Задачи автоматически проверяет специальная программа на Node.js.
После успешного решения задания, вы сможете посмотреть эталонный код преподавателя, который часто содержит несколько вариантов решения.
Если у вас возникают вопросы, то вы всегда сможете задать их на форуме, а наши преподаватели, ассистенты или ученики ответят в течение 24 часов.
Мы помогаем всем ученикам как в решении заданий, так и в понимании сложных теоретических концепций.
Поддержка учеников — наша приоритетная задача.
Ученики, которые изучат теорию и решат все задачи — получают сертификат о прохождении курса по JavaScript.
Вы можете добавить сертификат в резюме или отправить ссылку работодателю.
Сертификат — это подтверждение ваших навыков и знаний.
Наша программа направлена на начинающих разработчиков и охватывает как синтаксис JavaScript, так и приемы работы с браузером и событиями.
В любом случае, мы рекомендуем попробовать. Первые 7 уроков и 7 заданий доступны бесплатно сразу после регистрации. Этого хватит, чтобы оценить подачу и сложность материалов.
Все уроки в записи и доступны Online сразу после регистрации — обучение можно начинать в любой момент.
Смотреть уроки вы можете в любое удобное время с любого устройства, хотя мы рекомендуем пользоваться компьютером или ноутбуком.
В платных тарифах вы можете скачивать видео-файлы, чтобы смотреть их Оффлайн даже когда нет интернета.
Да, можете. У нас нет дедлайнов и ограничений по времени прохождения курса.
Можете спокойно ехать в отпуск, а затем продолжать занятия.
Однако мы не рекомендуем делать большие переревы, чтобы не забыть ранее пройденный материал.
В случае длительных перерывов вы всегда можете начать с начала.
Некоторые ученики проходят курс за месяц, другим нужен год.
Продолжительность обучения зависит от ваших целей, начальной подготовки и времени, которое вы готовы тратить на учебу. Мы рекомендуем закладывать не менее трёх месяцев.
Под каждым уроком и заданием есть мини-форум, где ученики могут общаться с преподавателем и друг с другом.
Если у вас возникли вопросы, то смело задавайте их через форум и вам обязательно помогут.
Обычно помощь приходит в течение 24 часов.