Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Производительность iOS-приложений

Этот курс больше подходит практикующим iOS-разработчикам, которые хотят углубить свои знания. В программе разбираются понятия и технологии многопоточности и кэширования. Вы научитесь устранять проблемы, связанные с производительностью пользовательского интерфейса.
15 000 ₽
стоимость обучения
% Беспроцентная рассрочка на мес.
Добавить в избранное
Узнать о снижении цены
Уровень сложности
pro
Длительность
1 мес.
Демо доступ
нет
Формат обучения
видеоуроки+вебинары
Домашние задания
да
Обратная связь
да, от преподавателя
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат

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

  • Основное
  • Содержание программы

Вас ждёт погружение в библиотеки Grand Central Dispatch и Operation, концепции Promise/Future, паттерны pull-to-refresh и infinite scrolling. Также вы научитесь созданию асинхронных изображений и созданию ячейки-заголовка.

Урок 1. Параллельное программирование. Thread.

Знакомство с понятиями многопоточного и асинхронного кода. Управление потоками. RunLoop. Thread.

Урок 2. Параллельное программирование. GCD

Изучаем библиотеку Grand Central Dispatch и упрощаем управление потоками.

Урок 3. Параллельное программирование. NSOperation

Знакомство с библиотекой NSOperation для организации многопоточного кода и параллельного выполнения задач.

Урок 4. Консультация
Урок 5. Асинхронный код. Концепции Futures и Promises

Введение Концепция Promise/Future Немного теории Практика

Урок 6. Практики работы с UITableView и UICollectionView

Ищем проблемы в работе таблиц и коллекций. Отказываемся от AutoLayout в пользу верстки на фреймах. Обрабатываем данные в параллельном потоке, кэшируем изображения.

Урок 7. Паттерны ленты новостей

Паттерн pull-to-refresh. Паттерн infinite scrolling. Расчет размера ячеек для загружаемых в будущем изображений.

Урок 8. Консультация

Чему научат

Управлять потоками RunLoop. Thread
Вести концепцию Promise/Future
Оптимизировать UITableView и UICollectionView
Создавать паттерн pull-to-refresh, паттерн infinite scrolling
Рассчитывать размер ячеек для загружаемых в будущем изображений

Преимущества курса

Видеозаписи всех онлайн-занятий
Общение с одногруппниками
Сертификат об окончании обучения
Методички и практические задания

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес e-mail не будет опуликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: