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

Похожие статьи:
In Code We Trust или Добро пожаловать! 18 февраля пройдет первая встреча по обмену опытом с экспертами в разработке ПО «Съесть...
Ever since the UK voted to exit the EU, there has been great volatility in the value of the pound and the euro. The markets don’t like uncertainty and there has been nothing but this since the referendum vote. Once the...
У рубриці DOU Проектор всі охочі можуть презентувати свій продукт (як стартап, так і ламповий pet-проект). Якщо вам є про...
Компания LG Electronics представила на российском рынке обновленную серию портативных колонок LG NP5550 со встроенным...
От редакции: сегодня в украинском ІТ планируются существенные изменения. Они могут произойти уже в скором...
Яндекс.Метрика