- Android Developer. Professional
- Улучшаемые навыки
- Где проходит обучение
- Бонус
- Начало учёбы и длительность
- Стоимость
- Описание курса
- Книги для продвинутых Android-разработчиков
- 1. Android Programming: The Big Nerd Ranch Guide — Bill Phillips, Chris Stewart & Kristin Marsicano
- 2. The Busy Coder’s Guide to Android Development — Mark L. Murphy
- 3. Efficient Android Threading: Asynchronous Processing Techniques for Android Applications — Anders Goransson
- 4. Android Cookbook — Darwin Ian
- 5. Professional Android (4th edition) — Meier R., Lake I.
- Разработчик Android. Базовый уровень
- Преподаватели
- Преподаватели
- Отзывы
- Необходимые знания
- Процесс обучения
Android Developer. Professional
Улучшаемые навыки
Где проходит обучение
Бонус
Начало учёбы и длительность
Стоимость
Описание курса
Курс обеспечивает глубокое погружение в промышленную Android-разработку на языке Kotlin, и за 5 месяцев позволяет прокачать свои навыки с уровня Junior до Middle или Senior Android-разработчика.
Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете.
Домашнее задание выдается в среднем одно в неделю, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.
Возникающие вопросы по материалам лекций, домашним заданиям и по выпускному проекту вы сможете задавать преподавателю в слаке или во время вебинаров.
Курс длится 5 месяцев, финальный месяц отводится для выполнения проектной работы до сдачи домашних заданий и вопросов преподавателям.
Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в слаке группы и на проектных занятиях.
После обучения вы:
- заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, исходные коды программ;
- сохраните пример разработанного приложения;
- получите сертификат о прохождении курса;
- получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).
Источник
Книги для продвинутых Android-разработчиков
Разница между junior- и senior-разработчиками в том, что первый может реализовать какую-то фичу, а второй может объяснить, что скрывается за каждой строкой кода, найти потенциально проблемные места и оптимизировать их. Следующие книги позволят вам получить знания, которые повысят ваш уровень как разработчика. Есть литература и для среднего, и для профессионального уровня.
1. Android Programming: The Big Nerd Ranch Guide — Bill Phillips, Chris Stewart & Kristin Marsicano
Хотя эта книга часто рекомендуется для начинающих, она имеет неравномерную сложность и довольно большой объём, поэтому вам придётся по ходу её изучения заглядывать и в другие источники. Но это прекрасный выбор для тех, чей уровень ближе к среднему, и кто хочет улучшить свои навыки. К тому же, в дополнение к теории книга содержит множество примеров по созданию различных приложений.
Книга действительно неплоха, поэтому её можно рекомендовать даже преподавателям для составления программы обучения Android-разработке. Требует среднего знания Java.
На русском книга вышла под названием «Android. Программирование для профессионалов», Филлипс Б., Стюарт К., Марсикано К.
2. The Busy Coder’s Guide to Android Development — Mark L. Murphy
Не что иное, как руководство по Android-разработке для занятого программиста. А кто-нибудь видел незанятого программиста?
Книга содержит более 200 глав и рассказывает о переводе приложений на передовые методы разработки. Пожалуй, разработчики среднего уровня не разочаруются.
3. Efficient Android Threading: Asynchronous Processing Techniques for Android Applications — Anders Goransson
При написании действительно полезного и удобного приложения для Android без многопоточности никак не обойтись, но как узнать о технологиях и методиках, которые помогут решить такую задачу? Эта книга с практической точки зрения описывает несколько асинхронных механизмов, доступных в программной среде Android SDK, а также рассматривает основные принципы и правила выбора одного из них, лучше всего подходящего для создаваемого приложения.
Автор раскрывает все достоинства и недостатки каждой технологии, сопровождая теорию примерами программного кода, и подробно объясняет наиболее рациональные способы их применения. В первой части книги рассматриваются основополагающие компоненты, отвечающие за асинхронную обработку. Во второй части главное внимание уделено библиотекам и программным конструкциям ОС Android, используемым для разработки быстрых, эффективных и правильно структурированных приложений.
Из недостатков: — не очень подробное разъяснение взаимодействия между процессами как с теоретической, так и с практической стороны; — слишком лаконичный стиль изложения (меньше 300 страниц); — время написания (2014 год, книга чуток устарела).
Но несмотря ни на что, это книга из серии «must have» для погружения в тему. Знания, полученные с её помощью, пригодятся любому серьезному разработчику под Android. И здесь эти знания собраны воедино.
Кстати, есть русская версия под названием «Эффективное использование потоков в операционной системе Android», Ёранссон А.
4. Android Cookbook — Darwin Ian
Это настольная книга для профессиональных Android-разработчиков, которым нужна быстрая справка по теме, с которой возникли сложности. Объяснения в книге лаконичные и поверхностные. Покупая эту книгу, не ожидайте, что вас будут кормить с ложечки.
Но для профессионалов книга просто превосходна. Быстрое руководство и никакого разжёвывания. Среди прочих затрагиваются и сложные темы с решениями, поданными в качестве упражнений.
Для профессионалов и экспертов.
Название на русском — «Сборник рецептов. Задачи и решения для разработчиков приложений», Дарвин Ян.
5. Professional Android (4th edition) — Meier R., Lake I.
Как видно из названия, книга предназначена для опытных разработчиков. В ней описываются лучшие подходы, жизненные циклы Android-приложения и техники UI-дизайна, такие как построение надежного приложения для различных типов экрана, включая планшеты.
Книга включает много примеров реальных приложений, что позволит вам получить практический опыт профессиональной Android-разработки. Но будьте внимательны: это действительно глубокая книга, поэтому для понимания изложенных в ней концепций нужен некоторый опыт в программировании.
Например, в книге изложены такие темы, как JobScheduler, архитектурные компоненты, вступление к Kotlin, шаблоны навигации и шаблоны проектирования. Если вы хотите выйти на новый уровень в Android-разработке — не забудьте прочесть!
Источник
Разработчик Android. Базовый уровень
Пт 20:00, Вт 20:00
Если вы хотите стать Android-разработчиком на Kotlin, — мы вам в этом поможем.
За время обучения вы:
- научитесь профессионально создавать приложения под Android;
- подготовитесь к собеседованию;
- разработаете портфолио с использованием современных библиотек и фреймворков.
На курсе много продвинутых тем. Например: Android Architecture Components, тестирование мобильных приложений, RxJava, Dagger 2, многопоточность в Android, Koin, Material Design и т.д.
Преподаватели
Lead Android Developer, «Кухня на районе»
Работал Java- и Android-разработчиком в GreenData, Unio Smarthome, «ЭР-Телеком». Создавал программное обеспечение для систем «Умный дом», занимался разработкой мобильных приложений и ПО для ТВ-приставок на базе Android.
С 2018 года — Android-разработчик в Яндекс.Браузере. Принимал участие в создании приложений Яндекс.Мессенджер, Алиса и других.
Образование: ПНИПУ по направлению «Разработка программно-информационных систем» (окончил с отличием).
Преподавательский опыт:
— организация и подготовка студентов ПНИПУ к олимпиадам по спортивному программированию;
— подготовка студентов колледжа к World Skills Russia 2019 (5 призовых мест);
— проведение вебинара по Android-разработке на платформе LoftSchool 2019;
— участие в Яндекс.Практикуме.
Lead Android Developer, «Кухня на районе»
Всем привет! Меня зовут Андрей,в ИТ работаю больше 10 лет, начинал с веб разработки, затем перешел в мобильную разработку и занимаюсь Android разработкой уже более 7 лет. Из самых больших и известных приложений, над которыми работал — Чемпионат.ком, Афиша, Рамблер.Касса. С приложением Афиша, получили награду Google Play — лучшее приложение года в России. Написал ряд статей на хабре: https://habr.com/ru/users/andrey7mel/posts/
Интересуюсь современными технологиями, с нетерпением жду прихода AI в обычную жизнь. В свободное время играю в футбол и катаюсь на досках, зимой на сноуборде, летом на серфинге.
Выпускник МГТУ им. Баумана по специальности «программное обеспечение ЭВМ». В Android разработке с 2012 года. Успел поработать как в стартапах, так и в крупных компаниях. В Mail.Ru Group запускал мобильные игры в студии IT Territory, а затем руководил Android разработкой в департаменте Instant Messengers, где занимался, в том числе, легендарной ICQ. Затем работал в Авито, развивая инфраструктуру Android проекта. В данный момент разработывает мобильное приложение для сервиса каршеринга в компании Bolt Technology OÜ в Эстонии. Автор и преподаватель курса: «Мобильная разработка под Android» в Технопарке Mail.Ru Group. В свободное время помогает подкасту Android Broadcast и занимается написанием музыки.
Android разработчик, Alfa bank
В отрасли с 2017 года. Работал в аутсорсинговой компании, успел набраться опыта на многих стартапах, а также поработать с большим количеством технологий. Успел поработать над приложениями двух разных банков.
Компании: S Media Link, EPAM, Alfa bank
Интересы: Java, Kotlin, многопоточность, архитектура.
В EPAM был сертифицированным интервьювером, драйвил комьюнити разработчиков городского офиса, делал доклад на gdg, пишет статьи на Habr и medium.
Android разработчик, Alfa bank
Старший разработчик в ООО «Миркод»
В Android-разработке с 2014 года. Прошел путь от тестировщика до программиста Java Enterprise. Написал плагин для Android Studio, помогающий генерировать паттерн MVVM + Clean. Также участвовал в разработке навигации внутри помещения с помощью iBeacon и RaspberryPi.
Разрабатывал приложения для Музея русского импрессионизма, аэропорта, фитнес-трекера. Принимал участие в разработке приложения для страховой компании и онлайн-банка.
Окончил КГТУ им. Туполева по специальности «Информационная безопасность телекоммуникационных систем».
Старший разработчик в ООО «Миркод»
Руководитель направления Android-разработки в Альфа Банк
Окончил магистратуру Казанского авиационного института по специальности «Радиотехника и телекоммуникации».
В Android-разработке с 2013 года. Разрабатывал приложения в небольших стартапах и огромных компаниях, работал в «СберТехе», руководил Android-разработкой в компании «Технократия».
На текущий момент руководит Android-разработкой в «Альфа-Банке». Оптимизирует процессы разработки и поставки фич, работает над тулингом, чтобы облегчить жизнь разработчикам.
Помимо Android-разработки, интересуется бэкенд-разработкой и DevOps-практиками. Любит решать алгоритмические задачи.
Руководитель направления Android-разработки в Альфа Банк
Преподаватели
Lead Android Developer, «Кухня на районе»
Работал Java- и Android-разработчиком в GreenData, Unio Smarthome, «ЭР-Телеком». Создавал программное обеспечение для систем «Умный дом», занимался разработкой мобильных приложений и ПО для ТВ-приставок на базе Android.
С 2018 года — Android-разработчик в Яндекс.Браузере. Принимал участие в создании приложений Яндекс.Мессенджер, Алиса и других.
Образование: ПНИПУ по направлению «Разработка программно-информационных систем» (окончил с отличием).
Преподавательский опыт:
— организация и подготовка студентов ПНИПУ к олимпиадам по спортивному программированию;
— подготовка студентов колледжа к World Skills Russia 2019 (5 призовых мест);
— проведение вебинара по Android-разработке на платформе LoftSchool 2019;
— участие в Яндекс.Практикуме.
Lead Android Developer, «Кухня на районе»
Всем привет! Меня зовут Андрей,в ИТ работаю больше 10 лет, начинал с веб разработки, затем перешел в мобильную разработку и занимаюсь Android разработкой уже более 7 лет. Из самых больших и известных приложений, над которыми работал — Чемпионат.ком, Афиша, Рамблер.Касса. С приложением Афиша, получили награду Google Play — лучшее приложение года в России. Написал ряд статей на хабре: https://habr.com/ru/users/andrey7mel/posts/
Интересуюсь современными технологиями, с нетерпением жду прихода AI в обычную жизнь. В свободное время играю в футбол и катаюсь на досках, зимой на сноуборде, летом на серфинге.
Выпускник МГТУ им. Баумана по специальности «программное обеспечение ЭВМ». В Android разработке с 2012 года. Успел поработать как в стартапах, так и в крупных компаниях. В Mail.Ru Group запускал мобильные игры в студии IT Territory, а затем руководил Android разработкой в департаменте Instant Messengers, где занимался, в том числе, легендарной ICQ. Затем работал в Авито, развивая инфраструктуру Android проекта. В данный момент разработывает мобильное приложение для сервиса каршеринга в компании Bolt Technology OÜ в Эстонии. Автор и преподаватель курса: «Мобильная разработка под Android» в Технопарке Mail.Ru Group. В свободное время помогает подкасту Android Broadcast и занимается написанием музыки.
Android разработчик, Alfa bank
В отрасли с 2017 года. Работал в аутсорсинговой компании, успел набраться опыта на многих стартапах, а также поработать с большим количеством технологий. Успел поработать над приложениями двух разных банков.
Компании: S Media Link, EPAM, Alfa bank
Интересы: Java, Kotlin, многопоточность, архитектура.
В EPAM был сертифицированным интервьювером, драйвил комьюнити разработчиков городского офиса, делал доклад на gdg, пишет статьи на Habr и medium.
Android разработчик, Alfa bank
Старший разработчик в ООО «Миркод»
В Android-разработке с 2014 года. Прошел путь от тестировщика до программиста Java Enterprise. Написал плагин для Android Studio, помогающий генерировать паттерн MVVM + Clean. Также участвовал в разработке навигации внутри помещения с помощью iBeacon и RaspberryPi.
Разрабатывал приложения для Музея русского импрессионизма, аэропорта, фитнес-трекера. Принимал участие в разработке приложения для страховой компании и онлайн-банка.
Окончил КГТУ им. Туполева по специальности «Информационная безопасность телекоммуникационных систем».
Старший разработчик в ООО «Миркод»
Руководитель направления Android-разработки в Альфа Банк
Окончил магистратуру Казанского авиационного института по специальности «Радиотехника и телекоммуникации».
В Android-разработке с 2013 года. Разрабатывал приложения в небольших стартапах и огромных компаниях, работал в «СберТехе», руководил Android-разработкой в компании «Технократия».
На текущий момент руководит Android-разработкой в «Альфа-Банке». Оптимизирует процессы разработки и поставки фич, работает над тулингом, чтобы облегчить жизнь разработчикам.
Помимо Android-разработки, интересуется бэкенд-разработкой и DevOps-практиками. Любит решать алгоритмические задачи.
Руководитель направления Android-разработки в Альфа Банк
Отзывы
Необходимые знания
Будет плюсом:
- опыт программирования на любом объектно-ориентированном языке программирования.
- знакомство с языком Java;
- знание шаблонов проектирования;
- умение писать чистый код;
- навыки использования git.
- Курс по Java-разработке для начинающих программистов
- Занятия в формате видео и проверочные тесты
- Все необходимые знания и навыки для поступления на курсы «Разработчик Java» и «Android-разработчик.Базовый курс»
Процесс обучения
Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете.
Домашнее задание выдается в среднем одно в две недели, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.
Возникающие вопросы по материалам лекций, домашним заданиям и по выпускному проекту вы сможете задавать преподавателю в слаке или во время вебинаров.
Курс длится 5 месяцев, финальный месяц отводится для выполнения проектной работы до сдачи домашних заданий и вопросов преподавателям.
Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в слаке группы и на проектных занятиях.
Источник