Разработка мобильных приложений с нуля от Нетология

Смотреть курс на Нетология
Дешевле на 15% с промокодом

Полная стоимость

186 000 ₽/курс 111 600 ₽/курс
-40%

Минимальный платеж в месяц

8 137 ₽/мес

Две профессии по цене одной до 30.09.2023

Длительность

Длительность:

8 месяцев

Дата начала

Дата начала:

25 Ноября
Дешевле на 15% с промокодом
Смотреть курс на Нетология

Для кого

Курс 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

Сертификат/Диплом

Диплом о переподготовке удостоверяет новую квалификацию.

О курсе

Все курсы "Нетология"
Отзывы о Нетология
4.80
4.0 4
Семён,

Ответить

next0 комментариев

 
5.0 5
Женя,

Сделал выбор и не прогадал

Всем привет! У меня обучение прошло на столько гладко, что и расказать особо нечего) Но если кто выбирает и этот отзыв будет полезен, то будет здорово.

Все излагают понятным языком, как для дурака. Во всяком случае в первом блоке - точно. Разбираются темы и впоросы, прямо во время лекции. Удобно что не нужно дополнительно ничего искать, весь материал и дополнительные книги указаны в методичках к урокам. Учился машинному обучению, сейчас занимаюсь соответствующими приложениями. Оч круто!

Ответить

next1 комментарий

 
5.0 5
Жанна Анатольевна,

Ответить

next0 комментариев