iOS-разработчик

Курс
"iOS-разработчик"

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

После ...

< 50 | ч.

О курсе

Итоговые навыки
Безопасное будущее IT-специалисты нужны в любое время. У вас будет надёжная и стабильная работа с высокой зарплатой, которой не страшны кризисы.

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

- Свободу и мобильность Мобильные разработчики полностью или частично работают на удалёнке. Вы сможете создавать приложения в любой точке мира.

- Высокую зарплату Уже через год вы сможете зарабатывать от 145 000 рублей. С опытом ваша зарплата будет только расти.

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

1.9 ООП .

1.10 Протоколы .

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

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

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

1.14 Списки .

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

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

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

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

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

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

1.21 Анимации .

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

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

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

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

1.26 Оптимизация и инструменты Xcode .

1.27 Push-уведомления .

1.28 Паттерны проектирования .

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


Школы

Skillbox
Skillbox

Skillbox – один из лидеров российского рынка онлайн-образования.


Другие курсы и вебинары авторов

Основы аналитики 1C
< 50 | ч.
Основы аналитики 1C
6 206 ₽ 3 413 ₽ (скидка 45%)
Философия искусственного интеллекта
< 50 | ч.
Философия искусственного интеллекта
5 130 ₽ 3 078 ₽ (скидка 40%)
Ал­го­рит­мы и струк­ту­ры дан­ных для раз­ра­бот­чи­ков
< 50 | ч.
Ал­го­рит­мы и струк­ту­ры дан­ных для раз­ра­бот­чи­ков
5 562 ₽ 3 893 ₽ (скидка 30%)
Android-разработчик. Базовый уровень
< 50 | ч.
Android-разработчик. Базовый уровень
9 385 ₽ 6 100 ₽ (скидка 35%)
Автоматизиро­ван­ное тестирование на Java
< 50 | ч.
Автоматизиро­ван­ное тестирование на Java
3 668 ₽ 2 567 ₽ (скидка 30%)
Автоматизирован­ное тестирование веб-приложений на JavaScript
< 50 | ч.
Автоматизирован­ное тестирование веб-приложений на JavaScript
5 500 ₽ 3 575 ₽ (скидка 35%)
Профессия Data Engineer
< 50 | ч.
Профессия Data Engineer
9 759 ₽ 5 367 ₽ (скидка 45%)
Базы данных для разработчиков
< 50 | ч.
Базы данных для разработчиков
7 548 ₽ 4 151 ₽ (скидка 45%)
Карьера разработчика: трудоустройство и развитие
< 50 | ч.
Карьера разработчика: трудоустройство и развитие
8 882 ₽ 4 885 ₽ (скидка 45%)
Инфраструктур­ная платформа на основе Kubernetes
< 50 | ч.
Инфраструктур­ная платформа на основе Kubernetes
5 357 ₽ 3 482 ₽ (скидка 35%)
Старт в DevOps: системное администрирова­ние для начинающих
< 50 | ч.
Старт в DevOps: системное администрирова­ние для начинающих
6 152 ₽ 4 306 ₽ (скидка 30%)
Python-фреймворк Django
< 50 | ч.
Python-фреймворк Django
55 946 ₽ 5 128 ₽ (скидка 91%)
Введение в Data Science
< 50 | ч.
Введение в Data Science
9 242 ₽ 5 083 ₽ (скидка 45%)
Как подготовиться к про­фес­сио­нальной конференции
< 50 | ч.
Как подготовиться к про­фес­сио­нальной конференции
20 625 ₽ 2 234 ₽ (скидка 89%)
Профессия Frontend-разработчик
< 50 | ч.
Профессия Frontend-разработчик
6 286 ₽ 3 457 ₽ (скидка 45%)
Профессия Frontend-разработчик PRO
< 50 | ч.
Профессия Frontend-разработчик PRO
9 822 ₽ 4 911 ₽ (скидка 50%)
Введение в аналитику
< 50 | ч.
Введение в аналитику
Бесплатно
Профессия iOS-разработчик
< 50 | ч.
Профессия iOS-разработчик
8 186 ₽ 4 502 ₽ (скидка 45%)
Профессия IT-рекрутер
< 50 | ч.
Профессия IT-рекрутер
6 874 ₽ 3 437 ₽ (скидка 50%)
Профессия Java-разработчик PRO
< 50 | ч.
Профессия Java-разработчик PRO
10 646 ₽ 5 855 ₽ (скидка 45%)

Стоимость

5 461 ₽

9 930 ₽

Купить Порекомендуйте курс вашей аудитории, есть партнерка.