РЕГИСТРАЦИЯ   |   О ШКОЛЕ   |   ТЕМЫ   |   КОНТАКТЫ

  1. Введение
    • macOS
    • xCode
    • AppCode
  2. Язык Obj-C
    • История
    • Синтаксис
    • Написание кода
  3. Язык Swift
    • История
    • Синтаксис
    • Написание кода
    • Сравнение с Obj-C
  4. Знакомство iOS
    • ЖЦ приложения
    • Layout
  5. Интерфейсы на iOS
    • ЖЦ экрана
    • Виды вьюшек
    • Графический редактор
    • Переходы между экранами
  6. Архитектура
    • Часто встречаемые UI архитектуры в iOS
    • Написание кода с использованием одной из них
  7. Сетевое взаимодействие
    • POST и GET запросы
    • Скачивание больших файлов
  8. Работа с потоками
    • Способы работы и создания потоков
    • Примитивы синхронизации
  9. Хранение данных
    • Какие есть варианты
    • Где можно хранить данные
  10. Работа с анимацией
    • Виды анимаций
    • Что можно, а что нельзя анимировать
  11. Профилирование
  12. Менеджеры пакетов
    • Cocoapods, Carthage, SwiftPM
    • Разбор популярных библиотек
  13. Хороший код = Коммерческий код
    • Что такое хороший код
    • Чем коммерческий код отличается от студенческих работ
    • Практика написания хорошего кода