Разработка мобильных приложений SWIFT Презентовать проекты Создавать, разрабатывать продукт Писать программный код iOS Разрабатывать и создавать программы и приложения GitHub

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

Нетология
341,00 час длительность
Онлайн формат
Начальный уровень
1 поток (закрыт) 04.10.2021-27.03.2022
2 поток (закрыт) 08.11.2021-19.04.2022
3 поток (закрыт) 13.12.2021-28.05.2022

Описание

О профессии

iOS-разработчики создают приложения, игры, программное обеспечение, интерфейсы и обновления для устройств, которые работают на платформах от Apple – это прежде всего iPhone, а также iPad, iPod, наручные часы Watch, ТВ-приставка Apple TV. 

В работу iOS-разработчика входит проектирование и разработка продукта, тестирование и исправление недостатков, релиз продукта и публикация приложения.

Junior-разработчики под iOS зарабатывают от 70 000 до 130 000 ₽ на московских проектах.

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

 

Для кого курс

Курс подойдёт веб-разработчикам, 1С-разработчикам, IT‑специалистам, начинающим iOS‑разработчикам и всем, кто хочет освоить новую IT-профессию.

 

О Нетологии

Нетология — образовательная платформа. Обучаем современным востребованным профессиям. 35+ тыс. дипломированных выпускников, 10 лет на рынке и 8 направлений обучения.

 

Наши преимущества

  • Преподаватели из крупнейших IT-компаний России
  • Обучение на практике и подробная обратная связь
  • Готовые кейсы в портфолио и помощь в их оформлении
  • Помощь с трудоустройством и поддержка на всех этапах
  • Диплом государственного образца 
  • Возможность получить налоговый вычет — 13%

 

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

  • Программировать на Swift и понимать принципы объектно-ориентированного программирования
  • Работать с системой Git и сервисом GitHub
  • Создавать интерфейс приложения

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

 

Как проходит обучение

  • Смотрите видеолекции и участвуете в вебинарах
  • Закрепляете знания на практике
  • Создаёте проект и защищаете его
  • Получаете диплом и находите новую работу

 

Диплом подтвердит вашу квалификацию

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

 

Трудоустройство

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

  • Вместе оформим резюме и портфолио ваших работ
  • Научим проходить интервью
  • Подберём вакансии под выбранную профессию
  • Поможем адаптироваться на новом месте

 

Часов в программе
30,00 часов
лекции
203,00 часа
практика
96,00 часов
промежуточная аттестация
2 часа
входная диагностика
10 часов
итоговая аттестация
341,00 час
всего
Цель программы
Цель программы — получение компетенций, необходимых для профессиональной деятельности в сфере проектирования, разработки и интеграции информационных ресурсов в сети.
Актуальность
Сфера деятельности iOS-разработчиков — создание приложений, игр, программного обеспечения, интерфейсов и обновлений для устройств, которые работают на платформах от Apple: iPhone, iPad, iPod, наручные часы Watch, ТВ-приставка Apple TV.
Активная разработка для iOS началась в 2009 году. Продукция Apple пользуется популярностью у потребителей, поэтому спрос на iOS-разработчиков не падает. Компания Apple в свою очередь не перестаёт развивать свою операционную систему, добавляет новые устройства, возможности и технологии. Отсюда высокие требования к самим iOS-разработчикам, их знаниям и навыкам.
Входная диагностика 2 часа
Входное тестирование на определение уровня базовых знаний сферы
программирования
Итоговая аттестация 10 часов
Дипломная работа

Компетенции

Профессиональные


Программирование на Swift
Знать:

Основные конструкции языка Swift: переменные, типы данных, циклы, коллекции, основы объектно-ориентированного программирования

Уметь:

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

Владеть:

Инструментом для изучения языка Swift — Swift Playground

Разработка интерфейса iOS-приложений
Знать:

UI и UX-дизайн, навигацию приложения, как использовать жесты и работать с анимациями

Уметь:

Создавать компоненты интерфейса, экранов и переходов между ними

Владеть:

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

Требования

Нет

Образование
  • Высшее образование

Модули

свернуть
80,00ч
Модуль 1 Введение в Swift
Среда разработки и основные понятия. Знакомство со Swift в Playground. Переменные и константы. Логические типы. Преобразование типов. Условные конструкции. Опциональные типы и преобразования. Коллекции: массив. Словарь. Обход по коллекциям на примере for-in. Кортеж и множество. Функции и области видимости
96,00ч
Модуль 3 Объектно-ориентированное программирование на Swift
Основы объектно-ориентированного программирования (ООП). Объекты в ООП. ООП: интерфейс и реализация. Переопределение методов. Классы. Структуры. Перечисления. Свойства и методы объекта. Замыкания. Наследование. Переопределение. Протоколы и расширения. Обработка ошибок
49,00ч
Модуль 2 Система контроля версий Git
Вводное занятие по курсу «GIT — система контроля версий». Внедрение системы контроля версий. История работы и ветки. Командная работа
104,00ч
Модуль 4 Разработка iOS-приложений — интерфейс пользователя
Дизайн и пользовательский интерфейс. Инструменты для разработки интерфейса. Навигация в iOS и жизненный цикл UIViewController. UIView, UIWindow, CALayer. Базовые UI-компоненты. Верстка экранов для iOS. Auto Layout. UIScrollView, UITableview, UITableViewDatasource, UITableViewDelegate. CollectionView. Жесты и анимация. Xcode debugging (отладка). Instruments
80,00ч
Модуль 1 Введение в Swift
Среда разработки и основные понятия. Знакомство со Swift в Playground. Переменные и константы. Логические типы. Преобразование типов. Условные конструкции. Опциональные типы и преобразования. Коллекции: массив. Словарь. Обход по коллекциям на примере for-in. Кортеж и множество. Функции и области видимости
49,00ч
Модуль 2 Система контроля версий Git
Вводное занятие по курсу «GIT — система контроля версий». Внедрение системы контроля версий. История работы и ветки. Командная работа
96,00ч
Модуль 3 Объектно-ориентированное программирование на Swift
Основы объектно-ориентированного программирования (ООП). Объекты в ООП. ООП: интерфейс и реализация. Переопределение методов. Классы. Структуры. Перечисления. Свойства и методы объекта. Замыкания. Наследование. Переопределение. Протоколы и расширения. Обработка ошибок
104,00ч
Модуль 4 Разработка iOS-приложений — интерфейс пользователя
Дизайн и пользовательский интерфейс. Инструменты для разработки интерфейса. Навигация в iOS и жизненный цикл UIViewController. UIView, UIWindow, CALayer. Базовые UI-компоненты. Верстка экранов для iOS. Auto Layout. UIScrollView, UITableview, UITableViewDatasource, UITableViewDelegate. CollectionView. Жесты и анимация. Xcode debugging (отладка). Instruments

Преподаватели

Новичков

Артём

Skyeng

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

Коловатов

Александр

Effective

iOS Engineer

80 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Разработчик Web и мультимедийных приложений

06.035

Ответственный за программу

support@netology.ru

+78002008167