iOS разработчик (Swift)
ios

На курсе вы изучите язык программирования Swift, а также напишите приложение для устройств Apple. На занятиях опубликуете приложение в App Store и начнете зарабатывать первые деньги.

О ПРОФЕССИИ iOS РАЗРАБОТЧИК ПО ДАННЫМ HEADHUNTER:
iOS РАЗРАБОТЧИК –

специалист, который разрабатывает приложения для операционной системы iOS (Apple). Пишет код на языке программирования Swift.

ОБЯЗАННОСТИ iOS РАЗРАБОТЧИКА:

• создание мобильных приложений под iOS;
• поддержка разработанных приложений;
• участие в тестировании и отладке;
• размещение и монетизация в App Store;
• разработка инструкции по эксплуатации.

опубликованных вакансий 7123
7123
опубликованных вакансий
средняя зарплата по Санкт-Петербургу 2 550$
2 550$
средняя зарплата по Санкт-Петербургу
опубликованных резюме 4997
4997
опубликованных резюме
Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы
Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы
Видео будет отправлено Вам в мессенджере WhatsApp
Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы




img
Выберите удобный пакет обучения

Выберите удобный пакет обучения

icon
Выберите удобный пакет обучения Онлайн
Онлайн
51 960 руб
35 160 руб
от 2 931 руб./мес.
-30% ТОЛЬКО ДО 5 ДЕКАБРЯ
  • Обучение по трансляциям
    Группы до 10 человек
    Проверка домашних заданий
    Видеозаписи всех занятий
    Тренинг по трудоустройству
    Сертификат
    Портфолио

Записаться
Данный пакет можно приобрести в рассрочку БЕЗ банка по 10 390 руб./мес.
icon
Выберите удобный пакет обучения  VIP
VIP
63 960 руб
44 760 руб
от 3 731 руб./мес.
-30% ТОЛЬКО ДО 5 ДЕКАБРЯ

  • Занятия в аудиториях
    Группы до 10 человек
    Проверка домашних заданий
    Видеозаписи всех занятий
    Тренинг по трудоустройству
    Сертификат
    Портфолио
    Резюме
    Трудоустройство

Записаться
Данный пакет можно приобрести в рассрочку БЕЗ банка по 12 790 руб./мес.
icon
Выберите удобный пакет обучения Стандарт
Очно
55 960 руб
38 360 руб
от 3 197 руб./мес.
-30% ТОЛЬКО ДО 5 ДЕКАБРЯ
  • Занятия в аудиториях
    Группы до 10 человек
    Проверка домашних заданий
    Видеозаписи всех занятий
    Тренинг по трудоустройству
    Сертификат
    Портфолио

Записаться
Данный пакет можно приобрести в рассрочку БЕЗ банка по 11 190 руб./мес.
Программа курса

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

1 Модуль. Семантика и структура Swift

1-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    iOS. Обзор рабочей среды xCode. Симуляторы устройств. Первое приложение на Swift.
  2. Занятие №2
    Таблицы. Создание многотабличной базы данных. Иерархия элементов.
  3. Занятие №3
    Объекты и классы Swift. Классы, структуры и перечисления. Ключевые слова.
  4. Занятие №4
    Операторы. Виды операторов: униарные, бинарные, тернарные.
  5. Занятие №5
    Коллекции в Swift. Типы коллекции: массивы, наборы, словари.
  6. Занятие №6
    Подробнее о массивах. Синтаксис, создание и изменение массивов.
  7. Занятие №7
    Данные в Swift. Структуры данных. Алгоритмы. Связанные списки. Протоколы коллекций. Двусвязные списки и кольцевые буферы.
  8. Занятие №8
    Работа с циклами в Swift. FOR-IN, WHILE, REPEAT-WHILE. Операторы: CONTINUE И BREAK.

Чёткое понимание архитектуры программирования на Swift. Создано первое приложение на Swift в среде разработки xCode. Изучен базовый синтаксис языка программирования Swift.

2 Модуль. ООП Swift

