7 октября, Киев — Курс «JavaScript. Основы»

3 месяца изучения основ JavaScript на практике-практике-практике (простите, заело). Вторники и пятницы, 3 000 грн/мес.

Веб становится все более развлекательным, а интерфейсы — все более сложными и интерактивными.
Знания HTML и CSS стали необходимой базой, а многие эффектные решения сегодня создаются при помощи JavaScript — универсального языка программирования, который сегодня все чаще встречается в перечне необходимых навыков веб-разработчика.
На базовом курсе вы на практике попробуете JS «на вкус», изучите его возможности и сделаете на нем свои первые проекты.

Кто ведет:

Сергей Сньозик
Front-end Developer в Attendify, обладатель наград на awwwards.com, cssdesignawards.com, cssawds.com и пр.
Василий Рубан
JavaScript разработчик. Работает в InfoPulse, раньше ведущий javascript специалист на Lun.ua

Кому будет полезно:

— Выпускникам курса Программирование. Основы, которые хотят развиваться в разработке интерактивных продуктов.
— Верстальщикам, которые хотят перейти на новый уровень и научиться создавать эффектные интерактивные продукты.
— Разработчикам интерфейсных продуктов, в которых требуется знание JavaScript.
— Дизайнерам сайтов, которые хотят понимать работу сайта более глубоко, а также осознавать ширину своих возможностей.
— Для прохождения курса вам обязательно понадобятся базовые знания программирования, также ноутбук.

Программа курса

Программа, как всегда в Projector, построена на культе практики Practicult. Все темы проходим «своими руками», закрепляем домашними работами. Приготовьтесь хорошенько поработать.

Введение

Место javascript в современном мире. Спецификации. Справочники. ES5. ES6. Полезные ресурсы.
________________________________

Основные понятия

Лексическая структура языка. Типы данных. Переменные, statements, expressions и operators. Var’ы, Const’ы, Let’ы... ыыыыы... what? Покажем. Расскажем.
________________________________

Управление потоком

Условные операторы. Циклы. Break, continue, return, goto (шутка), etc.
________________________________

Структуры данных

Понятие объекта. Встроенные объекты: Math, Date, RegExp, Error, etc. Массивы. Мапы. Сеты.
________________________________

Функции

Методы объявления функций. Формальные и фактические параметры. Замыкания. Функция «под капотом». Old School Function Vs. New School => (arrow function).
________________________________

Погружаемся в объекты и функции

Методы создания объектов. Свойства и методы объектов. Ништяки ES6 для работы с объектами и маcсивами: destructuring assignment, spread оператор и тд. Ключевое слово This. Понятие «функция-конструктор».
________________________________

JavaScript в браузере-1

Понятие «Объектная модель докуметна (DOM)». Понятие «Объектная модель браузера (BOM)». Дерево DOM. Работа с DOM деревом.
________________________________

JavaScript в браузере-2

Введение в браузерные события. Нативные события окна, документа, мышки, клавиатуры.
Event bubbling. Event propagation. Кастомные события.
________________________________

Асинхронный javascript (AJAX)

XMLHttpRequest. Fetch. Promises. SetTimeout и SetInterval.
________________________________

Точка сборки

Клиентские приложения. Работа с сервером. Получение данных. Отображение данных. Шаблонизаторы. Немного о популярных библиотеках.
________________________________

ES6 + js для всех

Инструменты для работы с современным JavaScript.

Больше информации и запись в группу: http://prjctr.com.ua/javascript.html

Группа в Facebook : www.facebook.com/prjctrcomua

Похожие статьи:
Ты освоил программирование под iOS или Android и уже успел написать несколько приложений. Возможно, даже выставил их на AppStore или Google Play....
Дорогие друзья! Мы рады сообщить, что итоги конкурса от компании Samsung были подведены. Напомним, что среди давших правильные ответы на...
Как и ожидалось, компания Google провела пресс-конференцию, на которой были представлены ее новые смартфоны Nexus. Модель Nexus 5X от...
Антимонопольний комітет дозволив компанії кіпрській Crestline Limited отримати контроль над ТОВ «Фінтех Бенд» (mono), розробником...
Внаслідок російської ракетної атаки на Суми 13 квітня 2025 року зазнав значних руйнувань Сумський державний університет....
Яндекс.Метрика