Top.Mail.Ru

г. Донецк, пр. Мира, 8

Objective C

О курсе:

Возрастот 15 до 55 лет

Продолжительность40 ак.ч.

Расписание занятийнесколько раз в неделю по 4 академических часа.

Стоимость625 руб./ак.ч.
или
12 500 руб./курс в VIP-группе

Цель курса: Обучить слушателя основам разработки приложений использованием языка программирования Objective C. Научить выбирать правильные механизмы и конструкции для решения той или иной задачи.

По желанию возможны занятия в группах.

Программа обучения:

Введение в язык программирования “Objective C”
  • Вступление
  • Алгоритм
  • Программная среда “XCode”
Переменные, типы данных, операторы
  • Типы данных
  • Переменная
  • Константы и литералы
  • Операторы
  • Примеры построения программ с использованием блок-схем
Логические операторы, операторы ветвлений, побитовые операторы
  • Преобразование типов данных
  • Логические операторы
  • Таблица приоритетов операторов
  • Конструкции логического выбора. Операторы ветвлений
  • Побитовые операторы
Циклы
  • Циклы
  • Работа с интегрированным отладчиком в XCode
Массивы одномерные, многомерные, строки
  • Массивы
  • Алгоритмы суммирования
  • Алгоритмы поиска
  • Алгоритмы сортировки
  • Понятие сложности алгоритма
  • Многомерные массивы
  • Работа со строками
Динамическое выделение памяти и обработка файлов средствами языка С
  • Динамическое выделение памяти
  • Работа с файлами
Функции языка С
  • Функции
  • Область видимости
  • Рекурсия
Объектно-ориентированное программирование
  • Введение в объектно-ориентированное программирование
  • Понятие класса
  • Понятие объекта
  • Понятие члена класса, поля класса, сообщения (метода) класса
  • Спецификаторы доступа
  • Конструкторы объекта
  • Ключевое слово self
  • Перегрузка методов и конструкторов
  • Сообщения объектов и сообщения классов
  • Передача объектов в сообщениях
  • Область видимости в классах
  • Наследование
  • Работа с динамической памятью средствами Objective C
  • Использование свойств
  • Протоколы
  • Категории
Исключения
  • Что такое исключительная ситуация?
  • Принципы обработки исключительных ситуаций
  • Ключевое слово @try
  • Ключевое слово @catch
  • Ключевое слово @throw
  • Ключевое слово @finally
  • NSException
  • NSError
  • Подробности использования исключительных ситуаций
Классы коллекций Objective C
  • Зачем нужны классы коллекций
  • NSNumber – оболочка для хранения чисел в Objective C
  • NSArray
  • NSCountedSet
  • NSDictionary
  • NSEnumerator
  • NSHashTable
  • NSMutableArray
  • NSMutableDictionary
  • NSMutableOrderedSet
  • NSMutableSet
  • NSOrderedSet
  • NSSet
Использование файловой системы средствами Objective C
  • Преимущества классов Objective C над функциями языка С
  • NSData
  • NSDirectoryEnumerator
  • NSFileManager
  • NSFileHandle
  • Сериализация
Многопоточность
  • Многопоточность в Objective C
  • Практические примеры

По окончании курса Вы сможете:

  • Уметь создавать, компилировать, и отлаживать проекты в IDE XCode
  • Разбираться в принципах ООП
  • Разбираться в принципах жизненного цикла приложений
  • Взаимодействовать с источниками данных
  • Понимать принципы и требования к регистрации приложения в Apple Store

Записаться

Имя*
Телефон*
E-mail*

О курсе:

Возрастот 15 до 55 лет

Продолжительность40 ак.ч.

Расписание занятийнесколько раз в неделю по 4 академических часа.

Стоимость625 руб./ак.ч.
или
12 500 руб./курс в VIP-группе

Базовые знания:
слушатель должен понимать основы работы с графическим интерфейсом Mac OS, владеть базовыми знаниями по алгебре, геометрии, информатике, теории алгоритмов. Вышеперечисленные навыки, преподаются в академии на курсах «Пользователь ПК», «Информатика».

Оставьте заявку, и наш специалист свяжется с вами в ближайшее время.

Скидка до 30% Оставьте заявку, чтобы узнать подробности и получить скидку на обучение.

А хотите ознакомиться с набором демонстрационных электронных уроков?


Да
Нет

Заполните пожалуйста форму


Введите sms-код для подтверждения


Получите книгу: «Как воспитывать ребенка. Советы известных людей»


Да
Нет

Заполните пожалуйста форму