Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Гарантия

Стоимость курса

166 980 ₽
есть рассрочка

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

Новичкам в программировании
Освоите программирование на Swift или Kotlin, научитесь проектировать интерфейсы и тестировать приложения. Получите востребованную профессию: будете работать в студии или в продуктовой команде.

Начинающим мобильным разработчикам
Закрепите основы и пройдёте более сложные темы. Научитесь создавать и тестировать мобильные приложения по ТЗ от реального заказчика.

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

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

Приобретаемые навыки

Образовательная организация

Российская интернет-компания из сферы онлайн-образования, основанная в 2016 году. Контрольный пакет ООО «Скилбокс» принадлежит VK. Компания считается лидером российского рынка профессионального онлайн-обучения. Она также лидирует в сфере обучения профессиям, связанным с цифровой экономикой и Интернет-рекламой.

Skillbox — российская компания, которая специализируется на онлайн-образовании. Skillbox называет себя онлайн-университетом востребованных профессий.

Образовательные программы сервиса сосредоточены на четырех основных направлениях:

  • дизайн;
  • программирование;
  • маркетинг;
  • управление.

На платформе можно получить знания по актуальным темам и востребованные навыки. Все курсы нацелены на практику: мы следим за актуальностью материала и помогаем с трудоустройством и стажировкой.

Образовательная платформа Skillbox была запущена в 2016 году. Компанию основали Игорь Коропов (1989—2020) и Дмитрий Крутов.Позже к ним присоединились Андрей Анищенко и Сергей Попков.Генеральным директором компании с момента основания является Дмитрий Крутов.Skillbox дважды получила «Премию Рунета»: в 2018 году в номинации «Образование и кадры», и в 2019 году в номинации «Технологии и инновации»

В феврале 2019 года Mail.Ru Group приобрела 3 % компании, затем в марте увеличила долю до 10,33 %, и, наконец, до 60,33 % в декабре того же года.Согласно годовому отчёту Mail.Ru Group, контрольный пакет компании обошёлся ей в 1,6 млрд руб.

В ноябре 2019 года РБК включил компанию в рейтинг 35-и крупнейших EdTech компаний России, поставив Skillbox на 6-ое место. В 2020 году в рейтинге топ-10 крупнейших EdTech-компаний, составленном РБК, Skillbox переместилась на 2-ое место.

В октябре 2020 года Mail.Ru Group увеличила свою долю в компании до 70 %. В ноябре 2020 года сооснователь платформы Игорь Коропов погиб в Сочи.

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

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

iOS-разработка. Уровень 1

  • Среда разработки.
  • Основы разработки на Swift. Часть 1. Переменные и числовые типы.
  • Основы разработки на Swift. Часть 2. Работа со строками.
  • Основы разработки на Swift. Часть 3. Логические типы и управление потоком.
  • Основы разработки на Swift. Часть 4. Работа с массивами. Методы.
  • Основы разработки на Swift. Часть 5. Работа со словарями.
  • Основы разработки UI.
  • Классы и структуры в Swift.
  • ООП.
  • Протоколы.
  • Компоновка элементов UI. Использование Enum.
  • Работа с макетами.
  • Жизненный цикл и навигация.
  • Списки.
  • Библиотеки. Модификаторы доступа.
  • Версионный контроль.
  • Многопоточность.
  • Сетевые запросы. Часть 1.
  • Сетевые запросы. Часть 2.
  • Хранение данных пользователей.
  • Анимации.
  • Современные подходы к разработке.
  • Создание навигации в коде.
  • Публикация приложения в App Store.

iOS-разработчик. Уровень 2

  • Дженерики, собственные операторы.
  • Архитектура приложения.
  • Тестирование.
  • Асинхронное программирование.
  • Оптимизация и инструменты Xcode.
  • Алгоритмы и структуры данных.
  • Паттерны проектирования.
  • Push-уведомления.
  • Фреймворки/Модуляризация.
  • SwiftUI + Combine.
  • Многопоточность.
  • Networking.
  • Специфичные инструменты.
  • Хранение данных.

