Android-разработчик от Skillbox
Вы научитесь
Программа курса
В основной части курса вы изучите принципы программирования и создания приложений на Android, после чего сможете пройти стажировку и дополнительно получить навыки работы с Git и базами данных, а в качестве бонуса также научитесь тестированию, моделированию макетов в Figma и начнёте осваивать английский язык.
1. Kotlin ≈4-5 месяцев
Рассмотрите возможности и отличительные особенности языка Kotlin, а также познакомитесь с принципами реактивного асинхронного программирования.
2. Android-разработчик. Уровень 1 ≈5-6 месяцев
Научитесь создавать пользовательский интерфейс приложения, анимацию переходов между экранами, начнёте работу с Retrofit и базами данных. Разработаете фитнес-трекер, аналог известной соцсети или библиотеку стоковых фотографий по вашему выбору.
3. Android-разработчик. Уровень 2 ≈4 месяца
Обучитесь основам UI/UX, научитесь делать приложение быстрым и безотказным. Поработаете над паттернами презентационного слоя и сделаете первый code-review.
4. Система контроля версий Git
Рассмотрите правила работы с интсрументом Git, который используется для командного управления версиям кода, репозиториями и ветками.
5. Язык запросов SQL
Научитесь составлять структурированные запросы к реляционным базам данных, получать, обрабатывать и модифицировать информацию, а также узнаете больше о структуре БД.
6. Английский для IT-специалистов
Подготовите CV и составите ТЗ для англоговорящих подрядчиков, научитесь вести переговоры и ставить задачи на английском языке.
7. Карьера и развитие для программиста
Подготовите карьерный план, узнаете о навыках, необходимых для получения должности, на которую вы претендуете, а также сможете подготовиться к интервью с потенциальным работодателем.
8. Figma 2.0
Сможете создавать дизайн-проекты и макеты будущих приложений в одной из самых известных программ для product-менеджеров.
9. Ручное тестирование мобильных приложений
Научитесь искать баги в коде и составлять понятную отчётность по результатам тестирования, а также узнаете о вспомогательных инструментах Android Studio и XCode.