Профессия iOS-разработчик c нуля от Skillfactory

Смотреть курс на Skillfactory
Дешевле на 5% с промокодом

Полная стоимость

281 400 ₽/курс

Минимальный платеж в месяц

7 817 ₽/мес

Это минимальный платеж в рассрочку. Рассрочка в Skillfactory без % и первый платеж через 3 месяца.

Длительность

Длительность:

13 месяцев

Дата начала

Дата начала:

29 Апреля
Дешевле на 5% с промокодом
Смотреть курс на Skillfactory

О курсе

Мобильная разработка приложений для iOS — идеальная сфера для старта в программировании. Вы изучите азы Swift, выполните 8 проектов-приложений для портфолио и через полгода сможете начать искать работу. Курс «iOS-разработчик c нуля» подойдет вам также, если уже умеете программировать и хотите освоить Swift. За 12 месяцев вы прокачаете навыки программирования на Swift до уровня middle и сможете брать проекты в России и за рубежом.
Все курсы "Skillfactory"

О школе

SkillFactory — узкоспециализированная школа: учит Data Science, аналитике данных и программированию. Многолетний фокус на инженерных специальностях помогает наращивать экспертизу и постоянно совершенствовать курсы.

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

13 месяцев
Формат: онлайн в удобное время
5 приложений для портфолио

 

1. Знакомство с курсом и погружение в IT

  • Ключевые понятия IT-сферы
  • Архитектура ЭВМ
  • Сетевая инфраструктура
  • Веб-технологии
  • Установка Git
  • Создание репозитория на GitHub

 

2. Swift

  • Установка Xcode и знакомство с IDE
  • Синтаксис Swift
  • Переменные и константы, типы данных, циклы и условия, методы и функции, структуры, классы, протоколы
  • Принципы объектно-ориентированного программирования
  • Основы функционального программирования
  • Обработка исключений и ошибок

 

3. Интерфейсы и архитектуры приложения

  • Основные принципы создания интерфейсов
  • Использование готовых UI-компонентов и создание собственных
  • Архитектурные паттерны
  • Анимация
  • Работа с жестами
  • Фреймворк UIKit
  • Библиотеки WebKit и SafariServices

 

4. Работа с данными и их хранение

  • Основы хранения данных
  • Управление файлами с помощью FileManager
  • Фреймворки Core Data и Realm
  • Оптимизация работы приложений с помощью Xcode Instruments

 

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

  • Принципы параллельного программирования
  • Циклы выполнения и класс Thread для работы с потоками
  • Создание очередей
  • Синхронные и асинхронные операции,
  • Библиотеки GCD и Operation
  • Менеджеры зависимостей SPM, Carthage и Cocoapods
  • Добавление библиотек вручную

 

6. Работа с сетью

  • Создание и настройка сессий
  • Создание и отправка запросов к серверу
  • Технология REST API
  • Библиотеки URLSession и Alamofire
  • Сериализация и десериализация данных вручную и с помощью библиотек
  • Получение и отправка JSON-объектов

 

7. UX/UI-дизайн для мобильного разработчика

  • Основы digital-дизайна
  • Общие рекомендации по размерности, использованию шрифтов, отступов, цветовых схем
  • Руководство HIG для iOS
  • Создание иконок

 

8. Дополнительные фреймворки

  • Фреймворки PhotoKit, AVKit, SwiftUI
  • Обращение к галерее: создание выборок, настройка фильтрации, управление пользовательскими альбомами
  • Создание, редактирование и воспроизведение мультимедиа
  • Распределение элементов на экране, навигация между экранами

 

9. Тестирование

  • Задачи тестирования
  • Модульные тесты
  • UI-тесты
  • Фреймворк XCTest
  • Test Driven Development

 

10. Сборка и подготовка к публикации приложения

  • Подключение к Apple Developer Portal
  • Регистрация приложения и загрузка сертификатов
  • Управление приложением в AppStore Connect
  • Стратегии дистрибуции
  • Локализация приложений

 

11. Дипломная работа

  • С нуля создадите клиент-серверное мобильное приложение для поиска и просмотра информации о фильмах

 

12. Objective-C

  • Токены и типы данных
  • Функции, классы, объекты классов
  • Конструкторы классов и работа с ними
  • Протоколы
  • Исключения
  • Гибридные проекты, совместимые со Swift и Objective-C
Отзывы о Skillfactory
4.8
4.0 4
Демид,

Явная ориентация на специалистов.

Назову свой отзыв "Разносторонний опыт в Skillfactory". Первое направление - DrivenMarketing, второе - работа с таблицами Google. Понравился комбинированный подход с дистанционными и аудиторными занятиями. Занятия продолжительные, но интересные – иногда до 3 часов. Лекции в формате презентации делают процесс более понятным. Большое количество практики помогает закрепить теорию. Отличное взаимодействие с преподавателями, которые – настоящие профессионалы и отзывчивые люди. Единственный минус – высокая стоимость, около 60 тысяч за два курса. Учебная программа ориентирована на людей с определенными знаниями. Если начинаете с нуля, возможно, стоит рассмотреть другие программы на этом сайте, где также есть множество предложений.

Ответить

next1 комментарий

02 нояб 2020
Олег

Добрый день! Как с трудоустройством? Помогли?

 
5.0 5
Роман,

Отличный курс!

Программа насыщенная и информативная, с актуальным учебным планом, охватывает все от основ Python, математической статистики и анализа данных до машинного обучения. Очень развито сообщество в Пачке, всегда есть обратная связь на возникшие вопросы, активная помощь ментора. На курс пришел с целью получить знания и диплом по перспективной специальности с дальнейшим расширением компетенцией по текущему месту работы.
Времени на учебу хватает, как правило это 2-4 часа после работы. Иногда можно уйти вперед, если еще активно заниматься на выходных. Курсом и подачей материала очень доволен.
Достоинства: 1. Информативность. 2. Актуальность. 3. Дистанционный формат - онлайн обучение. 3. Активная помощь менторов и развитое сообщество в Пачке. 4. Диплом государственного образца по окончанию курса.

Ответить

next0 комментариев

 
4.0 4
Иван,

Курс AI продакт-менеджер

Всем привет.
Прошёл курс на AI продакта, впечатления скорее положительные, чем отрицательные. Свои задачи разобраться в теме я решил, это хорошо.
Как всегда на таких курсах есть проблема практического применения. Так как я сначала ввязался на работе в новые проекты, а только потом пошёл на обучение - мне было вполне ОК, я находил ответы на те проблемы, с которыми уже столкнулся. Если без проекта идти - будет сложнее (но это всегда так)
По глубине тем - мне было скучновато, я на чуть более серьезную загрузку рассчитывал. По идее это компенсируется тем, что многие темы регулярно повторяются в виде вебинаров, где можно задать свои вопросы
Про то, что надо иметь какие-то навыки продакта - правда, это поможет (или упростит - некоторые вещи казались примитивными)
Нетворкинг нулевой - за это минус. Из-за слишком частых стартов потоки маленькие, не с кем объединять для самопроверки заданий и тд

Посмотреть курс

Ответить

next1 комментарий

30 май 2022
SkillFactory

Здравствуйте, Иван! Спасибо, что поделились своим мнением об учебе. Желаем успехов в учебе!