401 программа
Управление клиентским опытом и взаимоотношениями
621 программа
Инфокоммуникационные технологии и системы связи
Вы получите прикладные знания по разработке мобильных приложений под Android, создадите свое первое приложение и заложите прочный фундамент для уверенного поиска работы после курса
Расписание занятий: 2 раза в неделю
Старт курса
24.02.2025
Стоимость обучения
130 000 ₽
Продолжительность
5 месяцев
Формат обучения
Онлайн синхронный
Документ
Удостоверение о повышении квалификации
Мобильный разработчик для Android— это специалист, который создает приложения для смартфонов, планшетов, умных часов и других мобильных устройств. Kotlin — официальный язык программирования для платформы Android, популярность которого продолжает расти. Помимо знания языка программирования, мобильный разработчик должен представлять, как устроен цикл разработки приложения, как спроектировать пользовательский интерфейс и как устройство работает с сетью и данными.
Синхронный онлайн-курс «Android-разработчик на Kotlin» подойдет
Новичкам в IT
Познакомитесь с ООП и функциональным программированием: освоите языки Java и Kotlin
Специалистам с небольшим опытом в этой сфере или из других направлений IT
Узнаете, как устроен жизненный цикл мобильного приложения и освоите популярные библиотеки
За 5 месяцев обучения на онлайн-курсе вы изучите
Познакомитесь с основами разработки на Java, начиная с настройки среды и использования системы контроля версий. Изучите базовые типы данных, управляющие конструкции, ключевые принципы ООП, работу с памятью, коллекции и обобщенные типы
Научитесь работать с базовыми типами, функциями и управляющими конструкциями. Изучите такие ключевые концепции, как null-safety, функции высшего порядка, классы, обобщенные типы, коллекции, делегаты
Научитесь работать с основными паттернами, которые помогают структурировать и оптимизировать код. Вы изучите такие паттерны, как синглтон, фасад, наблюдатель, декоратор и другие, чтобы лучше понимать, как решать типичные задачи проектирования программ и применять их в мобильной разработке
Научитесь работать с жизненным циклом основных компонентов, создавать сложный UI с помощью Android View и Jetpack Compose, работать с фоновыми задачами, разрешениями, уведомлениями и др.
Научитесь работать с различными хранилищами данных в Android, включая внутреннее и внешнее хранилище, Shared Preferences и работу с Bundle. Изучите основы SQL, работу с библиотекой Room для управления базами данных
Познакомитесь с основами многопоточного программирования, а также с решением наиболее популярных проблем, возникающих в процессе работы. Изучите асинхронное программирование с использованием корутин
Изучите основы протокола HTTP и WebSocket, работу с библиотекой Retrofit 2 для интеграции REST API
Освоите ключевые принципы построения стабильных и поддерживаемых приложений, включая принципы SOLID, а также чистую архитектуру. Вы изучите архитектурные шаблоны MV*, внедрение зависимостей и работу с Navigation Component для эффективной навигации внутри приложения
Научитесь создавать сложный пользовательский интерфейс (User Interface — UI) с помощью Jetpack Compose
Погрузимся в сложные аспекты работы с потоками, включая использование различных синхронизаторов, атомарных переменных и Concurrent Collections для потокобезопасного доступа к данным
Узнаете, как устроена аналитика внутри мобильного приложения, и как организовать тестирование приложения
Освоите официальные языки программирования для платформы Android
Две парадигмы программирования: функциональное на примере Kotlin и объектно-ориентированное на примере Java
Познакомитесь с полным циклом разработки мобильного приложения
Научитесь проектировать сложный UI, пользоваться инструментами командной работы, работать с локальным хранилищем и базой данных, взаимодействовать с сервером по сети, проводить аналитику и тестирование
Освоите популярные библиотеки для мобильной разработки
Сделаете итоговый проект
Создадите свое первое мобильное приложение
Продолжительность общая в часах
170 часов
Условия приема
Высшее или среднее профессиональное образование; лица, получающие высшее образование
Формат обучения
Онлайн синхронный
Язык обучения
русский
Итоговая работа
Проект
Удостоверение о повышении квалификации при успешном завершении обучения
01
Теория и практика. Вы будете учиться онлайн вместе с преподавателями и закреплять материал практическими заданиями разного уровня сложности
02
Поддержка. Ассистенты проверят ваши работы, дадут фидбек и проконсультируют, а менеджеры ответят на все организационные вопросы
03
Общение в Telegram. Вы всегда можете обратиться за помощью в общий чат или просто поговорить
при рассрочке без переплат: 2 платежа
На звонки и письма отвечаем в рабочее время: понедельник — суббота, 11:00 – 19:00