Онлайн-курс «JavaScript. Профессиональная разработка веб-интерфейсов»
Живые вебинары, Видеоуроки, Консультации / Самостоятельно с наставником / Обучение в ЛК на сайте автора
Вы получите фундаментальные и структурированные знания необходимых технологий. Кратко рассмотрите продвинутый инструментарий фронтенд-разработчика, чтобы вы понимали, куда двигаться дальше.
Обновлено: 22.02.2024
Источник изображения: Unsplash
- Оплата на сайте автора. Цена может отличаться.
- Доступен в рассрочку
- 2 месяца
- 13 модулей
- Обучение: в ЛК на сайте автора
- Когда будете учиться: строго по расписанию
- Уровень сложности: для новичков
- Домашние задания: есть, с проверкой
- Сопровождение: куратором
- Сертификат
- Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере
- Доступ: сразу после оплаты
Чему вы научитесь?
- Разрабатывать сложные и быстрые сайты.
- Делать красивые и удобные интерфейсы.
- Разрабатывать и фронтенд, и бэкенд.
- Разбираться в конструкции и функции JavaScript.
- Управлять сложными типами данных.
- Писать код.
Об онлайн-курсе
Описание
Программа курса
Особенности
В среде веб-разработки язык программирования JavaScript — один из самых популярных и востребованных для создания web-интерфейсов. Возможности JS-языка позволяют создавать динамичные, интерактивные и отзывчивые интерфейсы, которые упрощают взаимодействие пользователей с приложениями. На этом онлайн-курсе вы познакомитесь с особенностями JavaScript и освоите профессиональные навыки создания веб-интерфейсов. Обучение JavaScript проводится экспертами онлайн-академии HTML Academy.
Для начала подготовки требуются базовые знания по HTML, CSS и JavaScript. В процессе занятий вы освоите работу с DOM, с AJAX-запросами, научитесь применять интерактивные элементы и анимацию, создавать код с использованием модулей и паттернов проектирования. А еще эксперты покажут, как создать репозиторий и управлять им, чтобы эффективно сотрудничать с другими разработчиками и отслеживать изменения в проекте.
Краткое содержание онлайн-курса «JavaScript. Профессиональная разработка веб-интерфейсов»:
- Знакомство с JavaScript. Возможности и особенности языка.
- Объекты и функции. Организация кода.
- Изучение DOM (Document Object Model).
- Программный интерфейс (API). Подключение сторонних библиотек.
- Обратная связь и оптимизация.
В итоге вы получите фундаментальные знания по JS и станете сертифицированным профессионалом разработки веб-интерфейсов на JavaScript.
Раздел 1. Знакомство c JavaScript
- Рассмотрим схему работы на курсе, какие инструменты понадобятся, и как их настроить. Разберём, что представляет собой язык JavaScript, причём здесь спецификация ECMAScript и браузер.
Раздел 2. Основные возможности JavaScript
- Начнём изучать основные конструкции JavaScript, особенно пристально — функции. Разберём нюансы объявления переменных. Познакомимся с инструментами разработчика.
Раздел 3. Объекты и массивы
- Вы самостоятельно познакомитесь со сложными типами данных: массивами и объектами. Научитесь создавать их и управлять ими.
Раздел 4. Встроенные объекты и функции
- Рассмотрим существующие в самом языке JavaScript объекты и функции. Затронем контекст выполнения this. Запустим и отладим код в консоли инструментов разработчика.
Раздел 5. Организация кода
- Разберём понятие областей видимости. Обсудим принцип DRY (не повторяйся) и как им пользоваться для того, чтобы писать меньше кода, и при этом делать больше. Узнаем, что такое модули и как «бить» код на них; что такое точка входа.
Раздел 6. DOM и события
- Вы самостоятельно познакомитесь с объектной моделью документа (англ. Document Object Model или DOM). Рассмотрите, как описывать реакции на действия пользователя: ввод текста, нажатие на определённые элементы, прокрутку и прочее.
Раздел 7. Манипуляции с DOM
- Попробуем создавать, удалять, перемещать и управлять DOM-элементами. С помощью шаблонов отрисуем данные, созданные ранее.
Раздел 8. Работа с событиями
- Обработаем взаимодействие с пользователем, чтобы страница реагировала на ввод текста в формы, нажатие на определённые элементы, прокрутку и прочее. Рассмотрим, как сделать это взаимодействие доступным.
Раздел 9. Внешние API и сторонние библиотеки
- Рассмотрим, как не «писать свой велосипед», а переиспользовать чужой опыт и код. Познакомимся с понятием программного интерфейса (англ. Application Programming Interface или API), рассмотрим API сторонних JavaScript-библиотек и JavaScript API картографических сервисов. Кратко рассмотрим API, которые предоставляет разработчикам браузер.
Раздел 10. Сеть
- Вы самостоятельно рассмотрите протокол HTTP, формат данных JSON. Рассмотрите, как меняется взаимодействие пользователя с сайтом при работе с сетью, что может пойти не так.
Раздел 11. Асинхронность. Работа с сетью
- Разберём понятие асинхронности и способы её достижения с помощью промисов (англ. Promise, обещание). Познакомимся с технологиями, которые позволяют делать запросы к серверу из браузера. Рассмотрим, как на практике обработать ошибки при работе с сетью, если что-то пошло не так.
Раздел 12. Обратная связь и оптимизация
- Оптимизируем работу с данными и событиями на нашем сайте. Реализуем понятную и приятную пользователю обратную связь интерфейса.
Защита проекта
- Подготовка проекта к итоговой защите и оценка его проверяющим наставником по критериям качества.
- Проверка проекта проверяющим наставником по критериям качества, его улучшение и защита.
Раздел 13. Финал
- Подведём итоги курса, а после обсудим особенности JavaScript, с которыми вам, возможно, придётся столкнуться на работе. Понятие legacy-кода и что с ним, с кодом, делать. Кратко рассмотрим продвинутый инструментарий фронтенд-разработчика, чтобы вы понимали, куда двигаться дальше.
-
ФорматСамостоятельно с наставником
Живые вебинары / Видеоуроки / Консультации
Обучение в ЛК на сайте автора -
Продолжительность2 месяца
-
Уровень сложностиДля новичков
-
Когда вы будете учитьсяСтрого по расписанию
-
Домашние заданияЕстьС проверкой
-
Документ об обученииСертификат Освоение программы курса
-
Обязательное выполнение итоговой работы
-
СопровождениеКуратором
-
Техническая поддержкаВ рабочее времяЧат в вкЧат в мессенджере
-
Год выхода2023 Последнее обновление: 22.02.2024
- Нажмите на кнопку
Узнать подробнее - Вы перейдете на детальную страницу онлайн-курса Онлайн-академии. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на онлайн-курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к онлайн-курсу.
- Если вы еще не готовы к покупке онлайн-курса, то советуем для начала освоить бесплатный материал Онлайн-академии.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы об онлайн-курсе
5 отзывов
Другие курсы автора
- Формат — Видеоуроки
- 34 недели
Профессия — Фронтенд-разработчик
- Формат — Живые вебинары
- 2 месяца
Онлайн-курс — Node.js и Nest.js. Микросервисная архитектура
- Формат — Живые вебинары
- 2 месяца
Онлайн-курс — HTML и CSS. Адаптивная вёрстка и автоматизация
- Формат — Видеоуроки
- 11 месяцев
Профессия — Бэкенд-разработчик
- Формат — Видеоуроки
Онлайн-курс — Анимация для фронтендеров
- Формат — Видеоуроки
- 12 месяцев