Профессия:
iOS разработчик (Swift)
Курсы  iOS разработчик (Swift) в Казани

Научитесь создавать приложения под iOS на языке Swift, чтобы работать на самую дорогу IT-компанию в мире – Apple. На курсе вы сделаете первое приложение, которое сможете опубликовать и монетизировать в App Store.

О профессии iOS разработчик по данным Headhunter:
iOS разработчик –

специалист по созданию программ для операционной системы iOS. Программирует на языке Swift для устройств Apple.

Обязанности iOS разработчика:

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

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




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

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

icon
about-icon
Онлайн
47 952 руб
35 970 руб
или 9 990 руб. / мес.
Новый год: СКИДКА -40%
  • Обучение по трансляциям
    Группы до 10 человек
    Проверка домашних заданий
    Видеозаписи всех занятий
    Тренинг по трудоустройству
    Сертификат
    Портфолио

icon
about-icon
VIP
67 152 руб
50 370 руб
или 13 990 руб. / мес.
Новый год: СКИДКА -40%

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

icon
about-icon
Стандарт
57 552 руб
43 170 руб
или 11 990 руб. / мес.
Новый год: СКИДКА -40%
  • Занятия в аудиториях
    Группы до 10 человек
    Проверка домашних заданий
    Видеозаписи всех занятий
    Тренинг по трудоустройству
    Сертификат
    Портфолио

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

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

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-индустрии.

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

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

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

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

Новичкам в IT

Начинайте карьеру с перспективной профессии! Разработчик приложений для Apple – это шанс получать зарплату в долларах, работать с любого места на Земле и заниматься интересными проектами. За 4 месяца вы освоите язык Swift и создадите первое приложение под iOS прямо на занятиях.

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

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

Фанатам Apple

Если мечтаете работать в Apple, лучше всего податься в разработчики. Это одна из самых прибыльных профессий в IT-индустрии. Мы научим вас создавать приложения с помощью языка Swift, использовать разные фреймворки и публиковать готовый проект в AppStore.

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

Хотите сменить профессию или повысить количество проектов, которые можете брать в работу? Swift – несложный язык, который Apple создавала с целью сократить цикл разработки приложений. Обучайтесь iOS программированию за 4 месяца и реализуйте первый проект уже на занятиях.

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

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

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

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

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

check

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

check

Разрабатывать интерфейсы для мобильных приложений

check

Разбираться в инструментах фреймворка UIKit

check

Выставлять готовые приложения в AppStore

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

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

img

Алан Бабаев

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
Иванов Иван Директор школы
Мади Владислав Преподаватель курса

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

icon Хотите пойти на IT-курсы в Казани?

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

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

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

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

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

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

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

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

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

Скидка 15%

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

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

Чат 24/7

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

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

Avenue Bar

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

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

Партнеры

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

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

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

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

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

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

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

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

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

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

Видео курс

IT Avenue Казань

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

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

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

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

Наши выпускники в Казани

Наши выпускники в Казани

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

Хотите пойти на IT-курсы в Казани? Хотите пойти на IT-курсы в Казани? Хотите пойти на IT-курсы в Казани?
Хотите пойти на IT-курсы в Казани?
Хотите пойти на IT-курсы в Казани? Хотите пойти на IT-курсы в Казани?

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

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

Текст курса

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

Если мечтаете создать iOS приложение для устройств компании Apple, обучение на курсе “iOS программист” поможет осуществить заветную мечту. Мы научим вас уверенно писать код на языке программирования Swift – самом популярном в разработки для AppStore. По окончанию вы создадите личное iOS приложение, посетите тренинг по трудоустройству и в течение месяца после выпуска начнете работать над первым высокооплачиваемым проектом.

Программирование на Swift: обучение с нуля

Чтобы разрабатывать iOS приложения, базовые знания не нужны. По крайней мере, в школе AVENUE.

В первом модуле вы изучите основы программирования на языке Swift, а дальше будете углубляться в нюансы и выполнять всё больше практических заданий. Программа курса ориентирована на практику. 80% времени на уроках вы будете кодить.

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

Чему вы научитесь на курсе:

• разрабатывать мобильные iOS приложения;

• писать чистый код на языке Swift;

• владеть принципами ООП;

• создавать интерфейсы;

• собирать приложение в одно целое;

• синхронизировать реализованный продукт;

• выставлять в AppStore и монетизировать.

Чтобы выучить всё это, достаточно встречаться дважды в неделю и заниматься по 2 часа. Swift программирование не такое тяжелое, как может показаться неопытному специалисту. Компания Apple сделала этот язык простым и понятным, так как она хотела, чтобы разработчики быстро создавали новые iOS приложения. Время – деньги, как говорится. Особенно для такой компании.

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

Разработайте свое iOS приложение в школе AVENUE

Подход нашей школы ориентирован на быстрое и качественное образование. Не на такое, когда “кипит” голова и засыпаешь над кодом от усталости. Мы разработали собственный стиль с упором на практику. Ознакомьтесь с нашими преимуществами в следующих пунктах.

1. 80% практических заданий

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

2. Финальный проект в портфолио

Рекрутер должен видеть доказательство знаний и навыков. На курсы вы придумаете и реализуете личный проект. Результат труда поможет вам устроиться на работу.

3. Преподаватели – практикующие разработчики

Учитель, который мотивирует собственным примером – лучший учитель. Мы сотрудничаем с профессионалами в сфере с интересными кейсами и вдохновляющим опытом.

4. Стажировка и первая работа

Студентам с лучшими результатами мы дарим стажировку в топовых русских компаниях. Кроме того, для всех устраиваем мероприятие, где учим продвигаться своими силами. Резюме выпускников курса отправляем в компании, с которым поддерживаем связь.

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

Запись на занятия по телефону или в форме на сайте.