Для кого
Курс Android-разработчика на Kotlin и Java охватывает процесс разработки приложений для Android, предлагая 14-месячное обучение для специалистов среднего уровня.
Чему научитесь
В ходе обучения на курсе студенты овладевают мастерством конструирования приложений для Android, используя Kotlin и Java, изучают основы создания удобного пользовательского интерфейса и применяют специализированные инструменты для разработки программного обеспечения на данной платформе.
Программа обучения
1. Знакомство с основами программирования на языке Java.
2. Принципы ООП и их реализация в Java.
3. Управление доступом в Java: инкапсуляция, наследование, динамический полиморфизм, абстрактные классы и интерфейсы, обработка исключений, анализ стека вызовов.
4. Практический проект: создание конвертера изображений в ASCII-арт.
5. Введение в Git как инструмент управления версиями кода.
6. Основы языка Kotlin и его интеграция с Java.
7. Настройка рабочего пространства: использование Gradle, плагинов и среды разработки IntelliJ IDEA.
8. Разработка функций, написание автоматических тестов и внедрение непрерывной интеграции.
1. Первые шаги в Android Studio и создание мобильного приложения.
2. Управление элементами интерфейса и обработка пользовательских действий.
3. Проектирование интерфейса и навигация в приложении.
4. Взаимодействие с базой данных и выполнение CRUD-операций.
5. Применение архитектуры MVVM и использование RecyclerView для отображения списков.
6. Проектирование интерфейса с помощью элементов Material Design и реализация навигации между экранами.
1. Реализация многопоточности и взаимодействие с серверной частью.
2. Использование Coroutines для асинхронной работы с задачами.
3. Внедрение зависимостей и использование архитектурных компонентов.
4. Создание пользовательских элементов интерфейса и анимаций.
5. Работа с мультимедийными файлами, геолокацией и сервисами Google Play и Firebase.
6. Построение карьеры в сфере разработки под Android.
1. Основы английского языка для начинающих IT-специалистов.
2. Изучение алгоритмов и структур данных.
3. Введение в основы графического дизайна.
1. Техники создания коллажей, композиций и абстрактных работ.
2. Разработка логотипа для собственного бренда.
3. Основы композиционного искусства.
4. Изучение теории цветоведения.
5. Погружение в цифровую эстетику и новые медийные технологии.
6. Основы типографики.
7. Введение в брендинг и дизайн современных плакатов.
8. Основы виртуальной реальности (VR).
1. Аналитика в области мобильных приложений для разработчиков.
2. Основы мобильного тестирования.
1. Завершающий проект: разработка мобильного приложения для социальной сети профессионального общения.
1. Обучение программированию в комфортном ритме.
1. Путь к профессии Android-разработчика с начального уровня.
1. Ключевые компетенции и инструментарий разработчика.
1. Осваиваем программирование на Kotlin с нуля.
2. Основы ООП на Kotlin и его особенности.
3. Регулирование доступа, принципы наследования, полиморфизма, абстракции и интерфейсов, обработка исключений, анализ Stacktrace в Kotlin.
4. Курсовая работа: разработка конвертера в текстовую графику.
5. Освоение Git как системы контроля версий.
6. Знакомство с основами разработки под Android.
7. Настройка рабочего окружения с использованием Gradle, плагинов и IntelliJ IDEA.
8. Программирование функций, автоматизация тестирования и Continuous Integration.
Формат обучения
1. Дистанционное освоение материала через интернет.
2. Осваивание языка программирования Kotlin вместе с базовыми принципами Java.
3. Интерактивные онлайн-семинары, обучающие видеоматериалы и задачи для закрепления навыков.
4. Персональная поддержка и наставничество от квалифицированных учителей.
Пункты для резюме
Ключевые компетенции:
1. Программирование на Java
2. Принципы объектно-ориентированного программирования в Java
3. Управление исключениями и анализ Stacktrace
4. Применение обобщений в структурах данных и методах
5. Взаимодействие с системой контроля версий Git
Технологический стек:
1. Gradle
2. IntelliJ IDEA
3. Kotlin
4. Android Studio
5. Plugins
6. Функциональное программирование и тестирование на Kotlin
7. Продвинутые возможности Kotlin, включая исключения и коллекции
8. Работа с обобщениями и структурами данных в Kotlin
9. Применение лямбда-выражений и расширяющих функций
10. Дизайн интерфейсов в среде Android Studio
Профессиональный опыт:
- Java
- Git
- Kotlin
- Android Studio
Сертификат/Диплом
Диплом о переподготовке удостоверяет новую квалификацию.
Ответить
0 комментариев