Школа iOS-разработчика. Ступень 2

Мастер-класс сайт события http://it-people.ru/master-klass-shkola-ios-razrabotchika-stupen-2/

Добавить в календарь:
Поделиться:

Этот мастер-класс для Вас, если Вы:

  • Выпускник первой ступени Школы IOS-разработки;
  • Писали приложения под Android, знаете основы языка ObjectiveC, хотите освоить разработку под iOS;
  • Попробовали разрабатывать под IOS и хотите усложнить решаемые задачи, научиться новым технология

Ведущий:

Краснояров Станислав

(г. Санкт-Петербург)

Предприниматель, с более чем десятилетним опытом работы разработчиком, архитектором и руководителем группы разработки.

Преподаватель авторского курса по iOS SDK. Консультант по разработке и оптимизации приложений по iOS.

По окончании обучения выдается сертификат о прохождении тренинга.

Отзывы участников Первой ступени Школы разработчика iOS:

«Были показаны основные методы программирования в iOS, используя которые можно создать законченное приложение уже после 4-х дней обучения iOS c нуля. Получил все необходимые навыки для продолжения самостоятельной работы».

«Станислав профессионал. Всегда помогал и хорошо объяснял, почему так стоит делать, а не иначе».

Перечень вопросов для самопроверки (если вопросы вызывают трудности, то скорее всего данный курс вам проходить преждевременно).

  • Перечислите все ошибки в выражении: '[[NSString alloc] stringWithUtf8String:@"asd"];'.
  • Какие методы будут созданы при объявлении @property child в описании интерфейса и @synthesize child в определении?
  • Как именно с помощью стандартных классов Foundation можно получить информацию из xml?
  • Сколько объектов типа UITableViewCell создается при отображении таблицы из 1000 элеметов?
  • В чем сходства и различия между использованием паттерна "делегат" и NSNotificationCenter для получения уведомлений?

Что необходимо для участия в мастер-классе:

Для прохождения курса необходим собственный Mac.

Если у вас его нет, сообщите нам заранее и мы поможем с арендой!

1. Создание iOS-клиента для серверного приложения

- Паттерн Cocoa MVC
- Блоки
- Взаимодействие с сервером с помощью AFNetworking

2. Хранение данных с помощью Core Data

- Основные классы Core Data
- Построение модели
- Создание объектов Core Data и составление запросов
- Получение уведомлений об изменении состояния объектов

3. Многопоточность

- Варианты реализации многопоточной обработки данных в iOS
- Очереди операций (NSOperation, NSOperationQueues)
- Маршрутизационные очереди и источники событий (dispatch queues and sources, GDC)
- Run Loops
- Многопоточность в Core Data

4. Управление памятью

- Особенности управления памятью с помощью счетчика ссылок
- Основные методы ручного управления памятью в Foundation
- Automatic Reference Counting

5. Профилирование приложений: анализ использования памяти и поиск утечек

- Типы утечек памяти
- Использование Instruments для поиска утечек памяти и узких мест производительности

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

13 000 рублей за одного участника (в стоимость включены обеды и кофе-брейки).

При оплате участия до 31.12.2013 — стоимость мастер-класса 12 000 рублей.

Забыли пароль? Регистрация