Набір триває до кінця наступного тижня
До 13 вересня триває другий набір у групу на курс «javascript Fundamentals. Початок великого шляху».
Курс створений WebUI (Frontend) розробником зі 6-річним досвідом роботи у великих ІТ-компаніях, якому є що розповісти аудиторії.
Матеріал розрахований на тих, хто має загальні знання HTML\CSS, може встановити і налаштувати WordPress\Joomla\Drupal (не обов’язково) та хоче розвиватися далі.
Програма курсу
Загальна інформація:
історія виникнення javascript,
еволюція javascript: від виникнення до сьогодення,
предметна область використання, нащо знати JS,
javascript і Java, коротко про ECMAScript,
огляд структури курсу і як ми будемо працювати.
Базові знання:
структура коду, підключення скриптів,
змінні,
6 типів даних,
перетворення типів,
оператори порівняння (<,>),
логічні оператори (||,&&,!),
умовні оператори (if,?),
цикли while, for, for…in.
Фунції:
визначення функцій,
глобальні функції (eval, parsInt),
Function expression і function declaration,
замикання і область бачення,
Function Hoisting,
самовикликаюча функція.
Об’єкти:
поняття об’єкта, створення,
робота з об’єктами, перебір властивостей,
просунута робота з об’єктами, бібліотека (Underscore.js),
об’єкт Array, основні методи,
об’єкт Date, основні методи,
об’єкт String, основні методи.
Події:
введення у браузерні події,
випливання (bubbling) і розповсюдження подій,
делегування подій,
Triggering custom events.
Робота з DOM:
що таке DOM, структура документу,
огляд document, window та інших об’єктів браузера,
getElement*, querySelector* і не тільки,
робота зі DOM із використанням JQuery.
Наслідування і ООП:
що таке Об’єктивно Орієнтоване Програмуванння,
поняття об’єкту з точки зору ООП,
наслідування і ланцюжок прототипів в javascript,
приклад реалізації прототипного наслідування,
основи патернів програмування (MVC, Singleton, Factory).
Бонус:
регулярні вирази,
новинки HTML5 (History, Local and Session Storage),
новинки CSS3 (Border radius, Shadow, Transform, Animation, Translation).
Викладач — Калюжний Євген. Має 8-річний досвід веб-розробки. Після університету займався фрілансом. З 2008 року працював в компанії «Yukon Software». Займався HTML, CSS та javascript. З 2011 року працює в компанії «SoftServe». Займається створенням веб-аплікацій, використовуючи сучасні фреймворки: Bootstrap3, Backbone, AngularJs. Працював з такими технологіями та фреймворками: HTML, CSS, javascript, Git, Jquery, MySql, Bootstrap3, Backbone, Underscore, AngularJs.
Тривалість одного заняття: 1,5 год.
Вартість курсу: 1000 грн.
Джерело: hub.horizon.com