Разработка мобильных приложений Презентовать проекты Android Kotlin Разрабатывать и создавать программы и приложения Android Studio

Разработка Android-приложений на Kotlin

ООО "Кибер-Телеком"
272,00 часа длительность
Онлайн формат
Начальный уровень
1 поток (закрыт) 13.12.2021-18.03.2022

Описание

Добро пожаловать на курс "Разработка Android-приложений на Kotlin"!

В учебной программе, мы будем пошагово и очень подробно разбирать простые вещи, чтобы перейти к более сложным понятиям, поэтому никакого опыта программирования не требуется.

Будет много практических заданий, а как мы знаем, практика в программировании - самое главное!

 

На курсе вы добавите готовое приложение в своё портфолио, даже если никогда не программировали!

Освоите язык програмирования Kotlin.

Всё, что вам понадобится, — это компьютер, программы и боевой настрой. Остальному мы научим вас уже на курсе.

 

Этот курс подойдет для всех желающих - как для тех, кто хочет стать профессионалом в разработке Андроид приложений, так и для тех, кто просто хочет заниматься этим в качестве хобби и зарабатывать на этом. 

 

Диплом подтвердит вашу квалификацию

Мы обучаем по государственной лицензии. При успешной защите итогового проекта вы получите диплом, который сможете добавить к резюме и показать при устройстве на работу.                                                                  

Часов в программе
56,00 часов
лекции
55,00 часов
практика
112,00 часов
самостоятельная
37,00 часов
промежуточная аттестация
2 часа
входная диагностика
10 часов
итоговая аттестация
272,00 часа
всего
Цель программы
Целью образовательной программы «Разработка Android - приложений на Kotlin» является подготовка специалистов по разработке мобильных программных систем на языке программирования Kotlin.
Актуальность
Kotlin — активно развивающийся язык программирования для различных платформ. Язык создан, прежде всего, для того, чтобы упрощать и ускорять процесс разработки для специалистов, использующих Kotlin. Язык довольно прост в освоении, но содержит массу любопытных возможностей и особенностей, которые присущи языкам, предполагающим, что любая языковая конструкция является выражением (как, например, Python). Вместе с тем, код на Kotlin относительно компактен и безопасен. Изучение этого языка будет хорошим вложением в свое будущее.
Входная диагностика 2 часа
Тестирование
Итоговая аттестация 10 часов
Дипломная работа

Компетенции

Профессиональные


Способность проектировать и создавать приложения для операционной системы Android с использованием языка программирования Kotlin.
Знать:

- Особенностей среды программирования Android Studio
- Типовых решений, библиотек программных модулей, шаблонов, классов объектов, используемых при разработке программного обеспечения.

Уметь:

- Разрабатывать программный код приложения для операционной системы Android с использованием языка программирования Kotlin
- Использовать существующие типовые решения библиотек программных модулей, шаблонов, классов объектов, используемых при разработке программного обеспечения

Владеть:

- Использование Android Studio для разработки приложений и использование встроенных средств Android Studio для проектирования пользовательского интерфейса
- Использование библиотек Android Studio, модулей, шаблонов, классов объектов

Способность писать код с использованием языка программирования Kotlin.
Знать:

- Синтаксиса языка программирования Kotlin и особенностей программирования на этом языке
- Методов рефакторинга и оптимизации программного кода

Уметь:

- Применять язык программирования Kotlin, для написания программного кода
- Применять методы и средства для оптимизации программного кода

Владеть:

Использование Android Studio для написания программного кода на языке Kotlin и использование встроенных инструментов оптимизации.

Общепрофессиональные


Навыки работы с облачной программой для управления проектами небольших групп, использующая парадигму для управления проектами канбан.
Знать:

- Методов и методологии канбан;
- Знания по организации совместной работы над проектами;
- Знания по оптимизации и управлении проектами.

Уметь:

- Работать в команде;
- Ставить и достигать целей в проектах;
- Тайм-менеджмент.

Владеть:

Профессиональное владение возможностями онлайн-платформы Trello.

