online#Android#Kotlin

Бесплатный DEV-Intensive Android на Kotlin

16 часов лекций и более 46 часов практики. Практико-ориентированный подход и быстрый Rush в профессию

Старт:

Записаться

О Профессии

  • Востребованность на рынке труда

  • Интересная работа мечты

  • Высокая зарплата при трудоустройстве

Спикеры и менторы курса

Макеев Михаил CTO & Co-Founder – Skill-Branch

#Спикер

Платформа Android – одна из самых востребованных сегодня. ОС поддерживается огромным количеством персональных устройств, а число активных Andoid-пользователей превысило 2 млрд. человек по всему миру. Community разработчиков под Android не стоит на месте, платформа постоянно развивается: появляются новые фичи, архитектурные подходы и мейнстримы в разработке. Данный курс ориентирован на разработчиков, которые только начинают свой карьерный путь в сфере IT или уже знают синтаксис Java и хотят начать разрабатывать на Kotlin. Мы познакомимся с различными подходами и технологиями, которые включает в себя современный процесс разработки. Основной акцент обучения будет сделан на актуальных инструментах и фичах языка Kotlin при разработке под платформу Android. Особое внимание уделим разбору и практическому применению часто встречающихся паттернов программирования и архитектурных подходов.
Селезнев Александр СТС Медиа. Старший Android Developer

#Ментор

Изучаю разработку под Android с 2016 года, когда прошёл DEV-Intensive от SkillBranch. Затем обучался на продвинутом курсе Middle Android Developer. Определился с призванием и планами на дальнейшее развитие карьеры в качестве Android-разработчика. 1,5 года – приблизительно столько времени я потратил на поиск первой работы, которая дала мне хороший старт для саморазвития в IT-сфере. Уже через три месяца я мог показать уровень Middle-разработчика и устроился в другую компанию. В настоящий момент работаю на телеканале СТС в качестве старшего Android-разработчика.
Тетерин Михаил X5 Retail Group. Android Developer

#Ментор

Занимаюсь Android-разработкой больше трех лет. За это время прошел путь с нуля до Senior Developer. Создавать программы, с которыми работает непосредственно конечный пользователь, всегда интересно. Считаю, что хороший разработчик должен не только писать хороший и работающий код, но и понимать ценность продукта для пользователя, уметь правильно работать над своими задачами, всегда развиваться и повышать свой профессиональный скилл. Стал ментором потому, что сам прошел путь с нуля. Мне есть, чем поделиться и чему научить, ведь чужой опыт может стать хорошим фундаментом для старта.
Полховцев Владимир Разработчик Android ядра в "Диалоге" dlg.im

#Ментор

В Android-разработке я 2 года, в коммерческой разработке – 6 лет. После многолетней работы в НИИ понял, что хочу заниматься более интересными и современными вещами. Запрыгнул в поезд мобильной разработки, пройдя несколько образовательных курсов, в том числе и курсы SkillBranch. Участие в менторстве вызвано желанием объяснять, на какие грабли не стоит наступать, а так же повышать собственный уровень технической экспертизы и теоретической подготовки. В мире Android сейчас дефицит разработчиков, особенно профессиональных. И где, как не на SkillBranch-платформе, ковать скилованных специалистов?! Ведь совсем скоро программировать будут роботы, поэтому у нас есть уникальная возможность приложить свою руку творца!
Архипов Павел X5 Retail Group. Android Developer

#Ментор

Начал заниматься программированием на 2 семестре института (не по специальности). И как только начался курс программирования, меня затянуло. Решил, что это будет моей будущей профессией, и начал изучать предмет самостоятельно. Оглядываясь назад, я понимаю, что путь самообучения стал ошибкой, и понял я это относительно поздно (через 1,5 года бесполезного самостоятельного изучения). Начал изучать Java. Но так как идти в веб я не хотел, выбрал Android. В поисках подходящего обучающего курса, остановился на SkillBranch. На мой субъективный взгляд, это лучший курс по Android-разработке в рунете. После обучения (так как были исходники хорошего качества, спасибо SkillBranch) меня стали приглашать чаще, чем ранее. Михаил Макеев – гениальный профессионал своего дела и объясняет все пошагово. Очень помогали коллеги в общем чате. Решение стать ментором обосновано тем, что мне точно так же помогали в изучении языка. Теперь я хочу помогать другим. На рынке огромная дыра в кадрах, и кому, если не нам, её латать? Тем более, SkillBranch выпускает действительно профессиональных специалистов, чей уровень знаний соответствует заявленной квалификации
Майндуров Магомед IPS TECHNOLOGY. ANDROID DEVELOPER

