Разработка на приложения за Android на Kotlin, ниво 1 - курс 36 990 RUB. от Специалист, обучение 40 ак. ч., Дата: 15 юли 2023 г.
разни / / November 30, 2023
Целта на курса: да запознае студента с основите на разработката на Android приложения на езика за програмиране Kotlin.
Курсът е изграден по най-ефективната методология: от просто към сложно.
Java Android разработчици, които искат да научат препоръчания от Google програмен език за Android приложения за всички, които искат да се научат да създават приложения за най-разпространената мобилна операционна система системи.
Учебен център "Специалист" е оторизиран Android учебен център. Високата ефективност на обучението се потвърждава от разработчика на най-популярната мобилна платформа!
След завършване на курса ще получите престижен сертификат от оторизиран център за обучение на Android, който ще бъде отлично допълнение към вашето портфолио
Практикуващ преподавател по курсове по разработване на мобилни приложения за Android. Притежател на шест престижни международни сертификата, включително IBM Certified Database Administrator – DB2 DBA за Linux UNIX и Windows. Има богато практично...
Практикуващ преподавател по курсове по разработване на мобилни приложения за Android. Притежател на шест престижни международни сертификата, включително IBM Certified Database Administrator – DB2 DBA за Linux UNIX и Windows. Има богат практически опит като разработчик, програмист, анализатор и консултант. През последните 16 години Марат Анасович участва в различни проекти за внедряване на системи управление на основни данни в големи петролни и газови, енергийни, промишлени и търговски международни компании.
Завършва Московския физико-технически институт (МФТИ). Отлично познаване на всякакви проблеми с програмирането в Java, Android, C/C++, Perl, SQL и MATLAB. Има богат опит в системното и мрежово администриране на Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) и Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora) операционни системи. Притежава професионални познания в областта на мрежовото администриране на Cisco. Освен това Марат Анасович има отлични умения в администрирането на системи за управление на релационни бази данни, по-специално Oracle и IBM DB2.
Богатият и разнообразен практически опит му позволява да води занятия по жив и вълнуващ начин. Марат Анасович дава отлични примери от богатата си професионална практика, които цветно илюстрират материала. Той умее не само лесно и ясно да предаде и най-сложната информация на всеки слушател, но и истински да го плени с темата си. Преподавателят е много внимателен към аудиторията си, знае как да задържи вниманието им и отговаря на въпроси с удоволствие. В курсовете, водени от Марат Анасович, ще можете напълно да овладеете текущата специалност разработчик на мобилни приложения и да станете търсен специалист на пазара на труда!
Модул 1. Преглед на платформата Android (5 ac. з.)
- Какво е Android?
- История на произход
- Предимства на Android
- Архитектура на Android
- Характеристики на платформата Android
- Основни компоненти на Android
- Сигурност и разрешения
- Инсталиране и конфигуриране на компоненти на средата за разработка
Практическа работа.
- Създаване на първото приложение за Android
Модул 2. Дейности и ресурси (6 ак. з.)
- Дейности в Android
- Създаване на дейност
- Жизнен цикъл на дейността
- Стекове за дейности
- Състояния на активност
- Проследяване на промените в състоянието на активността
- Ресурси
- Разделяне на ресурсите от програмния код
- Създаване на ресурси
- Прости ценности
- Визуални стилове и теми
- Изображения
Практическа работа.
- Работа с ресурси на приложението
Модул 3. Приложения и потребителски интерфейс (8 ac. з.)
- Материален дизайн
- Използване на външни ресурси в кода на приложението
- Използване на ресурси в ресурсите
- Локализация на приложението
- Клас на приложение
- Обработка на събития от жизнения цикъл на приложението
- Потребителски интерфейс
- Изгледи
- Оформление
- Потребителски интерфейс без маркиране
Практическа работа.
- Създаване на потребителски интерфейс за дейност
- Локализиране на приложение с помощта на ресурси
Модул 4. Намерения, менюта и работа с данни (6 ак. з.)
- Адаптери в Android
- AdapterView - ListView, GridView
- Използване на адаптери за обвързване на данни
- RecyclerView
- Понятие за контекст
- Намерения в Android
- Използване на намерения за стартиране на дейности
- Неявни намерения
- Запазване на състоянието и настройките на приложението
- Споделени предпочитания
- Работа с файлове
- Използване на статични файлове като ресурси
- Меню в Android
- Главно и контекстно меню
- Описание на менюто чрез XML
- Изскачащо меню
- Долна навигация
- Чекмедже за навигация
Практическа работа.
- Създаване на меню
- Работа с AdapterView
- Стартиране на дейности, връщане на данни от дейности
- Работа с базата данни Preferences
Модул 5. СУБД и използването на мрежови услуги (6 ак. з.)
- Работа с бази данни в Android
- Курсори и ContentValues
- Работа с SQLite СУБД
- Работа със СУБД без адаптер
- Характеристики на работа с база данни в Android
- Изпълнение на заявки за достъп до данни
- Промяна на данните в базата данни
- Използване на SimpleCursorAdapter
- Използване на интернет услуги
- Пикасо
- Ретрофит2
Практическа работа.
- Използване на SQLite
- Извикване на интернет услуги чрез Retrofit2
- Организация на фоново зареждане на изображения
Модул 6. Диалози в Android (1 ак. з.)
- Видове диалози
- Насоки за проектиране на диалог
- Създаване и изтриване на диалогови прозорци
- Обработка на събития
Практическа работа.
- Работа с диалози
Модул 7. Приемници за излъчване (3 ак. з.)
- Приложения на излъчващи приемници
- Жизнен цикъл на приемника
- Регистрация на приемника
- Използване на подредено излъчване
- Използване на PendingIntent
Практическа работа.
- Създаване на Broadcast приемник
Модул 8. Анимация (2 ак. з.)
- CoordinatorLayout
- ObjectAnimator
- Анимацията като ресурс на приложението
- Преход
Практическа работа.
- Работа с ObjectAnimator
Модул 9. Бележки (3 ак. з.)
- Взаимодействие с известия
- Управление на известията
- Създаване на известия
- Известия за актуализиране
Практическа работа.
- Работа с известия