Курс: "Android разработка для начинающих"
Курс "Android разработка" предлагает обширное обучение разработке мобильных приложений для Android. Он включает основы разработки, программирование Kotlin, компоненты пользовательского интерфейса, работу с базами данных, а также изучение активностей, фрагментов, сервисов и приемников. Студенты научатся создавать высококачественные приложения, соответствующие стандартам Android.
![course](/new_decode/images/course/649e9350f600d38032b7a4ae.png)
Ближайший поток
Дата неизвестна
26 недельГруппа
В группе: 10-12 человек. Ваши единомышленники, будущие друзья и коллеги
Формат обучения
Онлайн
Стоимость обучения:
490000₸/курс.
280000₸/курс.
+Бесплатный курс 🎁
23,333₸/мес.
11,667₸/мес.
На этом курсе вы научитесь:
1.Основы Kotlin для Android
- Переменные
- Casting
- Операторы
- Input/output
- Строки
- Условные операторы
- Циклы
- Массивы
- Функции, default и named arguments, лямбда
- ООП
2. Layout
- Компоненты экрана и их свойства
- Layout-файл в Activity. XML представление
- Виды Layouts. Отличия и свойства
- Layout параметры для View – элементов
- Работа с элементами прагматично через код
- Data binding: View/ Data
- Обработчики событий на примерe нажатия на кнопку
- Интерактивность с пользователем (то есть пользователь что-то вводит что-то из приложения достает т.п)
3. Android Navigation
- Андройд Навигация
- Паттерны Навигации
- Фрагменты
- Компоненты навигации
- Приципы навигации
- Меню, группы порядок. MenuInflater и xml-menu
- Intent, Intent Filter, Context – теория
- Navigation Drawer
- Обработчики навигации
- Анимация навигации
4. Activity & Fragment Lifecycle
- Введение в жизненный цикл активити и фрагмента
- Logging
- Жизненный цикл: open/close
- onCreate vs onStart
- Состояние жизненного цикла, обратный вызов
- Библиотека жиз. Цикла
- Наблюдение за жизненным циклом
- Остановка процесса
- onSaveInstanceState
- Конфигурация изменении
5. Пользовательский интерфейс
- Что такое архитектура
- Архитектура
- ViewModel
- LiveData
- Data binding
6. App architecture (БД)
- RXJava
- Data access object (Dao)
- База данных Room
- Корутины
7. RecyclerView
- ViewHolder
- onbindViewHolder
- onCreateViewHolder
- Данные с DiffUtil
- DataBinding для Адаптера
- GridLayout
- Слушатель нажатия
- Навигация при клике
8. Связь с интернетом
- RESTfull сервис
- Библиотеки для взаимодействия с интернетом
- Retrofit
- Разрешение (manifest)
- Анализ ответа json
- Показ рисунков из интернета (gridlayout)
- Обработка ошибок
- Передача данных между Activity с помощью объектов Parcel
- Фильтрация
9. За кадром
- Что такое кэш
- Как хранить данные
- Декорация библиотеки Room
- Строение Room
- Строение репозиторий
- Использование репозиторий
- Оффлайн кэш
10. Дизайн
- Стилизация Android
- Темы
- Material Design
- Плавающая кнопка действия
- Dimens ресурсы
- Цветасхема
- Drawables
- Темная тема
![learn](new_decode/images/course/how-learning/1.png)
![hometask](new_decode/images/course/how-learning/2.png)
![project](new_decode/images/course/how-learning/3.png)
![tabs](new_decode/images/course/who-learn/tab1.png)
![tab](new_decode/images/course/who-learn/tab1.png)
![tab](new_decode/images/course/who-learn/tab1.png)
![imac imac](new_decode/images/course/imac.png)
![practice](new_decode/images/course/beneifts/2.png)
![teachers](new_decode/images/course/beneifts/1.png)
![advisors](new_decode/images/course/beneifts/3.png)
![certificates](new_decode/images/course/beneifts/4.png)
- Уверенные знания языка программирования Kotlin;
- Тестирование мобильных-приложений;
- Опыт работы с многопоточностью;
- Разработка Android-приложений;
- Проведение code-review;
- Знание языка запросов SQL;
- Понимание паттернов проектирования;
- Работа с API;
- Контроль версий в Git;
![vacancy](new_decode/images/course/salary/1.png)
![salary](new_decode/images/course/salary/2.png)
![resume](new_decode/images/course/salary/3.png)
Заработная плата Android-разработчика
за месяц на разных этапах развития
Junior
Middle
Senior
![alfa alfa](new_decode/images/partners/alfa.png)
![sber sber](new_decode/images/partners/sber.png)
![kaspi kaspi](new_decode/images/partners/kaspi.png)
![forte forte](new_decode/images/partners/forte.png)
![halyk halyk](new_decode/images/partners/halyk.png)
![center center](new_decode/images/partners/center.png)
![beeline beeline](new_decode/images/partners/beeline.png)
![chocolife chocolife](new_decode/images/partners/chocolife.png)
![prime-source prime-source](new_decode/images/partners/prime-source.png)
![kcell kcell](new_decode/images/partners/kcell.png)
![kolesa kolesa](new_decode/images/partners/kolesa.png)
![one one](new_decode/images/partners/one.png)