2-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    Введение в ООП на Swift. Основные концепции ООП. Классы, структуры, перечисления. Работа с экземплярами.
  2. Занятие №2
    Свойства, методы и индексаторы. Типы свойств: хранимые, ленивые, вычисляемые. Методы Mutating. Индексаторы.
  3. Занятие №3
    Наследование и инициализация. Дефолтные инициализаторы. Memberwise-инициализаторы. Делегация.
  4. Занятие №4
    Алгоритм работы с наследованием и инициализацией. Инициализаторы: Failable и Required. Деинициализация.
  5. Занятие №5
    ARC и управление памятью. Слабые и неизменные ссылки. Any и AnyObject. Вложенные типы.
  6. Занятие №6
    Обработка ошибок в Swift. ErrorType. Исключения и алгоритм работы с ними.
  7. Занятие №7
    Методы вызывающие исключения. Опциональные значения. Обработка исключений.
  8. Занятие №8
    Протоколы, дженерики. Типы доступа: public, internal и private. Overflow операторы.

Владение принципами ООП на Swift.

3 Модуль. Интерфейс приложения. UIKit

3-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    Пользовательский интерфейс. Обзор Interface Builder. Масштабирование элементов. Ограничения. Stack View.
  2. Занятие №2
    Жизненный цикл приложения на Swift. MVC модель проектирования приложений. UIImageView.
  3. Занятие №3
    Table View контроллер и работа с ним. Протоколы. Сигвеи. Текстовые поля. Данные: передача данных и их сохранение.
  4. Занятие №4
    Table View Collection. Основные принципы работы. Ячейки и их производительность. Секции и градиентные слои. Обновление контента и удаление старых ячеек.
  5. Занятие №5
    Жесты. Контроллеры для жестов пользователя. Методы распознавания жестов. Вращение.
  6. Занятие №6
    Фреймворк UIKit. Обзор инструментов и решений. Сборка интерфейса финального проекта.
  7. Занятие №7
    Анимация в UIKit. Dynamic Animation. Создание анимации для финального приложения.
  8. Занятие №8
    Настройка навигации в приложении. NavigationController и TabbarController.

Приобретён навык работы с UIKit и Interface Builder. Понимание особенностей создания интерфейсов для iOS. Интерфейс финального приложения готов на 100%.

4 Модуль. Мобильная разработка (iOS)

4-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    Учимся «контролить» версии в Git. Обзор структуры Gradle.
  2. Занятие №2
    Экран. ScrollView, Zoom. Добавим поле клавиатуры для набора текста.
  3. Занятие №3
    Внутренние устройства. Подключение камеры, шеринг фотографиями, Touch ID.
  4. Занятие №4
    Работа с данными в приложении. Обзор фреймворка CoreData. Настройка рабочей среды для вашего приложения.
  5. Занятие №5
    Архитектура CoreData: сущности и связи.
  6. Занятие №6
    Синхронизация приложения с AppleWatch. Макеты интерфейса AppleWatch. Настройка обмена данными.
  7. Занятие №7
    Как зарабатывать на разработке iOS-приложений? Монетизация вашей работы. Плагины и валидация чека.
  8. Занятие №8
    Apple Developer Programm. Загружаем приложение в AppStore и подводим итоги обучения.

Финальное приложение курса готово на 100%. Приобретён навык сборки приложений, настроен модуль «Встроенных покупок».

Программа курса может быть изменена исходя из трендов it-индустрии.
icon

Курс включает в себя:

Курс включает в себя: Swift
Swift
Курс включает в себя: iOS
iOS
Курс включает в себя: Xcode
Xcode
Курс включает в себя: UIkit
UIkit
Курс включает в себя: Core data
Core data
Курс включает в себя: App Store
App Store
Курс включает в себя: Git
Git
Смотреть больше
Кому подойдёт этот курс:

Кому подойдёт этот курс:

  • Новичкам
  • Начинающим разработчикам
  • Поклонникам Apple
  • Практикующим программистам

Новичкам