#Ментор

Коммерческой разработкой под Android занимаюсь с октября 2016 года. В данный момент работаю в компании IPS Technology, занимаюсь разработкой мобильного клиента платежной системы TopUp Africa (работает в Нигерии).
Савостьянов Андрей Chief Technical Officer

#Ментор

Опытный инженер (первый завершенный проект 1999г), специализация - промышленные технологические и инфраструктурные комплексы.
Юрковский Александр Одноклассники. Android Developer

#Ментор

Студент 1го курса магистратуры Политехнического университета в СПб. Два с половиной года изучаю Android. Прошёл SkillBranch-интенсив, а так же Middle-курс по Android. Являюсь ментором в Android Academy SPB. Прошёл двухлетний курс разработчика высоконагруженных систем в «Технополисе» от компании «Одноклассики» на базе Политехнического университета. Стал ментором, так как понимаю, насколько не хватает помощи и поддержки более опытных людей, особенно на начальных этапах.
Резниченко Михаил Android Developer, freelance

#Ментор

Я окончил IT-школу Samsung (Java + Android), прошел Android Dev-Intensive и курс Android Middle на платформе SkillBranch. Мне нравится делиться своими знаниями с другими людьми. Так, например, благодаря опыту, полученному до интенсива, сразу после его начала я стал помогать "со-интенсивцам", не знакомым с платформой Android, преодолевать первые преграды и начать свой путь в разработке под эту платформу. На middle-курсе я также помогал напарникам освоить сложные темы, давая уроки и работая ментором. Буду рад помочь и участникам этого интенсива в его прохождении и освоении новой для них информации
01 09

Ключевые особенности программы

  • Быстрый Rush в профессию
  • Актуальные практические знания, kotlin и современные инструменты
  • Система контроля выполнения практических заданий и автотесты
  • LMS на базе Step to Step обучения
  • Практикующие менторы и поддержка сообщества
  • Полностью БЕСПЛАТНО без регистрации и смс :)

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

  • 01
    1 час теории
    1 час практики

    Вводное занятие. Организационные вопросы. Kotlin и почему он будет жить с нами?

    Какова наша цель и для чего все это. Разбор основных вопросов и правил курса – как авторизоваться на платформе, как проходит проверка домашних занятий, что необходимо знать и как подготовиться к первому практическому заданию, какие инструменты должны быть установлены. Основные фичи Kotlin и отличие от Java. На что стоит обратить внимание и что важно знать. Напутственное слово

  • 02
    2 часа теории
    2 часа практики

    Kotlin на практике. Первое знакомство

    Изучим анатомию Kotlin class, из чего состоит и для чего. Применим на практике базовые управляющие конструкции. Рассмотрим Data Class и Extensions Functions в Kotlin. Познакомимся с паттернами проектирования Factory, Abstract Factory

  • 03
    2 часа теории
    4 часа практики

    Компоненты платформы Android. Жизненный цикл Activity

    Разбор основных компонентов платформы и принципы взаимодействия между ними. Создание своего первого приложения Android. Обработка состояний жизненного цикла запущенного приложения. Разбор кейсов из практики

  • 04
    2 часа теории
    5 часов практики

    Android Architecture Components. Сохранение состояния Activity

    Сохранение состояния интерфейса пользователя при пересоздании Activity. Обзор архитектурных компонент андройд, где, когда и для чего их применять.

  • 05
    2 часа теории
    10 часов практики

    Material Design, RecyclerView

    Основы и принципы Material Design. Guidelines и User Experience. Верстка нативных интерфейсов и пользовательское взаимодействие. Отрисовка списков с помощью RecyclerView

  • 06
    3 часа теории
    8 часов практики

    Работа с сетью. Retrofit2. Kotlin Coroutines Base

    Сетевое взаимодействие. Работа с RestApi. Асинхронность и способы ее реализации в Android. Разбор библиотеки Retrofit2. Введение в Kotlin Coroutines. Базовая авторизация через RestApi

  • 07
    2 часа теории
    6 часов практики

    Обзор ORM Room

    Обзор ORM Room. Локальное кеширование контента. Разбор и реализация паттерна Repository

  • 08
    2 часа теории
    10 часов практики

    Socket.io - Realtime клиент-серверное взаимодействие на веб-сокетах

    Создание чата между участниками DEV-Intensive с использованием Socket.io и Android Architecture Components

  • 09
    1 час теории
    0 часов практики

    Финальная встреча. Подведение итогов Dev-Intensive. Объявление победителей

    Подведем итоги Dev-Intensive и того, чему научились за это время. Порекомендуем, что делать дальше и как стать профессионалом. Объявим победителей курса и покажем нечто, что вам обязательно понравится

