Рус Укр

Онлайн-курс
Kotlin for Android

Advanced level

alarm-clock занятий

spiral-calendar занятий в неделю

rocket старт

За неделю записалось

Осталось

Начни свой путь
в мобильной разработке!

Курс Kotlin предназначен для тех, кто желает получить специальность Android Developer и планирует развивать свою будущую профессиональную деятельность в IT-сфере. В течение обучения вы получите знания, необходимые для создания mobile-приложений, и загрузите свое первое приложение в Google Play.

Kotlin полностью совместим с Java, что позволяет Java-разработчикам постепенно перейти к его использованию. На Google I/O 2019 было принято, что язык программирования Kotlin стал приоритетной в разработке под Android.

Цели курса

  • Познакомиться с синтаксисом языка Kotlin
  • Разобраться с принципами Android разработки
  • Познакомиться с архитектурой Android приложений
  • Разобраться с принципами хранения данных и работы с сетью
  • Опубликовать первое приложение на Google Play
smiling-face-with-sunglasses

advanced
level

Курс предназначен для слушателей, хорошо владеющих Java Core.

Изучаемые технологии

  • Jetpack

    Jetpack

  • Retrofit

    Retrofit

  • Room

    Room

  • Sqlite

    Sqlite

  • Firebase

    Firebase

  • Glide

    Glide

  • Picasso

    Picasso

  • MVVM

    MVVM

  • Clean Arch

    Clean Arch

  • Dependency Injection

    Dependency Injection

  • Koin

    Koin

  • Dagger2

    Dagger2

  • RxJava

    RxJava

  • Json

    Json

  • Git

    Git

  • Rest

    Rest

Программа онлайн-курса
Kotlin for Android

alarm-clock 20 занятий
  • Введение
  • Установка необходимого ПО
  • Kotlin для Java разработчиков
  • Android Fundamentals
    • Структура проекта
    • Gradle
    • AndroidManifest
    • Жизненный цикл
    • Разрешения
    • Навигация
    • Ресуры
    • Выполнение задач в фоне
    • Отладка
  • UI
    • Material Design
    • Разметка экрана
    • Простые виджеты
    • Сложные виджеты
    • Вызов сторонних приложений
    • Анимации
  • Хранение данных
    • Shared preferences
    • Files
    • Room
  • Работа с сервером
    • JSON
    • Retrofit
    • Загрузка изображений
  • Продвинутая разработка
    • DI
    • RX
    • MVVM
    • Clean Arch
    • Firebase
    • Push notifications
  • Публикация на Google Play

В конце курса выполняется дипломный проект.

Добавьте навыки в резюме

  • Знание Kotlin на базовом уровне

  • Владение средой разработки Android Studio

  • Понимание полного цикла разработки под Android

  • Работа с Gradle

  • Создание UI под Android

  • Понимание архитектуры мобильных приложений

  • Использование баз данных

  • Реализация REST API

  • Знание основных библиотек (Jetpack, Firebase)

  • Публикация приложений на Google Play

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

  • woman-technologist

    Занятия проводятся в режиме онлайн-трансляции, а видеозапись сохраняется в личном кабинете.

  • briefcase

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

  • thumbs-up

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

  • light-bulb

    Вы прорабатываете ошибки и закрепляете пройденный материал.

Преимущества онлайн-обучения в Компьютерной школе Hillel

  • man-raising-hand
    Группы по 14 человек Преподаватель уделяет время каждому студенту.
  • nerd-face
    Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
  • briefcase
    Система личных кабинетов Эффективное и удобное обучение.
  • speech-balloon
    Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
  • videocassette
    Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
  • hammer
    Практические занятия Большая часть занятий ориентирована на практику.
  • rocket
    Трудоустройство

    Что мы делаем для того, чтобы вы достигли успеха?

  • clipboard

    Проводим мастер-классы по подготовке резюме и поиску работы

  • books

    Регулярно обновляем программы курсов под требования рынка

  • smiling-face-with-sunglasses

    Приглашаем преподавать только лучших практикующих специалистов

  • globe-with-meridians

    Развиваем нашу сеть партнеров среди топовых IT-компаний

  • direct-hit

    Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)

Наши преподаватели и выпускники работают в топовых IT-компаниях мира