Изучайте разработку приложений для iOS – станьте частью высокооплачиваемой IT-индустрии через 4 месяца! Устройства компании Apple пользуются невероятной популярностью, поэтому вы точно не будете страдать от нехватки проектов и скуки на работе.

Начинающим разработчикам

Учили язык Swift своими силами, но понимаете, что не хватает упорядоченности в знаниях и практики? Наш курс – это концентрат самого важного и нужного для iOS разработчика. 80% времени на занятии вы будете выполнять реальные задачи практикующего специалиста. По окончанию курса у вас будет личный проект в портфолио.

Поклонникам Apple

Мечтаете работать в компании Apple? Превращайте желание в цель! Записывайтесь на курс по iOS разработке, изучайте программирование на языке Swift и создавайте первое приложение для Apple уже на занятиях. Мечты имеют свойство сбываться, если вы идете навстречу к ним.

Практикующим программистам

Освойте новый язык, чтобы зарабатывать в два раза больше и браться за новые интересные проекты. Создавать приложения для Apple – одна из самых прибыльных сфер. Бренд ежегодно получает больше $28 миллиардов на продаже приложений. 30% дохода забирает себе, а остальное идет разработчикам.

img
Что будете уметь при завершении курса?

Что будете уметь при завершении курса?

Ваш финальный проект по завершению курса

Ваш финальный проект по завершению курса
Уверенно программировать на языке Swift

Уверенно программировать на языке Swift

Пользоваться инструментарием фреймворка UIKit

Пользоваться инструментарием фреймворка UIKit

Создавать интерфейсы приложений

Создавать интерфейсы приложений

Собирать приложения для iOS

Собирать приложения для iOS

Публиковать в AppStore

Публиковать в AppStore

Ваши результаты

Ваши результаты

Ваши результаты

Алан Бабаев

iOS разработчик (Swift)

Заработная плата - 130 000 руб/мес

Ключевые навыки

  • Среда разработки: xCode
  • Глубокое понимание синтаксиса и семантики языка Swift
  • Владею навыками ООП на Swift
  • Умею работать с пользовательским интерфейсом - UIKit
  • Навык работы с AppStore и Apple Developer Programm

Образование

  • IT School Avenue СПБ
    Курс «iOS разработчик (Swift)»‎
    4 месяца. (1.08.20 - 1.12.20)

Алан Бабаев

Успешно завершил обучение по курсу:

«iOS разработчик (Swift)»‎

2020
Дата выдачи: 1 декабря 2020 года
www.it.avenue-pro.ru
Иванов Иван Директор школы
Мади Владислав Преподаватель курса

Записаться на курс

Записаться на курс Записаться на курс Записаться на курс
Записаться на курс
Записаться на курс Хотите пойти на IT-курсы в Санкт-Петербурге?

Оставляйте заявку и получите бесплатную
консультацию у нашего менеджера.

  • Консультация по курсу
  • Помощь в выборе направления
  • Дополнительные материалы для старта

Подарки к курсу

Подарки к курсу
Подарки к курсу

Привилегии студентам Привилегии студентам

Привилегии студентам Сертификат и его онлайн копия

Сертификат и его онлайн копия

Проявил себя и выжал максимум!

Привилегии студентам Скидка 15%

Скидка 15%

Каждому выпускнику Avenue скидка 15% на любой другой курс.

Привилегии студентам Чат 24/7

Чат 24/7

Общий чат и постоянная онлайн-поддержка от преподавателя.

Привилегии студентам Avenue Bar

Avenue Bar

Безлимит на божественный чай, ароматный кофе и воздушные печеньки.

Привилегии студентам Партнеры

Партнеры

Отправляем резюме лучших студентов рекрутерам ведущих ІТ-компаний Питера.

Привилегии студентам Видео всех занятий

Видео всех занятий

Мы ведем видеозаписи всех занятий для всех наших студентов.

Привилегии студентам Тренинг по трудоустройству

Тренинг по трудоустройству

По окончанию курса опытный рекрутер расскажет вам как трудоустроиться в СПБ.

Привилегии студентам Закрытая платформа

Закрытая платформа

Студенты автоматически попадают в закрытую платформу нашей школы.

Видео курс

IT Avenue в Санкт-Петербурге

Мы не просто ІТ-школа, мы — ІТ-компания,
которая всегда ищет таланты!
update.studio

Потерянный урок

Пропустил занятие? Пропустил занятие?

Не страшно, мы ведем видеозапись лекции и она будет доступна в личном кабинете на закрытой платформе Avenue!

Наши выпускники в СПБ

Наши выпускники в СПБ

Записаться на курс

Записаться на курс Записаться на курс Записаться на курс
Записаться на курс
Хотите пойти на IT-курсы в Санкт-Петербурге? Хотите пойти на IT-курсы в Санкт-Петербурге?

Оставляйте заявку и получите бесплатную
консультацию у нашего менеджера.

  • Консультация по курсу
  • Помощь в выборе направления
  • Дополнительные материалы для старта

Текст курса

Курсы iOS разработчик (Swift)

Если хотите разрабатывать приложения для iOS и в перспективе работать на самую дорогую компанию мира – Apple, вы попали на правильную страницу. Курс “iOS программирование” в нашей школе поможет овладеть необходимыми знаниями и навыками с нуля до продвинутого уровня. Всё это за 4 месяца учебы с финальным проектом в портфолио и гарантией трудоустройства.

iOS разработчик: мобильное программирование на Swift

Мы научим создавать приложения для iOS новичков без опыта в сфере.

Если вы практикующий программист или начинающий разработчик, тоже записывайтесь. Вы получите концентрат самых актуальных знаний с акцентом на практику. Будете выполнять реальные задачи специальности, узнаете лайфхаки практиков и хитрости эффективной работы.

Язык Swift – самый популярный язык разработки приложений для iOS.

Именно его вы будете изучать в течение 4 месяцев. Swift только кажется тяжелым. На самом деле, компания Apple создавала его для простого и быстрого написания программ для AppStore. Этот язык по максимуму сокращает цикл разработки, а также не обременяет проблемами и ошибками.

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

  • писать чистый код с помощью языка Swift;
  • использовать фреймворк UIKit;
  • разрабатывать интерфейсы приложения для iOS;
  • собирать проект в одно целое;
  • создавать продукты под разные устройства Apple;
  • размещать в AppStore и монетизировать.

Наша учебная программа включает всё, что необходимо знать и уметь iOS Junior разработчику. Вы научитесь делать мобильные приложения для iOS с нуля, занимаясь дважды в неделю.

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

Учитесь разработке для iOS очно или онлайн. По желанию выбирайте формат видеоуроков, чтобы заниматься самостоятельно в любое время. Ссылку на видео с занятий администратор пересылает всем студентам курса. Доступ выдает навсегда.

Обучение разработке приложений для iOS в школе AVENUE

Чтобы освоить материал курса без головной боли, преподаватели изобрели особый подход. Он заключен в 4 пунктах-преимуществах нашей школы программирования:

  1. Максимум практики

Выполняя реальные задания разработчиков, вы сможете написать код для первой программы уже через 1, 5 месяца после старта. Практика – это сила! Особенно когда решать задачи помогают профессионалы.

  1. Преподаватели с опытом в сфере

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

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

Весь курс вы также будете разрабатывать личное приложение, которое потом сможете показать рекрутеру и без проблем выиграть конкурс на вакантную должность.

  1. Стажировка и помощь с первой работой

Показали самые высокие результаты на учебе? Ловите стажировку в лучшей питерской компании. Остальных научим продвигать себя, искать дорогих заказчиков и в качестве бонуса разошлем резюме компаниям, с которым поддерживаем связь.

Учитесь делать приложения для iOS – получайте гарантию успешного развития карьеры еще ближайшие 10 лет. Популярность товаров Apple только набирает обороты!

Чтобы попасть на занятия в нашу школу, бронируйте место на сайте или по телефону.