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

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

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

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

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

8 137 ₽/мес

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

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

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

8 месяцев

Дата начала

Дата начала:

10 марта
Дешевле на 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
5.0 5
Мария,

Получила то, что мне нужно было и даже больше!

Первые два модуля, "Веб-дизайнер: от идеи до реализации" и "UX/UI дизайнер", были изложены очень хорошо. Преподаватели были отличные, ясно и доступно передавали информацию. Особенно хочу отметить модули "HTML верстка" и "Адаптивная верстка" - всё было понятно, даже для чайника в верстке сайтов. Благодарю Владимира Языкова за понятные видео и Анну Русяеву за интересные вебинары. Немного не хватило информации в модуле о конструкторе Tilda, но даже то, что было рассказано, пригодилось. В общем, довольна полученными знаниями!

Ответить

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

 
5.0 5
Лилия,

Отличная организация учебного процесса

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

Ответить

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

 
5.0 5
Маргарита,

Замечательная школа

Я прошла курс "Системное администрирование для начинающих" решила сменить профессию.Обучение понравилось темп и нагрузка для меня была комфортной,могла совмнщать и работу и семью с учебой.Отдельное Спасибо,преподователям и всем кто помогал в обучении,всегда были на связи и помогали во всем.Программа обучения по сложности комфортная лично для меня.Мне все понравилось.Прошла бы я еще какое то обучение в этой школе?Да, прошла бы и очень советую другим,особенно новичкам. Для меня как новичка все очень доступно обьясняли.Еще раз спасибо всем кто принимал участие в нашем обучении.

Ответить

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