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

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

82 680 ₽
нет рассрочки

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

Для кого этот курс?
Для тех, кто решил освоить специальность iOS-разработчика или хочет самостоятельно реализовать идею своего приложения. Программа рассчитана на людей, не знающих даже основные принципы программирования, так как мы всему научим на курсе.

Проектный подход
В течение всего курса вы будете работать над большим проектом для своего портфолио — своим собственным приложением. Каждое домашнее задание будет приближать вас к конечной цели — публикации приложения в AppStore.

Вы научитесь:
Создавать IOS-приложения на языке Swift последней версии 5.x
Основам работы с SwiftUI и Combine
Применять принципы SOLID в разработке
Покрывать свой код тестами с помощью TDD
Работать с сетью на примере API VK
Использовать приложение Instruments, чтобы отрабатывать исключения и сбои, проверять приложение на утечку памяти, наличие долго работающих модулей и т.д.

Наши партнеры Certiport предоставляют скидку 10% на сдачу сертификационного экзамена App Development with Swift (Level1) всем выпускникам курса!

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

Приобретаемые навыки
2
SOLID
3
TDD
5
Работать в среде разработки Xcode
7
ARC
9
Moya
10
Alamofire
11
Snapkit
12
JSON
13
Библиотеки
14
MVVM
15
SOA
16
MVC
17
CleanSwift
18
VIPER
19
Firebase Crashlytics
20
Swift
21
SwiftUI
22
Xcode
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Закончил ВУЗ в 2012 по специальности «Программное Обеспечение Вычислительной Техники и Автоматизированных Систем».Занимается коммерческой разработкой приложений более 7 лет. Пришел в iOS-разработку во времена iOS 7. Начинал программировать на C#....
Закончил ВУЗ в 2012 по специальности «Программное Обеспечение Вычислительной Техники и Автоматизированных Систем».Занимается коммерческой разработкой приложений более 7 лет. Пришел в iOS-разработку во времена iOS 7. Начинал программировать на C#. Участвовал в проектах разной степени размаха: от простейших, где все обязанности выполняют 3 человека, до серьезных бизнес-приложений, таких как «Tele2» и «Пятерочка», где на каждый род деятельности выделяется отдельная команда. Последние полгода работает в компании Coral Club, где вместе с непосредственным руководителем и командой Android-разработки «поднимает с колен» мобильную разработку.Увлекается бильярдом. Преподаватель
Сейчас занимается разработкой IOS-приложения для крупной транспортной компании России.Профессиональный путь был извилист: программировала для электроники, около 10 лет была PHP-разработчиком, в последнее время посвятила всю себя iOS разработке. Как IOS-разработчик...
Сейчас занимается разработкой IOS-приложения для крупной транспортной компании России.Профессиональный путь был извилист: программировала для электроники, около 10 лет была PHP-разработчиком, в последнее время посвятила всю себя iOS разработке. Как IOS-разработчик разрабатывала различные приложения от электронной библии до приложения для банков. Преподаватель
Профильное образование - специалитет в сфере ПО (Томский Университет Систем Управления и Радиолектроники)В iOS разработке около 8 лет, участвовал в разных проектах - от полной реализации проекта одному в своем...
Профильное образование - специалитет в сфере ПО (Томский Университет Систем Управления и Радиолектроники)В iOS разработке около 8 лет, участвовал в разных проектах - от полной реализации проекта одному в своем стартапе до больших корпораций на сотни людей, разрабатывал свои продукты, участвовал в аутсорсе и крупных продуктах на миллионы пользователей (aitu, CMO software, aitube). Кроме Objective C и Swift обладаю опытом программирования на TypeScript, Kotlin, PHP, C# Руководитель программы

Образовательная организация

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

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

Основы программирования
  -Тема 1.Настройка XCode и основы мобильной разработки
  -Тема 2.Принципы ООП
  -Тема 3.Простые типы данных
  -Тема 4.Функции
  -Тема 5.Коллекции
  -Тема 6.Объекты ООП

Основы SWIFT
  -Тема 7.Playground, Типы данных, кортежи, опционалы
  -Тема 8.Коллекции ( массивы, словари, множества)
  -Тема 9.Циклы, ветвление
  -Тема 10.Функции, замыкания
  -Тема 11.TDD, ООП, POP
  -Тема 12.Классы
  -Тема 13.Структуры
  -Тема 14.Перечисления

Интерфейс
  -Тема 15.XCode, Storyboard, объекты UI, создание программно объектов, XIB
  -Тема 16.TableView, CollectionView
  -Тема 17.Переходы
  -Тема 18.Навигация в приложении

Хранение данных
  -Тема 19.Разбираем домашнее задание
  -Тема 20.FileManager, UserDefaults
  -Тема 21.CoreData
  -Тема 22.Realm

Сеть
  -Тема 23.URL, URLRequest, URLSession, URLSessionDelegate
  -Тема 24.Создание сетевого слоя, ResultType
  -Тема 25.Codable, DynamicJSON

Управление потоками
  -Тема 26.Разбираем домашнее задание ч.2
  -Тема 27.Thread, RanLoop
  -Тема 28.GSD
  -Тема 29.Operation, OperationQueue

Шаблоны проектирования
  -Тема 30.Порождающие паттерны
  -Тема 31.Структурные паттерны
  -Тема 32.Поведенческие паттерны

Архитектура приложений
  -Тема 33.Разбираем домашнее задание ч.3
  -Тема 34.SOLID, SOA, MVC, MVVM
  -Тема 35.Протоколы, делегаты
  -Тема 36.CleanSwift, VIPER

Обработка исключений и сбоев
  -Тема 37.Xcode Instruments
  -Тема 38.Fabric, Crashlitics

Проектный модуль. Сдача проектов
  -Тема 39.Публикация в AppStore
  -Тема 40.Защита проектных работ

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

4.6
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 25.02.2024 03:42
iOS Developer. Basic

iOS Developer. Basic

Оставить отзыв
Поделиться курсом с друзьями