Главная » Хабрахабр » Разработка приложений для Android: начни карьеру

Разработка приложений для Android: начни карьеру

Привет, Хабр! Мы запускаем Академию e-Legion — онлайн-школу для мобильных разработчиков.

Всё серьёзно: 9 месяцев обучения, лекции топовых разработчиков, практические задания, тестирования, чат с преподавателями и материалы для самостоятельной работы.

Под катом — необходимые знания для старта, план обучения Android-разработчиков, знакомство с преподавателями и программа трудоустройства для выпускников Академии.

Необходимые знания для обучения

Начинаем не с нуля. Программа предназначена для начинающих разработчиков со знанием Java.

Твоё первое приложение

Научим работать с Android-платформой и покажем распространённые архитектурные подходы. Изучим популярные библиотеки, Unit- и UI-тестирование, работу с Google Play Services.

Каждый студент в процессе обучения будет создавать собственное приложение. По окончании каждого учебного блока будет выполнять задания — использовать полученные знания для работы над собственным проектом. Итогом обучения станет рабочее приложение, которое можно смело показывать работодателю или коллегам.

Программа обучения

Программа обучения рассчитана на 9 месяцев. Программа состоит из 6 блоков, каждый блок длится 6 недель. Загрузка студента — 4-6 часов в неделю.

Обучение проходит на онлайн-платформе OpenProfession. Вы можете придерживаться нашего графика или учиться в своём темпе.

Блок 1

Познакомьтесь с платформой Android, Android Studio и системой сборки — Gradle. Узнайте, что такое дебаг и логгирование. Изучите основные сущности Android-приложения и поработайте с Activity и Fragment. Познакомьтесь с элементами интерфейса — View, ViewGroup.

Блок 2

Преподаватели расскажут о работе со списками с помощью RecyclerView и покажут средства для обеспечения многопоточности в Android. Вы изучите работу с сетью с помощью Retrofit2/Okhttp3 и познакомитесь с реактивным программированием RxJava2. Научитесь работать с уведомлениями и базами данных через SQLitep.

Блок 3

Узнайте, как правильно делить приложение на модули. Изучите MVP- и MVVM-архитектуры, а также CLEAN-подход. Научитесь работать с Dependency Injection через Dagger2.

Блок 4

Рассмотрите Unit- и UI-тестирование: Mockito, PowerMock, Espresso, Robolectric. Поработаете с ORM-обёртками: Room, GreenDAO, Realm, а также с популярными библиотеками — Picasso, EventBus, ButterKnife.

Блок 5

Преподаватели расскажут о Material Design Components. Научитесь работать с анимациями с помощью кастомных элементов интерфейса Custom View. Познакомьтесь с кастомным LayoutManager.

Блок 6

Вы научитесь работать с кастомными сервисами и периферией: Google Firebase, Google Analytics, Google Maps, Push-уведомлениями, сенсорами и камерой.

Формат обучения

Новые знания. Каждый учебный блок содержит видеолекции и live coding-сессии.

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

Общение. Задавайте вопросы и получайте фидбек от преподавателей, общайтесь с другими студентами в чате.

Развитие. Преподаватели программы разработали методические материалы и составили подборку полезных ссылок, чтобы вы продолжали изучать новое даже за рамками Академии.

Преподаватели

Вы будете учиться у ведущих разработчиков e-Legion. Знакомьтесь:

Разработчики Азрет Магометов nullpex и Марат Тайчинов много лет создают мобильные продукты для разных сфер бизнеса, которыми ежедневно пользуются миллионы людей. В программе ребята рассказывают не только теорию, но и делятся лайфхаками.

Собеседование в e-Legion

Прособеседуем каждого выпускника. Количество проектов в e-Legion постоянно растёт, поэтому мы всегда в поисках талантливых разработчиков.

Мы организовали уже 6 онлайн и оффлайн школ мобильных разработчиков в Санкт-Петербурге и Казани, выпустили 857 разработчиков и 10 из них работают у нас.

Заканчивайте обучение, получайте сертификат OpenProfession и присылайте ваше резюме HR-менеджеру e-Legion.

Го учиться

Старт программы — 5-го февраля.

Остались вопросы? Присоединяйся ко Дню открытых дверей — вебинару, где преподаватели и организаторы Академии ответят на все вопросы и подробно расскажут о процессе обучения.


x

Ещё Hi-Tech Интересное!

Разработан метод шумоизоляции, гасящий до 94% шумов — рассказываем, как он работает

Американские инженеры предложили способ шумоизоляции. Он отличается от привычных звукопоглощающих панелей. Это — напечатанное на 3D-принтере пластиковое кольцо. Фото John Baer / CC BY-SA Новый способ «поглощения» звука Классические шумопоглощающие панели преграждают путь акустическим волнам и гасят звуковую энергию, часть ...

[Из песочницы] Покупки в Android приложении — Play Billing Library

Не дело, надо исправлять. И как это до сих пор на Хабре нет статьи об этом? До 2017 года все пользовались библиотекой от anjlab, но с июня 2017 года ситуация изменилась, Google выпустила собственную библиотеку для внутренних покупок и подписок ...