Foxminded

iOS

8 000 UAH за місяць
6 месяцев
Для начинающих, Для опытных
iOS Development Swift
Этот курс научит вас создавать приложения для iOS. Вы освоите Swift, UIKit, SwiftUI и другие инструменты, чтобы разрабатывать функциональные программы. К концу курса в вашем портфолио будет несколько работ, а лучшие смогут опубликовать их в AppStore.

О курсе

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

Основы Swift и работа с интерфейсом

На этом курсе начинают с основ языка Swift. Рассматривают управление памятью, типы данных, коллекции и функции. Изучают классы, структуры, протоколы и расширения. Осваивают основы работы с интерфейсом и научатся создавать приложения с помощью готовых дизайн-макетов.

Работа с UIKit

Далее курс охватывает работу с UIKit. Студенты осваивают Auto Layout для адаптивной верстки. Учатся создавать интерфейсы двумя способами - через Storyboards и программным кодом. Этот модуль дает фундаментальные навыки построения интерфейсов для iOS.

SwiftUI и сетевые запросы

Третий модуль посвящен современному фреймворку SwiftUI. Здесь показывают основы работы с ним, планирование приложений и добавление интерактивности. Параллельно изучают работу с сетью - получение данных из API, их обработку и интеграцию в приложение. Обучаются тестировать и оптимизировать сетевые запросы.

Сторонние библиотеки и дополнительные технологии

Четвертый модуль охватывает работу со сторонними библиотеками для обработки данных и интеграции нескольких решений в одно приложение. Также рассматривают жизненный цикл приложения, работу с файловой системой, тестирование, отладку, графику и анимацию. Завершается модуль требованиями к публикации в App Store.

Финальный проект и Git

Курс включает видеоматериалы по GitLab для работы с системой контроля версий. В финале студенты создают собственные приложения - наиболее успешные будут иметь свыше 5 проектов в портфолио, а некоторые даже опубликуют свои работы в App Store.

Условия обучения

Скорость прохождения зависит от студента - чем быстрее учитесь, тем меньше платите. Доступен 7-дневный тестовый период, менторинг и бесплатная заморозка обучения.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора