logo-hibrain

Клиент-серверные iOS-приложения

Успешное завершение курса и диплом GeekBrains станут вашим выигрышным преимуществом при трудоустройстве в качестве программиста iOS.

  • Площадка:GeekBrains
  • Продолжительность:10 уроков
  • Дата:в удобное время
  • Стоимость:16500 ₽
Клиент-серверные iOS-приложения

О курсе

На курсе за 1 месяц вы освоите разработку высоконагруженых приложений для iOS. Программа обучения включает теорию и практические задания по работе с файлами и архивами, фонового управления процессами, оптимизации загрузки приложений с большим объёмом данных. Обучение проводят профессионалы iOS-разработки ведущих российских и международных проектов. По итогу обучения вы получите опыт мобильной разработки с универсальным интерфейсом, Backend-программирование, поучаствуете в релизе приложения в AppStore.

Мы изучаем:

course-info
  • swift
    swift
  • firebase
    firebase
  • realm
    realm
  • ios
    ios

Кому подойдет курс

  • Тому, кто хочет профессионально заниматься iOS-разработкой.

  • Тому, кто хочет перейти из Android-разработки в iOS.

Необходимые навыки

  • Начальные знания в сфере мобильной разработки.

Эксперты

Друзья HiBrain — ведущие IT-компании. Вместе с ними мы разрабатываем программы курсов, чтобы наши слушатели получили самые актуальные знания и навыки. Эксперты из компаний-партнёров помогают нам в подготовке практических кейсов и даже принимают экзамены у выпускников.

  • Андрей Антропов
    Андрей Антропов
    Старший разработчик Worki от «Mail.ru Group»
  • Николай Родионов
    Николай Родионов
    iOS App Developer. В разработке на iOS более 8 лет
  • Евгений Елчев
    Евгений Елчев
    Руководитель отдела мобильной разработки
  • Илья Шумихин
    Илья Шумихин
    В IT более 5 лет. IOS-разработчик на Swift более 2 лет. Также занимается С# программированием с использованием ASP.NET, WPF
  • Станислав Иванов
    Станислав Иванов
    Более 6 лет занимается разработкой для продуктов Apple
  • Алексей Усанов
    Алексей Усанов
    iOS-разработчик в «АЙКОЛЛ»
  • Кирилл Лукьянов
    Кирилл Лукьянов
    Полиглот в сфере программирования. Знает Basic, Visual Basic, Pascal, Delphi, PHP, Perl, Visual C, Java, JavaScript. Имеет опыт работы Unix-разработчика и внедрения систем Enterprise-уровня в компании «Билайн», «Ростелеком», «Сбербанк»
  • Олег Иванов
    Олег Иванов
    Руководитель группы мобильной разработки, ведущий разработчик iOS приложений, Swift-программист
  • Анатолий Пешков
    Анатолий Пешков
    Основатель и CIO компании «Mad Brains»
  • Елена Грачева
    Елена Грачева
    Obj-C/Swift senior developer, architect

Карьера

Выпускники курсов HiBrain получают уникальную возможность применить новые знания: компании-партнёры проекта ждут наших слушателей на стажировки и предлагают трудоустройство.

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

    В рамках модуля вы познакомитесь с правилами реализации паттернов в iOS - «наблюдатель», «одиночка», «делегат». Поработаете с функцией NotificationCenter.

    Освойте работу с сетевыми запросами, подробно изучите анатомию HTTP-запросов, применяйте инструменты и библиотеки, отправляйте запросы в URLSession.

    Освоите преобразование серверных ответов в объекты приложения. Поработаете в JSONSerialization.

    Рассмотрим основные инструменты и библиотеки iOS-разработчика для хранения данных в приложении. Поработаете с UserDefaults, CoreData, SQLite, Realm, Keychain.

    Освоите сохранение, извлечение, удаление и фильтрацию данных.

    Научитесь отслеживать изменения в Realm и автоматически обновлять UI.

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

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

    course-program