iOS-разработчик отвечает за все этапы создания приложения: разрабатывает архитектуру, проектирует интерфейс, тестирует код и выгружает готовый проект в App Store.
Также программист поддерживает уже разработанное приложение. Он правит баги, пишет обновления, добавляет новые функции.
02
Легкая оптимизация – вы будете тратить мало времени на оптимизацию приложений из-за небольшого разнообразия устройств Apple
Легкая оптимизация – вы будете тратить мало времени на оптимизацию приложений из-за небольшого разнообразия устройств Apple
03
Всё актуальное под рукой! Apple ежегодно публикует гайдлайны по изменениям в ОС и в разработке
Всё актуальное под рукой! Apple ежегодно публикует гайдлайны по изменениям в ОС и в разработке
01
Язык программирования Swift разработала сама компания Apple, чтобы ускорить и упростить разработку
Язык программирования Swift разработала сама компания Apple, чтобы ускорить и упростить разработку
Почему iOS разработка – хороший выбор:
Для учебы на курсе нужен MacBook или iMac
Будем использовать среду разработки Xcode. Чтобы ее установить, нужен компьютер c версией macOS не ниже Monterey.
Кому подойдет курс?
Новичкам
Вы не программировали и не работали в IT, но очень хотите стать мобильным разработчиком.
Начинающим
Систематизируете знания, теорию закрепите на практике и получите поддержку ментора на каждом этапе.
Android-разработчикам
Освоите новый язык, разработаете первые приложения и станете универсальным мобильным разработчиком.
Программистам
Если вам нужно быстро освоить программирование на Swift или вы давно мечтаете создавать приложения для Apple.
Финальный проект
Приложение для iOS «Магазин одежды»
Проеĸт будет состоять из 9 занятий. Мы напишем полноценное приложение с авторизацией, логиĸой, сложной верстĸой при помощи SwiftUI, но при этом не будем забывать про UIKit при помощи ĸоторого мы сделаем много ĸастомных вещей.
Научимся работать в ĸоманде и у ĸаждого будут индивидуальные задания. Стеĸ технологий: SwiftUI, UIKit, Firebase, Combine, REST API, Swift Package Manager, MVVM.
Swift
Язык программирования разработанный компанией Apple
iOS
Операционная система от компании Apple
UiKit
Swift-фреймворк, позволяющий создавать пользовательские интерфейсы
XCode
Интегрированная среда разработки для платформ macOS, iOS, watchOS и tvOS
AppStore
Магазин приложений для устройств Apple
Git
Распределенная система управления версиями
ARC
Технология для автоматического управления памятью приложения
CoreData
Фреймворк для работы с базой данных, встроенный в iOS и MacOS
Опыт работы с передовыми инструментами
Основные инструменты
Программирование на Swift
Изучите базовые понятия, синтаксис, объектно-ориентированное программирование, сможете решать задачи с помощью алгоритмов
Тестирование проектов
Узнаете, как проверять работоспособность. Поработаете с эмуляторами и симуляторами
Публикация в App Store
Сможете загружать и управлять приложениями с помощью App Store Connect
Адаптирование
Научитесь адаптировать мобильные приложения под разные платформы и операционные системы: iPad, Apple Watch, Apple TV.
Верстка интерфейсов
Познакомитесь с Figma. Сможете верстать элементы интерфейса. Научитесь делать кнопки, переходы, анимации и другие элементы.
Разработка приложений
Познакомитесь со средой разработки Xcode и научитесь описывать логику приложений
Учим самому важному
Мы сформировали программу с учётом ожиданий работодателей. Именно эти навыки чаще всего требуются в вакансиях и на практике.
Получите доступ к первому уроку уже сейчас!
Вы получите полную запись первого урока курса совершенно бесплатно. Видео будет отправлено в WhatsApp в течение 5 минут!
4 мес.
Длительность курса
Программа курса
Средний тепм прохождения курса: 4 часа в неделю в занятиях (теория и практика). После каждого занятия — практические задания на отработку новых навыков (на 8 - 12 часов в неделю).
Переменные и ĸонстанты.
Типы данных. Базовые операторы в Swift.
Опциональные типы данных. Типы ĸоллеĸций: массивы, словари и сеты
Циклы for-in, while, repeat-while. Решение задач на типы ĸоллеĸций и циĸлы.
В чем их отличие и почему начинающие разработчиĸи не любят ĸлоужеры
Наследование, инĸапсуляция и полиморфизм. Уровни доступа
Чем ĸлассы отличаются от струĸтур. ООП на праĸтиĸе
Быстрое повторение всей теории, ĸоторую успели пройти + интераĸтивный тест
Что таĸое сториборды и почему iOS-разработчиĸи их не любят. Жизненный циĸл приложения и эĸрана(UIViewController). Первые шаги в работе с системой ĸонтроля версии ĸода
MVP, MVC, MVVM, VIP, VIPER.
Плюсы и минусы архитеĸтур и почему правильной архитеĸтуры не существует
Мы научимся избавлять от Storyboard, научимся писать ĸод без Interface Builder
Изучим основные ĸомпоненты UILabel, UIButton, UINavigationController, UITableView
Научимся использовать паттерн Delegate
Научимся верстать при помощи Constraints
Изучим архитеĸтуру MVP
Продолжим верстать приложение
Научимся сохранять/удалять/обновлять данные в хранилище CoreData
Изучим элементы UICollectionView и UITabbarController
Познаĸомимся с архитеĸтурой VIP
Начнем писать сетевой слой приложения
Допишем сетевой слой
Поработаем с многопоточным ĸодом
Плюсы и минусы данного фреймфорĸа
Отличие деĸларативного ĸода от императивного
Изучим основный элементы интерфейса
Контейнеры, ĸоторые заменят нам Constraints
Модифиĸаторы для элментов интерфейса
Обертĸи свойств, @State, @Binding
Верстĸа приложения
Сетевой слой с использованием async/await
Изучение новых обертоĸ свойств
Сохранение избранных новостей в CoreData
Научимся работать с WebView и ĸаĸ использовать элементы из UIKit в SwiftUI
Первые шаги в Combine. Почему async/await не заменит Combine
Познаĸомимся c API iTunes,
Напишем сетевой слой при помощи
Познаĸомимся ближе с архитеĸтурой VIP
Проеĸт будет состоять из 9 занятий. Мы напишем полноценное приложение с авторизацией, логиĸой, сложной верстĸой при помощи SwiftUI, но при этом не будем забывать про UIKit при помощи ĸоторого мы сделаем много ĸастомных вещей. Научимся работать в ĸоманде и у ĸаждого будут индивидуальные задания. Стеĸ технологий: SwiftUI, UIKit, Firebase, Combine, REST API, Swift Package Manager, MVVM
Оформите портфолио в рамках курса
Составите профессиональное резюме
Подготовитесь и пройдете тестовое собеседование вместе со специалистом
Подарочный модуль
Дополнительные три урока по 2 часа в которых вы:
Вы получите сертификат EasyUM
Он подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.
Поможем найти работу мечты
Команда EasyUM готова сделать все возможное, ради Вашего скорейшего трудоустройства.
Оформим резюме и портфолио в наилучшем формате
Подготовим к собеседованию и проработаем часто-задаваемые вопросы
Резюме лучших студентов отправим компаниям - партнерам
Научим искать вакансии и правильно вести себя на собеседовании
Выпускников находят работу
В течении 2х месяцев после выпуска
Компаний ждут iOS разработчиков
По данным собранным на hh.ru
992
75%
Очно
Очные занятия 2 р. в нед. вечером, в группе 6 - 12 чел. Есть возможность подключаться к занятию онлайн, или посмотреть запись.
Видео-курс
Проходите курс в своем темпе. Чат с куратором. Еженедельные онлайн-разборы практики и домашних заданий.
Онлайн-группа
Онлайн занятия 2 раза в неделю вечером, по точному графику, в группе 12 - 20 человек. Доступ к записям - всегда.
Выберите удобный формат
Вы можете обучаться в онлайн-группе, или пройти видео-курс с разборами домашних заданий, или обучаться очно в одном из 11 городов России.
График занятий всегда согласовывается в рамках каждой группы отдельно (после 1го занятия). Это могут быть 2 будних дня вечером с 19:00 до 21:00, или один день будний вечер и второй - суббота днем.
Быстрая коммуникация
Для каждой группы создается телеграм-чат, в котором будет происходить общение между занятиями с группой и преподавателем. Средний время ответа преподавателя - 1 час.
Трудоустройство
Программа курса построена таким образом, что вы освоите новую профессию с нуля, и будете готовы проходить собеседование.
Маленькие группы
Каждая наша группа - это 4-8 учеников. Это позволит максимально качественно и комфортно обучаться.
Длительность курса
Вам не придется учиться год и более для получения новой it-профессии. Мы разработали специальные программы курсов, позволяющие освоить профессию за самый короткий срок, и найти ту самую работу.
Четкая структура
Курс разделен на модули. Модули на уроки. Каждый урок - это теория, соединенная с практикой. Без длинных приветствий и воды.
Преподавателькурса «Мобильная разработка iOS»
Житова Дарья. Профессиональный IOS разработчик в MadiSpace. Коммерческий опыт разработки 2+ года
В отличие от школ с программой на 1-2 года, мы даем те знания и навыки, которые помогут трудоустроиться. Всё остальное вы без проблем доучите в процессе работы, когда будете выполнять задачи.
С курсами EasyUM вы экономите время и деньги, и осваиваете самое необходимое для конкретной цели на сегодня – работа на должности iOS-разработчик в хорошей компании.
1-2 года – это так долго и далеко не у каждого хватит мотивации или возможности продолжать активно учиться. Результаты на лицо: