- Регистрация
- 30 Дек 2017
- Сообщения
- 149,066
- Симпатии
- 4,179
Курс "JavaScript/DOM/Интерфейсы" для программистов
Этот курс предназначен для изучения JavaScript программистами, а также для тех, кто разрабатывал на нём эпизодически и теперь хочет освоить профессионально.
Цели курса:
Курс идёт примерно 1.5 месяца.
До начала обучения: вводные материалы:
Программа может быть дополнительно адаптирована под вопросы и темп обучения группы.
Собрание:
Первая встреча традиционно является собранием. На нём мы знакомимся, проверяем подключение, обсуждаем организационные вопросы, взаимодействие с преподавателем, как учиться на курсе.
Основы языка, инструменты для разработки и отладки:
К первому занятию вы посмотрели вводный видеокурс и уже знаете основы JavaScript. Вместе проходим по важным особенностям JavaScript, обращаем внимание на нюансы и особые возможности языка, убеждаемся в том, что понимаем их.
Разбираем функции, замыкания в JavaScript и многое другое.
Знакомимся с инструментами для разработки и отладки JavaScript, которыми будем пользоваться и глубже изучим далее.
Объекты и массивы, основы тестирования:
Объекты и массивы вам уже знакомы. На этом занятии мы изучаем их особенности в JavaScript.
Объектно-ориентированное программирование, введение в DOM:
Мы полагаем, что у вас уже есть опыт с ООП, поэтому сосредотачиваемся на особенностях JavaScript.
Вам нужно зарегистрироваться для просмотра ссылки or
Скачать:
Этот курс предназначен для изучения JavaScript программистами, а также для тех, кто разрабатывал на нём эпизодически и теперь хочет освоить профессионально.
Цели курса:
- Дать глубокое знание языка JavaScript, соответствующее позиции хорошего среднего/продвинутого (middle ) разработчика.
- Научиться делать браузерные интерфейсы.
- Подготовить к освоению фреймворка: React, Vue, Angular или другого, если ваша цель - создавать сложные приложения.
- Опыт на языке с использованием ООП от 1 года (вам должны быть понятны слова "наследование", "рефакторинг" и "хардкод") или пройденный курс JavaScript для новичков.
- Знакомство с HTML/CSS: верстать макеты не понадобится, но основные теги, позиционирование, margin/padding надо знать.
- Интернет 256кб/с или быстрее для видео.
Курс идёт примерно 1.5 месяца.
До начала обучения: вводные материалы:
- За неделю до курса вы получите видео-лекции по основам JavaScript.
- Мы также будем использовать систему Git/GitHub для обмена исходным кодом, так делает большинство проектов. Для тех, кому это в новинку - дадим крэш-курс и поможем разобраться.
- Занятие проходит в формате вебинара. Запись занятия доступна через 15 минут после окончания. Вы также сохраняете доступ к записям после окончания курса.
- Ваши решения присылаете преподавателю, он проверяет качество кода, использование правильных шаблонов проектирования, даёт обратную связь. К ряду заданий прилагаются тесты, которые частично позволяют проверить правильность решения самому.
- Между занятиями доступен групповой чат для общения и вопросов преподавателю.
- Делаем курсовой проект: админку товаров для интернет-магазина. Большую часть кода для проекта пишете вы.
- Разработчик на JavaScript хорошего среднего уровня ("middle").
- Вы хорошо знаете JavaScript, свободно разрабатываете и отлаживаете программы на этом языке.
- Вы умеете создавать интерфейсы без фреймворков.
- У вас достаточно знаний для освоения фреймворков (React, Vue и других) и Node.js.
- По окончанию курсов вы получаете сертификат в электронном виде на русском и английском языках.
- Хотя сертификатам в нашей профессии обычно не придают значения. Главное - знания и умения, которые вы получите, если будете полноценно участвовать в курсе.
Программа может быть дополнительно адаптирована под вопросы и темп обучения группы.
Собрание:
Первая встреча традиционно является собранием. На нём мы знакомимся, проверяем подключение, обсуждаем организационные вопросы, взаимодействие с преподавателем, как учиться на курсе.
Основы языка, инструменты для разработки и отладки:
К первому занятию вы посмотрели вводный видеокурс и уже знаете основы JavaScript. Вместе проходим по важным особенностям JavaScript, обращаем внимание на нюансы и особые возможности языка, убеждаемся в том, что понимаем их.
Разбираем функции, замыкания в JavaScript и многое другое.
Знакомимся с инструментами для разработки и отладки JavaScript, которыми будем пользоваться и глубже изучим далее.
Объекты и массивы, основы тестирования:
Объекты и массивы вам уже знакомы. На этом занятии мы изучаем их особенности в JavaScript.
- Массивы: обзор методов, особенности и нюансы использования.
- Функции с переменным количеством аргументов.
- Объект как коллекция: передача по ссылке, итерация, копирование, флаги свойств.
- Set/Map: область использования, отличия от Object.
- Деструктуризация объектов и массивов.
Объектно-ориентированное программирование, введение в DOM:
Мы полагаем, что у вас уже есть опыт с ООП, поэтому сосредотачиваемся на особенностях JavaScript.
- Методы объектов, динамический контекст this.
- Потеря контекста, передача контекста в функцию и его привязка.
- Функции-конструкторы.
- Прототипное наследование, свойство prototype.
- Классы, их внутреннее устройство.
Вам нужно зарегистрироваться для просмотра ссылки or
Скачать:
Для просмотра содержимого вам необходимо авторизоваться или зарегистрироваться.