Скидки на курсы ждут в личном кабинете. Нажмите тут
Поддержка куратора Домашние задания

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

от GeekBrains
Производительность iOS-приложений
Формат
Видеоуроки+вебинары
Длительность
1 месяц
Уровень
Для специалистов
Документ
Сертификат
Трудоустройство
Нет
Программа

Этот курс больше подходит практикующим iOS-разработчикам, которые хотят углубить свои знания.

Вас ждёт погружение в библиотеки 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
Рассчитывать размер ячеек для загружаемых в будущем изображений
О школе
GeekBrains
рейтинг 4.4
60 отзывов
109 курсов
GeekBrains

История проекта GeekBrains начинается в 2010 году, когда его основатели заметили, что образовательным программам в такой динамичной сфере, как IT, часто не хватает актуальной теории и практических предметов. Сначала появилась «Школа программирования», которая со временем выросла в платформу с онлайн-курсами по различным IT и digital-профессиям Гик Брейнс. В 2016 онлайн-школа GeekBrains стала частью корпорации VK (ранее Mail.ru Group). 

Команда проекта верит, что за онлайн-образованием — будущее, и создаёт образовательную среду, в которой с помощью современных технологий студент получает профессию. Сейчас в школе готовят специалистов в сферах IT, маркетинга, менеджмента и дизайна.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.