Skillbox. Профессия iOS-разработчик

Оставить заявку

Продолжительность курса

14 месяцев

2925 руб. в месяц

Записаться
Метро

Метро

Уровень подготовки

Уровень подготовки

Начальный, Продвинутый, Профессиональный

slide 1

Возраст

Взрослые

О курсе программирования

Вы научитесь создавать приложения на языке программирования Swift под устройства Apple. Создадите 6 индивидуальных проектов и командный дипломный проект под руководством опытного тимлида.
На рынке не хватает разработчиков
2 768 компаний
сейчас ищут iOS-разработчиков
175 000 рублей
средняя зарплата специалиста
Кому подойдёт этот курс
Новичкам в программировании
Курс позволит вам освоить профессию iOS-разработчика с нуля. Вы сделаете ряд практических работ для портфолио, а после учёбы мы поможем вам с трудоустройством.

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

Программистам, которые хотят сменить специализацию
Ближе познакомитесь со спецификой iOS-разработки, отточите необходимые навыки, найдёте прибыльную и интересную работу.
Чему вы научитесь
Писать приложения под устройства Apple на языке Swift
Делать анимацию
Разрабатывать архитектуру приложений
Работать с нейронными сетями и дополненной реальностью
Проектировать UI-компоненты приложений
Интегрировать разработку с социальными сетями
Работать с объектно-ориентированным, асинхронным, функциональным программированием
Помощь в трудоустройстве
Рекомендации по составлению портфолио и резюме
Подготовка к собеседованию в компаниях-партнёрах
Реальные заказчики
на защите диплома
Персональные консультации по развитию карьеры
Заказать звонок

Программа курса программирования

Программа курса Skillbox. Профессия iOS-разработчик
  • IOS-разработчик для начинающих. Введение в iOS разработку: переменные и константы. Управление потоком данных: условия, циклы. Функции и опшиналы. Классы, структуры, перечисления. Объектно-ориентированное программирование. xcode.Controller и стриборд. Переходы и взаимодействие экранов. Стандартные UI компоненты и работа с ними. Autolayout, Constrains, StakViews. Таблицы и коллекции. Создание собственных UI компонентов. Взаимодействие с сервером, парсинг json. Стандартные средства и библиотеки. Анимация от А до Я. Хранение данных: Realm, CoreData, UserDefaults, контроль версий Функциональное программирование. Подпись и отправка приложений в AppStore. Обзор iTunes connect.
  • iOS-разработчик. Уровень 2.Расширения и протоколы. Дженерики, собственные операторы. Rх: что это, обзор Rх-библиотек, работа с ними. Архитектуры приложений: MVC, MVVM, Viper, Amber. Асинхронное программирование. Оптимизация и инструменты Xcode. Алгоритмы и структуры данных. Взаимодействие с Objective С и С-кодом. Секретные фишки из Objective C. Интеграция с социальными сетями (fb, vk). Maps: Apple, Google, Yandex. Agile и командная разработка. Vision, CoreML и нейронные сети: создаём скайнет. AVFoundation: редактируем видео. ARKit: играем с дополненной реальностью. GPUImage: профессиональная обработка фотографий. SpriteKit: изучаем игровой движок от Apple. Паттерны проектирования. Тестирование. Push-уведомления.
  • Мобильный разработчик PRO. Знакомство с программой курса. Разработка приложения для мобильных устройств. Часть 1. Разработка приложения для мобильных устройств. Часть 2. Инструменты разработки и командной работы. Часть 1. Инструменты разработки и командной работы. Часть 2. Интеграции и сервисы. Тестирование и отладка. A/B-тестирование. База знаний и документация. Управление мобильной разработкой. Распространение приложений для тестирования и на пользователей. Поддержка, доработки и оптимизация.
  • Система контроля версий Git. Версии программного кода. Установка Git. Индекс и частичные коммиты. Сравнение версий. Отмена изменений и откат версий. Репозитории и коллективная работа. Ветки — создание и управление. Слияние и разрешение конфликтов. Полезные инструменты. Правила работы с Git.
  • Универсальные знания программиста. Как стать первоклассным программистом. Вёрстка email-рассылок. Советы на реальных примерах. The state of soft skills. Как мы создавали карту развития для разработчиков. Как общаться по email и эффективно работать с почтой. Повышение своей эффективности. Спор о первом языке программирования. Саморазвитие: как я не усидел на двух стульях и нашел третий. Протокол HTTP. Введение в алгоритмы.
  • Английский для IT-специалистов.Английский для IT-специалистов. IT Resume and CV: составляем резюме на английском. Job interview: questions and answers. Проходим собеседование на английском. Teamwork: говорим о командной работе и процессах на английском. Workplace communication: английский для общения. Business letter: ведём переписку на английском. Software development: разбираем все этапы жизненного цикла программного обеспечения на английском. System concept development and SRS: составляем ТЗ на английском. Design: говорим об основных концепциях проектирования. Development and Testing: разбираем ключевые термины, которые используются в разработке и тестировании. Deployment and Maintenance: обсуждаем типичные действия при развертывании и дальнейшем сопровождении ПО.
  • Карьера и развитие для программиста Что нужно работодателю? Как создавать резюме и искать работу? Как успешно пройти собеседование? Как пройти испытательный срок?
  • Курс по слепому методу печати. Руководство по возможностям тренажера Ratatype
  • Дизайн мобильных приложений с нуля до PRO. О Курсе. Первый дизайн-макет. Специфика мобильных платформ. С чего начать? Подготовка к проектированию. Поиск вдохновения. Проектирование. Визуальная концепция. Проверка идеи. Презентация для клиента. Идеальный макет. Адаптация под разные платформы. Масштабирование и подготовка дизайн материалов. Создание кейсов на Behance. Анимация в интерфейсах.
  • Photoshop с 0 до PRO.Бонус. Установка adobe photoshop. Горячие клавиши. Введение в Photoshop. Инструменты. Работа с файлами и изображениями. Принципы работы со слоями и масками. Эффекты. Продвинутые приемы обтравки / ретуши. Принципы построения растровых изображений. Бонус. Как освоить pen tool? Практика коллажирования для создания Key-Visual. Бонус-модуль. Причиняй добро. Практика создания самых оригинальных мемов для социальных сетей.
  • Введение в Figma. Обзор возможностей. Работа с графикой. Редактор Figma — модульные сетки и монтажные области. Создание и настройка компонентов, работа с эффектами. Создание вложенных компонентов. Auto Layout. Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку. Прототипирование. Figma Animate. Бонус-модуль. Обзор и применение Figma plugins.
Читать подробнее Скрыть

Отзывы о курсе

Рейтинг: 5 (22 отзывов)
Качество обучения
Программа курса
Преподаватели
Расположение
Помещение и инфраструктура школы
Соотношение цена/качество

Остались вопросы?

Оставьте свой номер и мы вам перезвоним!

Оставить заявку
Фотографии, видео, текст взяты из открытого источника - https://skillbox.ru/course/profession-ios-developer/. Автор произведений не известен. Данные материалы используются исключительно в информационных, учебных и новостных целях.
Оставьте ваши контактные данные и мы перезвоним в течение 12 минут!
Нажимая на кнопку, вы соглашаетесь с Политикой конфиденциальности и даете согласие на обработку персональных данных.