IT-Столиця

ActionScript 3 Basic

5 700 UAH за курс
10 занять
Для початківців
Motion Designer / Video Editor / 2D & 3D Animator
Цей курс навчить вас створювати анімації та програмувати на ActionScript 3.0. Ви освоїте роботу з Adobe Flash, створення додатків, роботу з об’єктами та обробку подій. Під керівництвом досвідчених викладачів ви отримаєте практичні навички для роботи в IT.

Про курс

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

Вступ до ActionScript та інструменти

На цьому курсі починають з основ - знайомляться з інструментами для написання коду та клієнтськими середовищами виконання. Розглядають Adobe Flash Player, Adobe AIR та мобільні платформи iPhone та Android. Вчать компіляцію коду та отримують загальне уявлення про мову ActionScript 3.0, її переваги та сумісність з попередніми версіями.

Основи програмування та робота з об'єктами

Студенти переходять до основ програмування - вивчають роботу з об'єктами, загальні елементи програм та створення додатків. Вчать створювати користувальницькі класи, розуміють основи об'єктно-орієнтованого програмування. Розглядають пакети, описання класів, методи-конструктори та створення об'єктів.

Методи, змінні та логіка

Цей блок присвячений параметрам та аргументам конструктора, виразам, роботі зі змінними. Студенти вивчають методи екземпляру, умовні оператори, цикли та булеву логіку. Розглядають ключове слово this, зв'язані методи, а також get- та set-методи для отримання та зміни стану об'єкта.

Статистичні елементи та функції

Тут розглядають статистичні змінні, константи та методи. Глибоко вивчають функції - функції рівня пакету, вкладені функції, функції рівня вихідного файлу. Вчать працювати з функціями як зі значеннями, використовувати синтаксис літералів функцій та рекурсивні функції.

Наслідування та типи даних

Студенти освоюють наслідування - перекриття методів екземпляру, методи-конструктори в підкласах, створення підкласів внутрішніх класів. Вивчають типи даних, анотації типів, приведення типів та роботу зі значеннями null та undefined. Розглядають інтерфейси та їх практичне застосування.

Масиви та обробка подій

Цей модуль присвячений роботі з масивами - створення, звернення до елементів, додавання та видалення елементів. Вивчають індексні та асоціативні масиви, багатомірні масиви та клонування. Також розглядають основи обробки подій в ActionScript - прослуховувачі подій, пріоритет приймачів та користувальницькі події.

Обробка помилок та динамічні можливості

Студенти вчаться обробляти виключення та помилки - синхронні помилки, створення користувальницьких класів помилок, механізм try/catch/finally. Вивчають регулярні вирази, динамічні змінні екземпляру та динамічне додавання нової поведінки. Розглядають ланцюг прототипів та області видимості.

Простір імен та XML

Тут вивчають простори імен в ActionScript - створення, використання для уточнення визначень змінних та методів. Розглядають доступність просторів імен, порівняння уточнених ідентифікаторів. Також ознайомлюються з основами XML та обмеженнями безпеки Flash Player.

Відображення та інтерактивність

Студенти освоюють API-відображення, список відображення, контейнери та глибини. Вивчають ієрархії відображення, диспетчеризацію подій та фази подій. Вчать захоплювати дії користувача - роботу з клавіатурою, мишею, подіями фокусу та текстового введення.

Анімація та графіка

Цей блок охоплює оновлення екрану, оптимізацію з використанням подій, створення анімації за допомогою подій ENTER_FRAME та TimerEvent. Студенти вчаться створювати анімацію на основі швидкості та використовувати фізичні движки. Вивчають малювання векторів, роботу з геометрією та використання матричних перетворень.

Фільтри, ефекти та робота з текстом

Завершальні модулі присвячені використанню фільтрів та ефектів - розмивання, тіні, світіння, фаски та інших візуальних ефектів. Студенти вчаться створювати та відображати текст, форматувати текстові поля, працювати з шрифтами та гліфами. Розглядають введення через текстові поля та особливості роботи з текстом у Flash.

Особливості курсу

Курс ведуть викладачі-практики з реальним досвідом роботи. Доступне корпоративне навчання та заняття у вихідні дні. Випускники мають можливість влаштуватися у провідні IT-компанії. Також доступне індивідуальне навчання для тих, хто потребує особливого підходу.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Реальний проект у портфоліо
Супровід ментора