Стек технологий курса

  • Kotlin
  • AndroidStudio 3.3
  • Gradle
  • GitHub
  • Socket.io

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

  • Интерактивная система пошагового обучения

    Собственная LMS-система делает обучение максимально комфортным. Структура курса логически структурирована, а весь процесс разбит на этапы, благодаря чему стало возможным реализовать пошаговое обучение step by step. Вы можете проходить обучение в удобное для вас время, без отрыва от основного вида деятельности

  • Поддержка менторов и сообщества

    Присоединяйся к профессиональному сообществу и получай поддержку коллег и менторов! Задавай интересующие вопросы, решай возникающие задачи, делись опытом и перенимай знания. В общении участвуют менторы, которые проводят Code Review проектов учащихся. Окунись в профессиональную среду!

  • Практика и автоматическая проверка заданий

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

Bender Rodriguez Junior android developer
Ожидаемая зарплата: до 90 000₽
Профессиональные качества
  • Выполнение поставленных задач точно в срок
  • Владение культурой написания кода
  • Подбор Стэка необходимых технологий и библиотек
  • Прогнозирование времени решения задач
  • Умение работать в команде
  • Высокая концентрация на деталях
  • Знание и умение работы с VCS
  • Быстрое освоение новых знаний и навыков
Ключевые навыки
  • Android
  • Kotlin
  • Android studio
  • Git
  • Retrofit 2
  • Room
  • Sockets.io
  • REST Api
  • Architecture components

Наших выпускников ждут

В итоге ты получишь

  • Программа интенсивного обучения и профессионального роста
  • 9 практико-ориентированных модулей, 16 часов теории и более 46 часов практики
  • Практические задания и автотесты для закрепления пройденного материала
  • Презентации и методические пособия с практическими кейсами
  • Стажировки и трудоуйстройство в компании-партнеры
  • Актуальный обучающий контент для решения практических задач
  • Сообщество для общения с коллегами, менторами и преподавателями
  • Good Practice и современные инструменты разработки

Отзывы

