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-компании. Также доступно индивидуальное обучение для тех, кто требует особого подхода.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора