Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

Профессия Мобильный разработчик

Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Формат обучения
Формат обучения
С проверкой домашнего задания

Стоимость курса

бесплатно
Есть рассрочка

iOS-разработчик создаёт приложения для устройств Apple – онлайн-банки, навигаторы, фитнес-трекеры и другие полезные сервисы.

Он программирует логику на языке Swift и проектирует интерфейсы, тестирует код и загружает проекты в App Store.

После курса у вас будет приложение в портфолио и набор навыков, который позволит устроиться на стажировку или продолжить развиваться в профессии.

Чему вы научитесь

Работать с iOS SDK

Поймёте, как пользоваться набором инструментов для разработки приложений. Научитесь настраивать доступ к уведомлениям, камере и другие функции. Будете писать читабельный и структурированный код.

Программировать на Swift

Изучите язык, на котором будете описывать всю логику работы приложений. Шаг за шагом разберётесь с основами и поймёте, как устроен Swift изнутри.

Планировать разработку

Узнаете, как выбрать подходящую архитектуру для приложения, познакомитесь с моделями MVC, MVVM, SOLID и поймёте их особенности. Научитесь ответственно подходить к разработке ПО.

Применять принципы ООП на практике

Организуете код в классы, поймёте основные принципы ООП — наследование, инкапсуляция, полиморфизм.

Работать с UI

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

Контролировать версии в Git

Освоите важный для командной работы навык — будете сохранять и документировать изменения в репозиториях.

Что вы получите после обучения

Навыки
1
Swift
4
UI
6
Многопоточность
7
Сетевые запросы
8
Enum

Школа

Российская интернет-компания из сферы онлайн-образования, основанная в 2016 году. Контрольный пакет ООО «Скилбокс» принадлежит VK. Компания считается лидером российского рынка профессионального онлайн-обучения. Она также лидирует в сфере обучения профессиям, связанным с цифровой экономикой и Интернет-рекламой.

Skillbox — российская компания, которая специализируется на онлайн-образовании. Skillbox называет себя онлайн-университетом востребованных профессий.

Образовательные программы сервиса сосредоточены на четырех основных направлениях:

  • дизайн;
  • программирование;
  • маркетинг;
  • управление.

На платформе можно получить знания по актуальным темам и востребованные навыки. Все курсы нацелены на практику: мы следим за актуальностью материала и помогаем с трудоустройством и стажировкой.

Образовательная платформа Skillbox была запущена в 2016 году. Компанию основали Игорь Коропов (1989—2020) и Дмитрий Крутов.Позже к ним присоединились Андрей Анищенко и Сергей Попков.Генеральным директором компании с момента основания является Дмитрий Крутов.Skillbox дважды получила «Премию Рунета»: в 2018 году в номинации «Образование и кадры», и в 2019 году в номинации «Технологии и инновации»

В феврале 2019 года Mail.Ru Group приобрела 3 % компании, затем в марте увеличила долю до 10,33 %, и, наконец, до 60,33 % в декабре того же года.Согласно годовому отчёту Mail.Ru Group, контрольный пакет компании обошёлся ей в 1,6 млрд руб.

В ноябре 2019 года РБК включил компанию в рейтинг 35-и крупнейших EdTech компаний России, поставив Skillbox на 6-ое место. В 2020 году в рейтинге топ-10 крупнейших EdTech-компаний, составленном РБК, Skillbox переместилась на 2-ое место.

В октябре 2020 года Mail.Ru Group увеличила свою долю в компании до 70 %. В ноябре 2020 года сооснователь платформы Игорь Коропов погиб в Сочи.

Программа курса

  1. Среда разработки

  2. Основы разработки на Swift. Переменные и числовые типы

  3. Основы разработки на Swift. Работа со строками

  4. Основы разработки на Swift. Логические типы и управление потоком

  5. Основы разработки на Swift. Работа с массивами. Методы

  6. Основы разработки на Swift. Работа со словарями

  7. Основы разработки UI

  8. Классы и структуры в Swift

  9. ООП

  10. Протоколы

  11. Компоновка элементов UI. Использование Enum

  12. Работа с макетами

  13. Жизненный цикл и навигация

  14. Списки

  15. Библиотеки. Модификаторы доступа

  16. Версионный контроль

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

  18. Сетевые запросы. Часть 1

  19. Сетевые запросы. Часть 2

  20. Хранение данных пользователей

  21. Анимации

  22. Современные подходы к разработке

  23. Создание навигации в коде

  24. Публикация приложения в App Store

  25. Итоговый проект: Аналог Яндекс Диска

Рейтинг курса

3.8
Может быть интересно
Профессия Мобильный разработчик
Пройти курс бесплатно

Профессия Мобильный разработчик