Топ-100
Сейчас ищут:

Скачать Курс "JavaScript/DOM/Интерфейсы" для новичков [learn.javascript.ru] [Константин Александров]

Admin

Администратор
Команда форума
Регистрация
30 Дек 2017
Сообщения
149,017
Симпатии
4,179
Курс "JavaScript/DOM/Интерфейсы" для новичков
Курс для тех, кто не разрабатывал на JS и имеет мало опыта в профессиональном программировании. Вы научитесь создавать браузерные компоненты на JavaScript, разбираться в коде и будете готовы к освоению фреймворка.

Screenshot_24.png


Цели курса:
  • Научить писать хороший современный код, понимать JavaScript в объёме, достаточном для создания интерфейсных компонентов, взаимодействия с сервером (детали программы далее).
  • Подготовить к освоению фреймворка: React, Vue, Angular или другого, если ваша цель - создавать сложные приложения.
Курс идёт примерно 1.5 месяца.

До начала обучения: вводные материалы:

  • За неделю до курса вы получите видео-лекции по основам JavaScript. Они довольно простые, чтобы на первом занятии вы уже что-то знали.
  • Мы также будем использовать систему Git/GitHub для обмена исходным кодом, так делает большинство проектов. Для тех, кому это в новинку - дадим крэш-курс и поможем разобраться.
Онлайн-занятия с преподавателем 2 раза в неделю:
  • Занятие проходит в формате вебинара. Запись занятия доступна через 15 минут после окончания. Вы также сохраняете доступ к записям после окончания курса.
Домашние задания, обратная связь по ним:
  • Ваши решения присылаете преподавателю, он проверяет качество кода, использование правильных шаблонов проектирования, даёт обратную связь. К ряду заданий прилагаются тесты, которые частично позволяют проверить правильность решения самому.
Чат:
  • Между занятиями доступен групповой чат для общения и вопросов преподавателю.
Курсовой проект:
  • Делаем курсовой проект: онлайн-ресторан. Большую часть кода для проекта пишете вы.
Результат:
  • Разработчик на JavaScript начального-среднего уровня ("junior ").
  • Вы умеете создавать компоненты интерфейса на JavaScript.
  • Вы можете разобраться в чужом коде.
  • Вы готовы к освоению фреймворков (React, Vue и других), а также Node.js для серверного JavaScript.
Сертификат:
  • По окончанию курсов вы получаете сертификат в электронном виде на русском и английском языках.
Хотя сертификатам в нашей профессии обычно не придают значения. Главное - знания и умения, которые вы получите, если будете полноценно участвовать в курсе.
Занятия проходят онлайн два раза в неделю.

Собрание:

  • Первая встреча традиционно является собранием. На нём мы знакомимся, проверяем подключение, обсуждаем организационные вопросы, взаимодействие с преподавателем, как учиться на курсе.
Основы языка, инструменты для разработки и отладки:
  • К первому занятию вы посмотрели вводный видеокурс и уже знаете самые основы JavaScript. Вместе проходим по важным особенностям JavaScript, обращаем внимание на нюансы и особые возможности языка, убеждаемся в том, что понимаем их.
  • Изучаем инструменты для разработки и отладки JavaScript, которыми будем пользоваться далее.
Объекты:
Объекты являются основной структурой данных в JavaScript, поэтому изучаем их подробно.
  • Основные действия с объектами: запись и чтение свойств, перебор.
  • Особенности объектов в JavaScript: передача по ссылке, копирование объектов.
  • Методы объектов, использование this.
  • Деструктуризация объектов и массивов.
Массивы и Функции:
  • Способы задания функций в JavaScript: Function Expression, Function Declaration, функции-стрелки, их отличия.
  • Замыкания, функции-колбэки и методы массивов, которые их используют, сортировка, поиск.
  • По окончанию этого занятия вы знаете JavaScript и умеете работать с основными структурами данных в достаточной степени, чтобы перейти к созданию интерфейсов.
DOM-модель:
Переходим работе со страницей. Далее мы будем изучать возможности языка JavaScript в процессе построения интерфейсов в браузере.

На этом занятии изучаем DOM-модель документа и методы работы с ней. Они нужны, чтобы отображать кнопки, меню и другие компоненты, а также динамических их менять.
  • Создание, вставка, изменение элементов на странице.
  • Атрибуты, свойства, управление классами.
  • Простые задачи по генерации компонентов интерфейса.
  • DOM и инструменты разработчика в браузере.
  • Динамическая генерация элементов интерфейса.
Обработчики событий:
Изучаем взаимодействие с посетителем при помощи событий:
  • Установка обработчиков событий.
  • Свойства событий.
  • Погружение и всплытие.
  • Приём проектирования "делегирование" для работы с большим количеством элементов, упрощения сложных интерфейсов.
  • Приём проектирования "поведение" для добавления функционала при помощи HTML-атрибутов.
  • Практика: меню, карусель изображений.
...

Вам нужно зарегистрироваться для просмотра ссылки

Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

or

Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.



Скачать:

Для просмотра содержимого вам необходимо авторизоваться или зарегистрироваться.

Если у Вас нет Премиум статуса:

Преимущества VIP-подписки

Оформить VIP-Подписку

 

Похожие курсы:

Сверху