Профессия Android-разработчик

Kotlin

  • Переменные.
  • Функции.
  • Условия и циклы.
  • Коллекции.
  • Объекты.
  • ООП.
  • Сравнение типов.
  • Исключения.
  • Корутины.
  • Потоки.

Android-разработчик. Уровень 1

  • Введение в Android-разработку.
  • Сборка и ресурсы.
  • Разметка, views.
  • Вёрстка с помощью ConstraintLayout.
  • Жизненный цикл Activity.
  • Открытие новых экранов.
  • Фрагменты.
  • Работа с ViewPager и диалогами.
  • Списки.
  • Списки. Best practices.
  • Разрешения, работа с датой и временем.
  • Android jetpack: ViewModel, Navigation.
  • Многопоточность.
  • Работа с сетью.
  • Обмен данными по сети. Библиотека Retrofit.
  • Работа с файлами.
  • ContentProvider.
  • Введение в Базы данных.
  • Базы данных в Android.
  • Scoped storage.
  • Оповещения (push-уведомления).
  • Flow.
  • Выполнение задач в фоне.
  • Дизайн-концепция Material design.
  • Основы внедрения зависимостей.
  • Подготовка приложения к релизу.

Android-разработчик. Уровень 2

  • Создаём собственные View и анимации.
  • Работа со списками.
  • Declarative UI.
  • Выполнение задач в фоновом режиме: практика.
  • Продвинутое внедрение зависимостей (dependency injection). Dagger 2.
  • Паттерны построения приложения.
  • Паттерны презентационного слоя.
  • Тестирование.
  • Выход приложения.
  • Утечки памяти и статические анализаторы.
  • Code review на продвинутом уровне.
  • RxJava. Основы.
  • RxJava. Часть 2. Операторы.

Дополнительные курсы

Система контроля версий Git

  • Версии программного кода.
  • Установка Git.
  • Индекс и частичные коммиты.
  • Сравнение версий.
  • Отмена изменений и откат версий.
  • Репозитории и коллективная работа.
  • Ветки — создание и управление.
  • Слияние и разрешение конфликтов.
  • Полезные инструменты.
  • Правила работы с Git.

Язык запросов SQL

  • SQL. Введение.
  • Структура БД, запрос DESCRIBE.
  • Выбор и фильтрация данных, запрос SELECT.
  • Функции и выражения, агрегация данных.
  • Отношения и соединение таблиц: JOIN.
  • Группировка.
  • Модификация данных.
  • Подзапросы.
  • Объявление и изменение структуры данных.

Английский для 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: обсуждаем типичные действия при развёртывании и дальнейшем сопровождении ПО.

Карьера и развитие для программиста

  • Что нужно работодателю?
  • Как создавать резюме и искать работу.
  • Как успешно пройти собеседование.
  • Как пройти испытательный срок.

Figma 2.0

  • Введение в Figma. Обзор возможностей.
  • Работа с графикой.
  • Редактор Figma — модульные сетки и монтажные области.
  • Создание и настройка компонентов, работа с эффектами.
  • Создание вложенных компонентов. Auto Layout.
  • Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
  • Прототипирование.
  • Figma Animate.
  • Бонус-модуль. Обзор и применение Figma plugins.

Ручное тестирование мобильных приложений

  • Тестирование мобильных приложений.
  • Общее знакомство с темой.
  • Ориентация и экраны.
  • Эмуляторы и симуляторы.
  • Сборка приложений и продвинутые функции Android Studio и XCode.
  • GPS и батарея.
  • Связь.
  • Скриншоты и логи.
  • Информация о дипломном проекте.

Рейтинг курса

4.4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 24.03.2024 01:33
Профессия Мобильный разработчик

Профессия Мобильный разработчик

Оставить отзыв
Поделиться курсом с друзьями