Темп нашей жизни так высок, что уже нельзя представить дни без телефонов. Рынок программирования нуждается в специалистах, которые могут разрабатывать приложения на них. Это позволяет автоматизировать рутинные задачи.
Став студентом курса, вы профессионально прокачаетесь в написании программ на систему Android. Вы сможете разрабатывать клиент-серверные приложения, пользоваться классическими алгоритмами на Java, работать с системой контроля версий Git и оперировать принципами объектно-ориентированного программирования. Создадите проекты для портфолио и сможете начать работать по специальности.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Лидер исследовательской практики в Культура инноваций
Android-разработчик
Техлид Android-направления
Старший инженер-программист
Android Team Lead в Mediapark
Ведущий Android-разработчик
Эксперт
Android Тимлид
Курс продлится 142 академических часа. За это время вы освоите множество теоретических блоков, выполните практические задания для закрепления новых знаний, а также создадите итоговый проект для портфолио.
Выберете тему, которую будете раскрывать в процессе работы над проектом.
Рассмотрите основные конструкции библиотеки. Узнаете, что такое байткод и языковые фичи.
Разберётесь в понятии корутины. Сможете поработать с их внутренними структурами и модификаторами.
Сможете поработать с каналами и размерами буфферов. Поймёте, что такое кейсы каналов в андроид и как они составлены.
Научитесь применять ключевые операторы RxJava и писать свои.
Разберётесь в том, что называется чистой, слоистой и гексагогальной архитектурами. Попрактикуетесь в их создании в рамках работы над вашим кодом.
Познакомитесь с паттерном MVI и его работой в Android.
Узнаете, что такое Presentation паттерны и поймёте, зачем они нужны.
Сможете рассмотреть принципы даггеров. Изучите систему их работы подробнее.
Узнаете о нескольких стандартах, которые вам предстоит реализовать.
Научитесь использовать его для построения графов.
Обозначите проблемы, которые решают мультимодульные проектные приложения.
Изучите организацию навигации в многомодульном приложении.
Поработаете над созданием A/B тестирований.
Разберётесь в процессе изменения и расположения View на экране.
Научитесь отрисовывать Custom View.
Рассмотрите фреймворки для анимации.
Сможете использовать их.
Поработаете с его компонентами.
Научитесь поэтапно писать функции.
Повзаимодействуете с инструментарием.
Завершите обучение на модуле.
Сможете запускать Android OS.
Рассмотрите способы создания фоновых задач и возможности класса Service.
Узнаете, какие способы хранения данных в Андроид существуют.
Сможете применять способы сетевого взаимодействия в своей программной разработке.
Узнаете, как работать с хранилищем секретных данных Андроид.
Рассмотрите виды тестов.
Узнаете, как работать с фреймворком Robolectric.
Познакомитесь с библиотекой Espresso.
Узнаете, какие основные классы могут понадобиться вам для работы.
Сможете писать точные keep рулы.
Узнаете, как писать проверки и тестировать их.
Узнаете, какие сущности существуют в нём.
Сможете применять инструменты для профайлинга Gradle сборок.
Поймёте, что такое annotation processing и как он работает.
Узнаете, чем полезен докер.
Познакомитесь с Jenkins и его DSL.
Узнаете, что такое деплой.
Пообщаетесь с экспертами на тему своего ДЗ.
Продемонстрируете результат своей итоговой работы. Получите рекомендации по дальнейшему развитию.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
Проверять ваши домашние задания будут эксперты, а также вас будет сопровождать куратор, который поможет справиться с трудностями. Вы получите профессиональные советы, рекомендации и лайфхаки.
Вам не потребуется никаких специальных знаний или подготовки для успешного старта обучения.
Вы сможете смотреть вебинары как в онлайн-режиме, так и в записи, после чего получите домашние задания и обратную связь в чате.