Часто задаваемые вопросы

  • Какой нужно иметь компьютер, чтобы обучаться на курсе Kotlin for Android?

    Требования к компьютеру для обучения на курсе Kotlin for Android.

    Операционная система:

    • Windows 10 64-бит
    • macOS 10.13 или выше
    • Linux: Ubuntu 16.04 - 20.04

    Процессор* :

    • Минимум intel core i5 4-го поколения
    • Рекомендуется i5 8-го
      *Допустимы аналоги от AMD

    Оперативная память:

    • Минимум 8 Гб
    • Рекомендуется 16 Гб

    Память:

    • Минимально 500 Гб HDD и более
    • Рекомендуется 200 Гб SSD и более
  • Существуют ли какие-нибудь скидки или система лояльности, если Студент по завершении одного курса идёт на следующий курс?

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

    Эта система состоит в том, что в конце курса Студенты пишут тест по пройденному материалу или сдают итоговую работу, по итогам которых получают скидку на следующий курс данного направления:

    • Студент, который имеет самый высокий результат получает скидку 25% на дальнейшие курсы;
    • Студент, занявший второе место, получает 15% скидку;
    • Студент, который оказался на третьем месте, получает 10% скидку.

    Все Студенты получают скидку в размере 5% на любой из курсов Школы.

  • Чем ваша Школа отличается от других курсы программирования? Почему следует выбрать именно вашу Школу?

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

    • мы стараемся привлекать к преподаванию только практикующих специалистов с большим опытом работы в крупнейших IT-компаниях города;
    • мы делаем упор на практических занятиях и на наиболее актуальную информацию и необходимый функционал, который сейчас востребован при трудоустройстве;
    • все занятия записываются на видео и отправляются нашим Студентам на следующий день, чтобы они могли повторно просматривать все материалы по курсу;
    • у многих наших курсов есть бонусные занятия и вебинары, такие как: вебинары по администрированию на Linux и по базам данных, бесплатные занятия по профильному английскому языку, а также занятия с рекрутером и техническим специалистом, чтобы наши Студенты были подготовлены к дальнейшему трудоустройству;
    • все наши классы компьютеризированы, и за каждым Студентом фиксируется место как в учебном классе, так и в удаленном личном кабинете (Learning Management System), где будет возможность просматривать все необходимые материалы по курсу и по завершении обучения;
    • у всех наших Студентов и Выпускников есть возможность участвовать в программе Hillel EVO, которая абсолютно бесплатно предоставляет дополнительную практику по созданию собственного проекта и получение опыта работы в команде с нашими Преподавателями даже после завершения курсов!
  • Где можно посмотреть отзывы о вашей Школе Online?

    Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах.

  • Кем работают ваши Преподаватели? Имеют ли они опыт преподавания?

    Мы всегда очень ответственно стараемся подходить к вопросу подбора Преподавателей в нашей Школе. Наши Преподаватели — практикующие специалисты в крупнейших IT-компаниях города. Также они имеют как опыт преподавания в нашей Школе, так и опыт менторства по месту их профессиональной деятельности. В своей манере обучения они делают упор на последние тенденции IT-рынка и исключительно на свой личный опыт для того, чтобы наши Выпускники имели наиболее востребованные знания и опыт работы с конкретными кейсами.

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

    Для того, чтобы пройти вступительное тестирование, вы можете подъехать к нам в офис, где мы сможем предоставить вам данный тест, а также ответить на все ваши вопросы и провести экскурсию по нашей Школе. Также для прохождения теста удаленно вы можете:

    • заполнить заявку на нашем сайте на бесплатную консультацию;
    • заполнить заявку на нашем сайте на запись на курс;
    • заполнить заявку на нашем сайте на получение вступительного теста;
    • связаться с нами, позвонив или написав нам.
  • Как получить максимальный балл за домашнее задание на курсе Kotlin for Android?

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

    • Выполнить задание в указанные сроки
    • Выполнить все условия задания
    • Выполнить задание без ошибок
    • Пересдача домашнего задания не более одного раза

Заявка на консультацию

Оставьте ваши контактные данные, и мы вам обязательно перезвоним!

Обязательно укажите ваше имя кириллицей

Обязательно укажите email, по которому мы сможем с вами связаться

Обязательно укажите телефон в международном формате

Школа работает с 10:00 до 21:00 по будням и с 10:00 до 19:00 по выходным дням (киевское время, GMT+2).

Отправлено

Приобрести подарочный сертификат

Gift certificate background image Gift certificate background image