Кросс-платформенный онлайн-сервис для веб-разработчиков, позволяющий создавать интерфейс в онлайн-режиме и возможность совместной работы над документами. Понимание при
Знать:

- Знание интерфейса Figma для веб-разработчиков;
- Понимание принципов методологии и подходов при разработки графических интерфейсов.

Уметь:

- Пользоваться встроенными инструментами платформы;
- Умение создавать арт-концепцию проектов;
- Умение транслировать концепцию в шаблон проекта.

Владеть:

Профессиональное владение набором инструментов онлайн-платформы Figma.

Требования

Нет
Образование
  • Высшее образование
  • Среднее профессиональное образование

Модули

свернуть
195,00ч
Модуль 1 Базовые модули
Модуль курса содержит материалы по: Модуль 1. Основы Android. Установка, настройка и знакомство с Android Studio. Жизненный цикл. Основы верстки. Базовые элементы и свойства. ConstraintLayout. RecyclerView. Асинхронная работа в Android. Потоки и процессы. Kotlin Coroutines. Unit и UIтестирование. Модуль 2. Основы программирования. Введение. Часть 1. Логика, алгоритмы. Часть 2. Типы данных. Часть 3. Основные структуры данных. Часть 4. Функции в программировании. Часть 5. Арифметические и логические выражения. Часть 6. Условия в программировании. Часть 7. Циклы в программировании. Часть 8. Инструменты для программиста. Часть 9. Графика в программировании. Часть 10. События в программировании. Часть 11. Первая программа. Часть 12. Баги в программировании. Часть 13. Подведение итогов. Разбор самостоятельной работы. Модуль 3. Kotlin. Переменные. Функции. Условия и циклы. Коллекция. Объекты. ООП. Сравнение типов. Исключения. Корутины. Потоки. Модуль 4. Система управления версиями. Git. Модуль 5. Создание приложения.
65,00ч
Модуль 2 Вариативные модули
Бонусный модуль от Cyber-Университета. Trello. Модуль 6. Figma. Установка, знакомство с программой. Фреймы и группы. Слои и ограничения. Маски в Figma. Типографика в Стили и эффекты слоёв. Работа с векторными объектами. Делаем первый экран сайта. Figma. Рисуем персонажа и эмоции.
195,00ч
Модуль 1 Базовые модули
Модуль курса содержит материалы по: Модуль 1. Основы Android. Установка, настройка и знакомство с Android Studio. Жизненный цикл. Основы верстки. Базовые элементы и свойства. ConstraintLayout. RecyclerView. Асинхронная работа в Android. Потоки и процессы. Kotlin Coroutines. Unit и UIтестирование. Модуль 2. Основы программирования. Введение. Часть 1. Логика, алгоритмы. Часть 2. Типы данных. Часть 3. Основные структуры данных. Часть 4. Функции в программировании. Часть 5. Арифметические и логические выражения. Часть 6. Условия в программировании. Часть 7. Циклы в программировании. Часть 8. Инструменты для программиста. Часть 9. Графика в программировании. Часть 10. События в программировании. Часть 11. Первая программа. Часть 12. Баги в программировании. Часть 13. Подведение итогов. Разбор самостоятельной работы. Модуль 3. Kotlin. Переменные. Функции. Условия и циклы. Коллекция. Объекты. ООП. Сравнение типов. Исключения. Корутины. Потоки. Модуль 4. Система управления версиями. Git. Модуль 5. Создание приложения.
65,00ч
Модуль 2 Вариативные модули
Бонусный модуль от Cyber-Университета. Trello. Модуль 6. Figma. Установка, знакомство с программой. Фреймы и группы. Слои и ограничения. Маски в Figma. Типографика в Стили и эффекты слоёв. Работа с векторными объектами. Делаем первый экран сайта. Figma. Рисуем персонажа и эмоции.

Преподаватели

Гудкова

Алена Александровна

ООО "Кибер-Телеком"

Преподаватель

130 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Разработчик Web и мультимедийных приложений

06.035

Ответственный за программу