Skill branch android middle

Содержание
  1. Skill branch android middle
  2. Бесплатный DEV-Intensive Android на Kotlin
  3. О Профессии
  4. Спикеры и менторы курса
  5. Складчина [SkillBranch] Практический курс Middle Android Developer на Kotlin
  6. Практический курс Middle Android Developer на Kotlin
  7. Продвинутый уровень. 9 месяцев обучения. 300+ часов лекций и практики. 2 кейса в портфолио
  8. О Профессии
  9. Спикеры и менторы курса
  10. Ключевые особенности программы
  11. Программа курса
  12. Первая вводная встреча. Правила и напутствия
  13. Стандартная библиотека Kotlin
  14. Архитектура приложения.
  15. Kotlin Property Delegates
  16. Тестирование Android приложений — Custom Span
  17. Продвинутая работа с View, реализация CustomView
  18. Fragments — продвинутое использование
  19. Android Architecture Components
  20. ORM Room
  21. Клиент-серверное взаимодействие
  22. Activity Result Callback Api
  23. Material Animation
  24. Инъекция зависимостей (Dependency Injection)
  25. Kotlin Сoroutines
  26. Введение в RxJava 3, Rx операторы, взаимодействие с потоками данных
  27. Service — продвинутое использование
  28. Продвинутая работа с Gradle (Различные версии сборки, Flavors)
  29. FireBase — настройка и интеграция с приложением
  30. Push уведомления, локальные и инициализируемые с сервера
  31. Proguard – оптимизация и обфускация кода. Подготовка к деплою приложения
  32. Выпускная квалификационная работа
  33. Стек технологий курса
  34. Практические кейсы курса
  35. Мобильный блог на Android
  36. Приложение службы доставки в твоё портфолио!
  37. Сертификат, подтверждающий практические навыки
  38. Как проходит обучение
  39. Наших выпускников ждут
  40. В итоге ты получишь
  41. Отзывы

Skill branch android middle

Chief technology officer – SoftDesign

Платформа Android является одной из самых востребованных на данный момент: огромное количество поддерживаемых устройств и более 1 миллиарда пользователей по всему миру. Community разработчиков под Android не стоит на месте, платформа постоянно развивается: появляются новые фичи, новые архитектурные подходы и мейнстримы в разработке. Данный курс рассчитан на разработчиков, которые «в теме», чей «Hello world» остался где-то за плечами, на тех, кто хочет развиваться как профессионал и быть на волне. Процесс разработки очень многогранен и включает в себя множество подходов и технологий, с которыми мы будем работать в данном курсе. Основной акцент будет направлен на разработку в RX стиле и концепции MVP. Реактивное программирование позволяет взглянуть по новому на привычные концепции работы с данными и на разработку в целом, а представление архитектуры приложения в виде разделенных на уровни слоев позволяет разрабатывать гибкие, легко масштабируемые и тестируемые приложения.

Совсем скоро вы увидите главные лица курса. Сейчас мы формируем список экспертов

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

Источник

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

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

О Профессии

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Читайте также:  In app purchase android как

Складчина [SkillBranch] Практический курс Middle Android Developer на Kotlin

  • Первая вводная встреча. Правила и напутствия
    Описание структуры курса. Code Styling. Подготовка окружения. Организационные моменты. Ответы на вопросы.
  • Стандартная библиотека Kotlin
    После этого занятия вы сможете оперировать основными конструкциями языка Kotlin, писать код в Kotlin-стиле.
  • Архитектура приложения
    Общие принципы построения архитектуры проекта. Выделение ключевых бизнес-сущностей. Абстракции над основными бизнес-сущностями. Декларирование ключевых интерфейсов

MVP — MODEL VIEW PRESENTER
Достоинства и недостатки. Пример проекта, где и когда стоит применять

MVVM — MODEL VIEW VIEWMODEL
Достоинства и недостатки. Пример проекта, где и когда стоит применять

