Разработка мобильных приложений под iOS: Курсы
На нашем курсе Вы научитесь разрабатывать приложения под мобильную платформу Apple. Будет рассмотрен синтаксис языка Objective C. Вы познакомитесь с основными потернами разработки под iOS. В рамках курса будут рассмотрены элементы управления – слайдеры, текстовые поля, кнопки и прочее. Также...
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / Программирование
СофтБаланс, открытый учебный центрОткрытый набор
32 часа
Санкт-Петербург
СофтБаланс, открытый учебный центр
от 25 000 ₽
Анонс программы
На нашем курсе Вы научитесь разрабатывать приложения под мобильную платформу Apple. Будет рассмотрен синтаксис языка Objective C. Вы познакомитесь с основными потернами разработки под iOS. В рамках курса будут рассмотрены элементы управления – слайдеры, текстовые поля, кнопки и прочее. Также Вы получите знания об устройстве App Store и процессе публикации своего приложения.Целевая аудитория
Курс ориентирован на начинающих программистов, которые уже сделали первые шаги в программировании.Описание Программы
Программа:
Основы языка Objective C
- Знакомство со средой разработки xCode.
- Объявления и определения классов и методов
- Инициализация и деинициализация объектов
- Управление памятью
- Свойства класса (Properties)
- Основные типы данных: NSString, NSArray, NSNumber, NSDictionary
- Основные классы стандартной библиотеки
- Стиль форматирования
- Практическое задание
Основы языка Objective C (продолжение)
- Селекторы
- Протоколы
- Паттерн делегат
- Категории
- Основные элементы управления, кнопки, текстовые поля, слайдер
- Жизненный цикл приложения в операционной системе iOS
- Практическое задание
View и ViewControllerы
- Паттерн MVC
- Классы UIView, UIViewController
- Работа с Interface Builderом
- Практическое задание
TableView и стандартные ViewControllerы
- Класс UITableView
- Протокол UITableViewDataSource, минимальный набор методов
- Класс UITableViewController
- Практическое задание
- Стандартные ViewControllerы
- Классы UINavigationController, UINavigationBar, UIToolbar
- Практическое задание
Custom table view cell
- Создание таблиц с custom table view cell
- Процесс загрузки xib при использовании custom table view cell
- Практическое задание
Networking
- Основные проблемы при работе с сетью на мобильных устройствах
- Класс NSURLConnection
- Reachability
- Обработка ошибок
- Паттерны UI
- MVC, NSNotificationCenter
- Пример архитектуры сетевого приложения
- Практическое задание
Оптимизация работы
- Использование готовых шаблонов проектов
- Работа с потоками
- Классы NSOperation, NSOperationQueue
Устройство AppStore и публикация приложения
- Регистрация аккаунта
- Публикация приложения
- Обзор и устройство iTunes Connect
Записаться на курс
Разработка мобильных приложений под iOS: Курсы
25 000 ₽
Открытый набор
32 часа
Санкт-Петербург
СофтБаланс, открытый учебный центр
от 25 000 ₽
Как добраться?
Санкт-Петербург, СофтБаланс, открытый учебный центрХотите попасть на мероприятие?
Другие курсы
Пожарно-технический минимум: Повышение квалификации
Институт комплексной безопасности в строительстве МГСУ (ИКБС МГСУ)
4 000 ₽
Открытый набор
Онлайн
Информатика. Суперинтенсив ЕГЭ по информатике. Повторение перед экзаменом. 11 класс.
Foxford
5 490 ₽
Онлайн
Бухгалтерский учет для начинающих: Повышение квалификации
Бизнес школа МФЦ
11 000 ₽
Открытый набор
Брянск, бульвар Гагарина, 27