Мы уверены, что разработчиком для iOS может быть каждый. Для достижения цели от вас требуется желание, усердие и дисциплина. Остальное мы берем на себя.
Наши ценности
Обучение в Компьютерной Академии ШАГ базируется на трех обязательных составляющих эффективного образования:
Актуальная программа
Знания и навыки, которые получают наши студенты, должны соответствовать требованиям работодателей сегодня и в будущем.
Преподаватели-практики
Преподаватели Академии ШАГ – специалисты ведущих IT-компаний с опытом работы минимум 5 лет. На занятиях студенты получают только актуальные знания из реальной практики.
Дружеская атмосфера
Мы создали особую среду обучения, где преподаватели и студенты общаются на равных, а все занятия проходят с реальным преподавателем. Мы не используем старые записи. Вы всегда можете задать вопрос и получить поддержку.
Для кого разработана программа
Школьники и выпускники (15-18 лет)
Получат необходимый запас знаний и навыков для уверенного старта в IT.
Студенты ВУЗов (18-23 года)
Освоят вторую специальность параллельно с университетским образованием
Представители других профессий (23-45 лет)
Которых не устраивает текущая карьерная и финансовая перспектива, смогут переучиться на разработчика для iOS и построить карьеру в IT-индустрии
Все желающие повысить IT-квалификацию
Систематизируют свои знания и получат рабочие навыки, востребованные в современном IT.
Программа обучения
- Основы использования Mac OS
- Введение в язык программирования Objective-C и iOS
- Переменные, типы данных, операторы
- Логические операторы, операторы ветвлений
- Циклы
- Массивы одномерные, многомерные, строки
- Указатели, динамическое выделение памяти
- Функции
- Структуры
- Системы контроля версий
- ООП
- Исключения
- Классы коллекций Objective-C
- Использование файловой системы средствами Objective-C
- Многопоточность
- Введение в Swift
- Паттерны MVC, MVP, MVVM
- Принципы проектирования классов SOLID
- Структура iOS-проекта. Пользовательский интерфейс приложения.
- Обработка жестов пользователя
- Grand Central Dispatch, обзор элементов управления iOS
- Контроллеры представлений и сложные элементы управления • Понятие контроллеров представ
По окончании курса вы сможете
- Разбираться в архитектуре iOS
- Создавать, компилировать и отлаживать проекты в среде Xcode.
- Понимать принципы жизненного цикла приложений iOS
- Разбираться в реализации ООП в Objective-C
- Владеть основами Swift
- Взаимодействовать со сборщиком мусора
- Использовать различные элементы управления в зависимости от поставленной задачи
- Создавать приложения, реагирующие на жесты
- Разбираться в механизмах графического вывода и работы с изображениями
- Взаимодействовать с источниками данных
- Создавать приложения, взаимодействующие с адресной книгой, календарем
- Использовать мультимедиа-возможности в рамках создаваемого приложения
- Работать с механизмами интеграции таких веб-сервисов, как Facebook, Twitter
- Использовать возможности картографии для создания приложений
- Синхронизировать данные приложения с iCloud
- Понимать принципы и особенности регистрации приложения в App Store
Формы обучения
Стоимость
Старт обучения в ноябре 2021 года.
Русский
1 год
15-45 лет
3 дня в неделю по 3 часа
Компании, в которых работают выпускники Академии ШАГ














ПОДПИШИТЕСЬ НА РАССЫЛКУ О ПРОГРАММИРОВАНИИ. БЕЗ СПАМА.
14 писем-уроков, в которых мы расскажем о популярных профессиях в IT, как начать профессию в IT, сколько получают программисты и как бороться со страхами, которые мешают начать программировать уже сегодня