MVI — MODEL VIEW INTENT
Достоинства и недостатки. Пример проекта, где и когда стоит применять

  • Clean Architecture
    Разделение приложения на слои бизнес-логики, хранения данных и пользовательского интерфейса
  • Android Architecture Components
    LifecycleOwner, LiveData, Room, Paging, ViewModel. Применение архитектурных компонентов и адаптация под выбранную архитектуру
  • Тестирование Android приложений — Mockk, Espresso
    Автоматизированное тестирование Android-приложений. Написание Unit-тестов, мокирование компонентов, написание инструментальных тестов. Концепции TDD/BDD
  • Fragments — продвинутое использование
    Жизненный цикл фрагментов. Fragment Manager, Child Fragments, коммуникация между фрагментами. Приложение на одном RootActivity – плюсы и минусы подхода (Single Activity Application)
  • Продвинутая работа с View, реализация CustomView
    Жизненный цикл Android View, методы onMeasure(), onLayout(), onDraw(). Процесс отрисовки и оптимизации view при создании CustomView
  • Material Animation
    Анимации свойств в Android, интерполяторы, аниматоры, очередь анимаций. Пользовательская анимация SVG-элементов. Сложные анимации
  • ORM Room
    Локальное хранение контента
  • Источник

    Практический курс
    Middle Android Developer
    на Kotlin

    Продвинутый уровень.
    9 месяцев обучения. 300+ часов лекций и практики. 2 кейса в портфолио

    До окончания скидки 33%

    О Профессии

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

    Время освоения курса 9 месяцев

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

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

    Технический специалист высокой квалификации, методолог, практикующий спикер, оратор с опытом образовательной деятельности более 6 лет. Team lead, управляющий командами разработчиков, в составе которых спроектировал и технически реализовал мобильные IT-решения для компаний: Faberlic, Tricolor, HTC, Hyundai и многих других. Автор 7 online-курсов

    Старший Android-разработчик в одном из инновационных направлений компании МТС. Скептически относится ко всему, что говорят про Клин и MVP, и внедряет MVI как Майк Тайсон, а также активно занимается изучением других языков, их идей и концепций, исследуя как можно самым выгодным способом применять их в коде, который мы пишем на Kotlin

    Даниэл, из команды Auto.ru. Сейчас разрабатывает приложение-классификатор для продажи автомобилей, которое, по сути, является тонким клиентом между пользователем и бэкендом, содержащим данные об объявлениях пользователей

    Разрабатывает под Android с 2015 года. В hh.ru занимается поддержкой основных приложений, а также разработкой внутренних инструментов. Интересуется разработкой плагинов под Android Studio, вопросами архитектуры приложений, нейронными сетями. Участвовал в Android Academy MSK в качестве ментора и лектора

    Последние 4 года Артур писал программы под Android, сейчас делает рингтоны запоминающимися в Vyng в качестве мобильного тимлида, работая из разных уголков земного шара. В свободное время Артур организует мероприятия под эгидой Google Developer Group и выступает на конференциях, вроде Mobius, AppsConf, Droidcon London. Работает без привязки к офису и ведёт канал в Telegram @travelernote – здесь в заметки путешественника органично вписывается полезная и актуальная для разработчика информация

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

    Мы внимательно подходим к формированию профессионального стаффа. Состав наставников не статичный. Мы находим (или «выращиваем» сами) и предлагаем лучших спикеров и менторов для каждого курса, чтобы сделать программу максимально актуальной, полезной, интересной

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

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

    Первая вводная встреча. Правила и напутствия

    Описание структуры курса. Code Styling. Подготовка окружения. Организационные моменты. Ответы на вопросы.

    Стандартная библиотека Kotlin

    После этого занятия вы сможете оперировать основными конструкциями языка Kotlin, писать код в Kotlin-стиле

    Архитектура приложения.

    Общие принципы построения архитектуры проекта. Выделение ключевых бизнес сущностей. Абстракции над основными бизнес-сущностями. Декларирование ключевых интерфейсов

    Kotlin Property Delegates

    Разработка пользовательских делегатов свойств. RenderProb делегат для отрисовки View при изменении данных

    Тестирование Android приложений — Custom Span

    Автоматизированное тестирование Android-приложений. Написание Unit-тестов, мокирование компонентов, написание инструментальных тестов. Концепции TDD/BDD. Пользовательские Span

    Продвинутая работа с View, реализация CustomView

    Жизненный цикл Android View, методы onMeasure(), onLayout(), onDraw(). Процесс отрисовки и оптимизации view при создании CustomView

    Fragments — продвинутое использование

    Жизненный цикл фрагментов. Fragment Manager, Child Fragments, коммуникация между фрагментами. Приложение на одном RootActivity –плюсы и минусы подхода (Single Activity Application)

    Android Architecture Components

    LifecycleOwner, LiveData, Room, Paging, ViewModel. Применение архитектурных компонентов и адаптация под выбранную архитектуру

    ORM Room

    Локальное хранение контента

    Клиент-серверное взаимодействие

    Retrofit 2 и десериализатор Moshi, Interceptors, CallAdapter. Factory-построение клиент-серверного взаимодействия в Android приложении

    Читайте также:  Как с айфона управлять андроидом через

    Activity Result Callback Api

    Применение Activity Result Callback Api для получения изображения из фотокамеры и галереи устройства. Обработка потока запроса и подтверждения RuntimePermissions для работы с файлами приложения

    Material Animation

    Анимации свойств в Android, интерполяторы, аниматоры, очередь анимаций. Пользовательская анимация SVG-элементов. Сложные анимации

    Инъекция зависимостей (Dependency Injection)

    Dagger 2 — инъекция зависимостей. Области видимости инъекций, организация удовлетворения зависимостей. Реализация Dependency Injection в Android приложении

    Kotlin Сoroutines

    Введение в асинхронные операции Android с использованием Kotlin Coroutines. Применение suspending functions, composing suspending functions, Coroutine Builders

    Введение в RxJava 3, Rx операторы, взаимодействие с потоками данных

    Введение в реактивное программирование, потоки данных, управление потоками, Rx операторы

    Service — продвинутое использование

    Работа с Android Service: для чего и где применять. Планирование задач в Android (JobService), связанные сервисы – BoundService. Коммуникации между сервисами

    Продвинутая работа с Gradle (Различные версии сборки, Flavors)

    Release, Full, Debug, Test сборки. Организация зависимостей проекта

    FireBase — настройка и интеграция с приложением

    Настройка аккаунта, подключение сервисов, организация DB, настройка рассылки Push-уведомлений

    Push уведомления, локальные и инициализируемые с сервера

    Создание локальных уведомлений. Получение и отправка на сервер push token. Прием и отображение push-уведомлений в приложении

    Proguard – оптимизация и обфускация кода. Подготовка к деплою приложения

    MultiDEX, настройка ProGuard для обфускации кода. Исключение неиспользуемых классов и методов

    Выпускная квалификационная работа

    Выдача технического задания, доступа к API и исходникам дизайна, разъяснения технических тонкостей и используемых подходов

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

    Практические кейсы курса

    Мобильный блог на Android

    В данном курсе основной акцент сделан на разработку Android-приложения на языке Kotlin. В процессе обучения вы создадите клиент-серверное приложение, позволяющее просматривать, оценивать, комментировать понравившиеся статьи, а также локализировать и добавлять новый интересующий вас контент с иностранных ресурсов (FireBase ML Kit). Это поможет освоить принципы и инструменты, применяемые при разработке современных мобильных приложений для платформы Android, и возможности FireBase Machine Learning.

    Приложение службы доставки
    в твоё портфолио!

    Данная квалификационная работа предполагает создание приложения службы доставки еды и его удаленную стилизацию с применением FireBase Remote Config и оценки эффективности пользовательского UX. Особое внимание будет уделяться применению Push Notification и Deep linking. Это позволит освоить инструменты, используемые при разработке современных Ecommerce-приложений для платформы Android.

    Сертификат, подтверждающий практические навыки

    Твой сертификат, подтверждающий обучение в SkillBranch, твои профессиональные знания и навыки.

    Приложи его к CV или резюме, чтобы обойти конкурентов и получить престижную работу!

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

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

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

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

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

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

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

    Твоё резюме после обучения

    Middle Android Developer – уровень разработчика, необходимый для работы в крупных IT-компаниях. SkillBranch прокачает твои Skills, которые в первую очередь проверяют работодатели. Твое резюме будет выделяться на фоне остальных резюме соискателей-конкурентов

    Посмотри, каким может быть твоё резюме после обучения!

    Профессиональные качества
    • Выполнение поставленных задач точно в срок
    • Владение культурой написания кода
    • Подбор Стэка необходимых технологий и библиотек
    • Построение архитектуры приложения
    • Профилирование и оптимизация приложения
    • Клиент-серверное взаимодействие
    • Написание асинхронного кода и многопоточность
    • Знание и умение работы с FireBase
    • Прогнозирование времени решения задач
    • Умение работать в команде
    • Высокая концентрация на деталях
    • Знание и умение работы с VCS
    • Быстрое освоение новых знаний и навыков
    • Подготовка приложения для публикации
    Ключевые навыки
    • Android
    • Kotlin
    • Android studio
    • RxJava3
    • Kotlin coroutines
    • DI
    • Dagger2
    • Kodein
    • Clean Architecture
    • Architecture components
    • Data Binding
    • Custom Android View
    • Material Animation
    • Firebase
    • MLKit
    • Room
    • Realm
    • Mockk
    • Mockito
    • Espresso
    • Retrofit 2
    • Fuel
    • GraphQL Api
    • REST Api
    • Gradle
    • Fabric
    • Git

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

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

    • 9 месяцев обучения и реальной практики уровня Middle
    • 20 модулей с бессрочным доступом к записям в личном кабинете
    • Доступ к более 30 мастер-классам по Android
    • 20 презентаций и методических пособий с практическими кейсами
    • Сертификат и 2 Android-приложения в портфолио, подтверждающих профессиональный уровень
    • Практические задания и автотесты для закрепления пройденного материала
    • Сообщество для общения с коллегами, менторами и преподавателями
    • Good Practice и современные инструменты разработки

    Отзывы

    Рад, что попал на это обучение. Все приятно организовано. Большой объем информации излагается доступно и «без воды». Заметно, что организаторы занимаются любимым делом. Еще вчера ученики не знали, как вывести кнопку на экран, а сегодня обсуждают как лучше загружать файлы на сервер. Это круто, продолжайте в том же духе, вы вносите большой вклад в IT — отрасль!

    Ребята смогли в 1,5 — 2 часа одного занятия уместить столько информации, что порой за неделю многие не могут донести до аудитории! На вводном занятии предупредили о входных навыках. Да, порой тяжело, не зная чего-то, но к каждому заданию прикладывают ссылки с материалами. Курс Android просто огонь! На практике разберешься за месяц с тем, что в книгах можно читать годами. Сам по роду своей деятельности много обучаю людей и знаю насколько сложно найти подход к каждому. Я считаю, что нашему наставнику это удалось на 100%.

    Заинтересовался разработкой web и мобильных приложений и пришёл к выводу: неплохо было бы научиться создавать самому дизайн сайтов и интерфейсов приложений. Долго искал подходящие курсы и уроки. Натолкнулся на сайт Skill-branch.ru. Узнал, что будет проходить курс по UI дизайну. Сразу же записался. Во время прохождения курса узнал много полезного. Теперь я знаю многие аспекты производства дизайна интерфейсов и надеюсь на дальнейшее их использование.

    Предоставленная обучающая программа больше, чем оправдала мои ожидания. Самое главное, что можно сказать о программе – это подача предоставляемой информации при ее огромном количестве. Структурированная информация дает возможность получать настоящие и твердые знания, а не «кашу» в голове. Так же хотелось бы сказать огромное спасибо организаторам и отзывчивому преподавателю, который всегда идет на контакт и помогает с трудными задачами!

    В сети есть много информации по Java и Android, но далеко не вся она является актуальной, особенно на русском языке. Благо проблем с английским никаких нет, и курсы на русском стали табу для меня. Увидев курс, был очень приятно удивлён тем, что ресурс на русском языке предоставляет актуальный на данный момент учебный материал. Для меня это обучение лучшее, что есть в Рунете по Android. Желаю всяческого развития и процветания проекту!

    Если закончишь весь курс, то думаю поймешь, что такое работа программиста. Поймешь, что такое дедлайн в полной мере и что такое реальный проект! Всё грамотно структурировано, разработка идет с нуля и шаг за шагом, что очень немаловажно. На основном вооружении современный стек технологий и большой объем полезного материала. Впервые вижу, чтобы проект давался с нуля и в такое сжатое время — в других школах программирования это все бы растянули, наверное, на полгода. По окончанию обучения можно в полной мере представлять, что такое программирование под Android

    Предоставленный материал наиболее качественно подходит для изучения технологий разработки приложений для Android. Хорошо описан весь алгоритм действий для написания учебного приложения. Все процессы и возможности предоставления сервисов в самой программе, жизненные циклы и методология Activity. Но важнее то, что теория перемешана с практикой. Настоящий кайф испытываешь в тот момент, когда запускаешь компиляцию и «оно работает!», «it work’s!» «ja, es ist ausgezeichnet!» «ура, получилось»! Мне очень помогает этот проект для открытия новых перспектив развития в области разработки.

    Выражаю огромную благодарность всем организаторам, и, в частности, спикеру Михаилу, за огромный вклад в наш skill, за мощный и насыщенный поток хорошо структурированной информации напрямую в наши головы. Очень качественная подача материала, завораживающая мотивация на рейтингах и дедлайнах домашних заданий, а также по настоящему интересный, не скучный практикум в виде написания мобильного приложения, контентом которого стали мы сами. Вокруг интенсива собралось дружное сообщество энтузиастов, жаждущих стать профессионалами в Android разработке. Спасибо Вам за предоставляемый нам шанс, стать ими.

    Материал излагается очень структурировано и позволяет понять разработку от разметки по макету и до работы с сетью. Приходилось много читать и перерабатывать огромное количество информации, и порой чувствовать себя студентом. Вопросы можно было задавать во время и непосредственно после видео лекции. Спикер Михаил Макеев старался доступно «разжевать» многие непонятные вещи по специфике программирования под Android. Огромное спасибо этим курсам – дают отличную основу. А если выполняешь все задания, то получаешь приложение в свое портфолио!

    Хочу сказать «Спасибо» всем ребятам-организаторам курса, в особенности, но не только (Backend и все сопутствующее само по себе не зарождается) — Михаилу Макееву. Это его стараниями всего за семь 2-часовых занятий удалось раскрыть огромный пласт информации, равновеликий хорошей книге по Андроиду. Даже мне, несмотря на некоторый опыт разработки Android, в отдельных местах пришлось изрядно потрудиться и покорпеть над кодом. Нимало не сомневаюсь, что продолжение курса будет ничуть не хуже!

    Главное — это практика программирования, чего так не достает другим школам или вебинарам. Использование актуальных технологий и методов работы открывает глаза и расширяет кругозор. Вас буквально берут за руку и протаскивают через пару лет самостоятельного обучения. За один курс я узнал больше, чем за 2 года самостоятельного ковыряния в книгах и документациях. Все преподносится быстро, емко и без лишних ненужных объяснений, чтобы было возможно выполнить порученные задания после вебинара к дедлайну. Как ни странно, но это мотивирует на еще большее изучение материала в рамках одной лекции.

    Записываясь на обучение, я и понятия не имела, что мне станет так интересно программировать под Android. Материалы к обучению предоставляются после онлайн-урока без задержек, составлены грамотно и качественно. Помимо этого, преподаватели организовали чат в Telegram, где все участники могут попросить совета или обсудить варианты решения между собой. Это очень удобно, так как многим ребятам помогает преподаватель в исправлении возникающих в процессе обучения проблем. Я и не подозревала, что смогу добиться таких весомых результатов уже за месяц.

    До начала курса было скромное знание Java — типичный начинающий программист. В результате занятий я могу и знаю, как написать функциональное приложение, причем используя методы и приемы, которые используют реальные разработчики, а не писатели в книгах. Курс был построен так, что ты учишься и в «мягком» и в «жестком» режиме одновременно. У тебя есть задания простые, а рядом задания «со звездочкой» — сложные. Увлеченный поиском решения задачи, смотришь в окно, а там уже рассвет. Твое приложение запускается, и переполненный гордостью за себя, что ты это сделал, идешь спать!

    Обучающая программа предоставила мне шанс изучить то, чему не учат в Университете. Дала очень хороший старт для меня как для разработчика в своей сфере. Хочется сказать огромное спасибо за предоставленную возможность!

    Если честно, к интернет обучению отношусь немного предвзято. Но, в данном случае, не прогадал. Лекции предваряли два часа кодирования и разбора современных практик, применяемых в мобильной Android разработке. Жесткий контроль сроков сдачи домашнего задания, рейтинговая шкала и разные по уровню сложности задачи добавили в процесс игровой механики и драйва. Отдельно могу отметить поддержку обучающихся в чате Telegram. В нем преподавателя за глаза называют сэнсеем — с любой патовой ситуацией поможет справиться. Команда Skill Branch создала «ВАУ» — курс по программированию на Android.

    Курсы с головой окунают вас в разработку мобильного приложения. Уроки проходят в формате теория-практика. Отсутствует лишнее, позволяя не отвлекаться во время теории. Практика дает тот минимум, отталкиваясь от которого с помощью определенных подсказок, в домашнем задании формируются знания, а не бездумное переписывание кода. Это именно то, чего не хватало при изучении книг — четких, связанных между собой, задач.

    На занятиях преподаватель показывает применение теории в процессе написания настоящего кода. Домашнее задание нужно выполнить до дедлайна и это +! Огромное сообщество (чат обучающихся и преподавателя) стало ускорителем обучения. Помощь от преподавателя всегда была ровно в том объеме, чтобы не расслаблять свои извилины, и приходила она тогда, когда никто не мог найти наиболее оптимальное решение. Мы постепенно создавали каждый свое мобильное приложение, но с одинаковым функционалом. В итоге, получилось хорошо оттестировать, «вылизать» внешний вид приложения и с гордостью добавить в свое портфолио!.

    Источник

    Читайте также:  Кнопки для андроид юнити
    Оцените статью