Сергей Куприн Android developer at NTV Broadcasting Company
Рад, что попал на это обучение. Все приятно организовано. Большой объем информации излагается доступно и «без воды». Заметно, что организаторы занимаются любимым делом. Еще вчера ученики не знали, как вывести кнопку на экран, а сегодня обсуждают как лучше загружать файлы на сервер. Это круто, продолжайте в том же духе, вы вносите большой вклад в IT - отрасль!
Владислав Веревкин «Руководитель направления продаж дополнительных сервисов. Мобильные ТелеСистемы»
Ребята смогли в 1,5 - 2 часа одного занятия уместить столько информации, что порой за неделю многие не могут донести до аудитории! На вводном занятии предупредили о входных навыках. Да, порой тяжело, не зная чего-то, но к каждому заданию прикладывают ссылки с материалами. Курс Android просто огонь! На практике разберешься за месяц с тем, что в книгах можно читать годами. Сам по роду своей деятельности много обучаю людей и знаю насколько сложно найти подход к каждому. Я считаю, что нашему наставнику это удалось на 100%.
Денис Эгалуев Фрилансер
Предоставленная обучающая программа больше, чем оправдала мои ожидания. Самое главное, что можно сказать о программе – это подача предоставляемой информации при ее огромном количестве. Структурированная информация дает возможность получать настоящие и твердые знания, а не «кашу» в голове. Так же хотелось бы сказать огромное спасибо организаторам и отзывчивому преподавателю, который всегда идет на контакт и помогает с трудными задачами!
Айрат Хайруллин Специалист адресного хранения компании “OCS”
В сети есть много информации по Java и Android, но далеко не вся она является актуальной, особенно на русском языке. Благо проблем с английским никаких нет, и курсы на русском стали табу для меня. Увидев курс, был очень приятно удивлён тем, что ресурс на русском языке предоставляет актуальный на данный момент учебный материал. Для меня это обучение лучшее, что есть в Рунете по Android. Желаю всяческого развития и процветания проекту!
Андрей Турубчук Сотрудник банка
Если закончишь весь курс, то думаю поймешь, что такое работа программиста. Поймешь, что такое дедлайн в полной мере и что такое реальный проект! Всё грамотно структурировано, разработка идет с нуля и шаг за шагом, что очень немаловажно. На основном вооружении современный стек технологий и большой объем полезного материала. Впервые вижу, чтобы проект давался с нуля и в такое сжатое время - в других школах программирования это все бы растянули, наверное, на полгода. По окончанию обучения можно в полной мере представлять, что такое программирование под Android
Александр Андрейченко Team Lead IT-Support Sberbank Voronezh
Предоставленный материал наиболее качественно подходит для изучения технологий разработки приложений для Android. Хорошо описан весь алгоритм действий для написания учебного приложения. Все процессы и возможности предоставления сервисов в самой программе, жизненные циклы и методология Activity. Но важнее то, что теория перемешана с практикой. Настоящий кайф испытываешь в тот момент, когда запускаешь компиляцию и "оно работает!", "it work's!" "ja, es ist ausgezeichnet!" "ура, получилось"! Мне очень помогает этот проект для открытия новых перспектив развития в области разработки.
Иван Ганцев Веб-разработчик компании AIC Robotics
Выражаю огромную благодарность всем организаторам, и, в частности, спикеру Михаилу, за огромный вклад в наш skill, за мощный и насыщенный поток хорошо структурированной информации напрямую в наши головы. Очень качественная подача материала, завораживающая мотивация на рейтингах и дедлайнах домашних заданий, а также по настоящему интересный, не скучный практикум в виде написания мобильного приложения, контентом которого стали мы сами. Вокруг интенсива собралось дружное сообщество энтузиастов, жаждущих стать профессионалами в Android разработке. Спасибо Вам за предоставляемый нам шанс, стать ими.
Александр Погребный Руководитель ИТ отдела ООО «Медитек»
Материал излагается очень структурировано и позволяет понять разработку от разметки по макету и до работы с сетью. Приходилось много читать и перерабатывать огромное количество информации, и порой чувствовать себя студентом. Вопросы можно было задавать во время и непосредственно после видео лекции. Спикер Михаил Макеев старался доступно «разжевать» многие непонятные вещи по специфике программирования под Android. Огромное спасибо этим курсам – дают отличную основу. А если выполняешь все задания, то получаешь приложение в свое портфолио!
Иван Золотарев Android developer в компании Trend Technologies
Хочу сказать "Спасибо" всем ребятам-организаторам курса, в особенности, но не только (Backend и все сопутствующее само по себе не зарождается) - Михаилу Макееву. Это его стараниями всего за семь 2-часовых занятий удалось раскрыть огромный пласт информации, равновеликий хорошей книге по Андроиду. Даже мне, несмотря на некоторый опыт разработки Android, в отдельных местах пришлось изрядно потрудиться и покорпеть над кодом. Нимало не сомневаюсь, что продолжение курса будет ничуть не хуже!
Дмитрий Коропенко Образование Инженер-программист
Главное - это практика программирования, чего так не достает другим школам или вебинарам. Использование актуальных технологий и методов работы открывает глаза и расширяет кругозор. Вас буквально берут за руку и протаскивают через пару лет самостоятельного обучения. За один курс я узнал больше, чем за 2 года самостоятельного ковыряния в книгах и документациях. Все преподносится быстро, емко и без лишних ненужных объяснений, чтобы было возможно выполнить порученные задания после вебинара к дедлайну. Как ни странно, но это мотивирует на еще большее изучение материала в рамках одной лекции.
Елена Космова Системный администратор
Записываясь на обучение, я и понятия не имела, что мне станет так интересно программировать под Android. Материалы к обучению предоставляются после онлайн-урока без задержек, составлены грамотно и качественно. Помимо этого, преподаватели организовали чат в Telegram, где все участники могут попросить совета или обсудить варианты решения между собой. Это очень удобно, так как многим ребятам помогает преподаватель в исправлении возникающих в процессе обучения проблем. Я и не подозревала, что смогу добиться таких весомых результатов уже за месяц.
Иван Купцов Образование Инженер-программист
До начала курса было скромное знание Java - типичный начинающий программист. В результате занятий я могу и знаю, как написать функциональное приложение, причем используя методы и приемы, которые используют реальные разработчики, а не писатели в книгах. Курс был построен так, что ты учишься и в "мягком" и в "жестком" режиме одновременно. У тебя есть задания простые, а рядом задания «со звездочкой» - сложные. Увлеченный поиском решения задачи, смотришь в окно, а там уже рассвет. Твое приложение запускается, и переполненный гордостью за себя, что ты это сделал, идешь спать!
Иван Ерофеев Студент 3 курса
Обучающая программа предоставила мне шанс изучить то, чему не учат в Университете. Дала очень хороший старт для меня как для разработчика в своей сфере. Хочется сказать огромное спасибо за предоставленную возможность!
Михаил Сорокин Руководитель проекта компании "Мера"
Если честно, к интернет обучению отношусь немного предвзято. Но, в данном случае, не прогадал. Лекции предваряли два часа кодирования и разбора современных практик, применяемых в мобильной Android разработке. Жесткий контроль сроков сдачи домашнего задания, рейтинговая шкала и разные по уровню сложности задачи добавили в процесс игровой механики и драйва. Отдельно могу отметить поддержку обучающихся в чате Telegram. В нем преподавателя за глаза называют сэнсеем - с любой патовой ситуацией поможет справиться. Команда Skill Branch создала "ВАУ" - курс по программированию на Android.
Алексей Мишин Учитель информатики
Курсы с головой окунают вас в разработку мобильного приложения. Уроки проходят в формате теория-практика. Отсутствует лишнее, позволяя не отвлекаться во время теории. Практика дает тот минимум, отталкиваясь от которого с помощью определенных подсказок, в домашнем задании формируются знания, а не бездумное переписывание кода. Это именно то, чего не хватало при изучении книг - четких, связанных между собой, задач.
Андрей Цвирко Менеджер технической поддержки Системы Дистанционного Обучения
На занятиях преподаватель показывает применение теории в процессе написания настоящего кода. Домашнее задание нужно выполнить до дедлайна и это +! Огромное сообщество (чат обучающихся и преподавателя) стало ускорителем обучения. Помощь от преподавателя всегда была ровно в том объеме, чтобы не расслаблять свои извилины, и приходила она тогда, когда никто не мог найти наиболее оптимальное решение. Мы постепенно создавали каждый свое мобильное приложение, но с одинаковым функционалом. В итоге, получилось хорошо оттестировать, «вылизать» внешний вид приложения и с гордостью добавить в свое портфолио!.
01 16
online#Android#Kotlin

Запись на обучение

Для участия в DEV-Intensive перейди в Telegram @SkillBranchBot и выполни инструкции

Перейти