phone

+7 (708) 110 15 79

График работы с 9:00 до 21:00 (ПН-СБ)

Главная

icon Курс: "Android разработка для начинающих"

Курс: "Android разработка для начинающих"

Кто сказал что без базы невозможно учить Android? Мы тебе докажем обратное и вместе создадим крутое портфолио!

course
groups

Ближайший поток

29 (марта)

26 недель

group amount

Группа

В группе: 10-12 человек. Ваши единомышленники, будущие друзья и коллеги

location

Обучение

Доступно по всему Казахстану

Стоимость обучения:

Cкидка действует

490000₸/курс.

280000₸/курс.

-42%

+Бесплатный курс 🎁

23,333₸/мес.

kaspi

11,667₸/мес.

zhusan

На этом курсе вы научитесь:

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
Изучаете тему и выполняйте задания
Изучаете новые темы и выполняете практические задания по курсу
1
hometask
Выполняете домашние задания
на платформе lms.decode.kz вы выполняете задачи и сдаете их на проверку
2
project
Защишаете свои проекты
По окончанию каждого модуля вы защищаете свой проект и дополняете свое портфолио
3
Кому подойдёт этот курс:
Новичкам в программировании
Начинающим разработчикам
Программистам, которые хотят поменять направление
Новичкам в программировании
Без стресса пройдёте путь от новичка до уверенного Android-разработчика: с нуля научитесь программировать на Kotlin, напишете первые приложения для портфолио и сможете трудоустроиться сразу после курса.
tabs
Начинающим разработчикам
На практике закрепите основы и углубитесь в более сложные темы. Научитесь создавать и тестировать большие приложения по ТЗ от реального заказчика.
tab
Программистам, которые хотят поменять направление
Узнаете об особенностях разработки и тестирования мобильного ПО. Получите системные знания и портфолио, сможете найти работу Android-разработчиком и повысить доход.
tab
Android сегодня - это
Поможем вам стать Android-разработчиком: вас ждёт много практики на реальных кейсах.
os
Операционная система
Самая большая мобильной ОС в мире
popular
Популярная и открытая
Доля рынка мобильных операционных Систем по всему миру составляет 74.6%
salary
Востребованность
Android-разработчики часто зарабатывают больше других специалистов на IT-рынке
freelance
Фриланс
Получайте заказы на фрилансе или удалёнке
imac
Доступ к обучающей платформе lms.deсode.kz
Мы предоставляем студентам доступ к платформе lms.deсode.kz, где вы будете проходить обучение. Выполнять домашние задания и у Вас будет доступ к раздаточным материалам.
Доверьтесь профессионалам
Мы даем возможность каждому получить актуальные навыки и стать востребованным специалистом на рынке IT. У нас учатся дети и взрослые по всему Казахстану
practice
Практика ничего кроме кода
Насыщенные программы обучения и актуальная информация на сегодняшний день
teachers
Преподаватели специалисты
Вас будут обучать востребованным навыкам специалисты рынка IT из Казахстана и не только
advisors
Отзывчивые методисты
Специалисты техподдержки помогут вам, если возникнут сложности
certificates
Сертификат после обучения
Вам будет предоставлен сертификат о прохождении курса после защиты всех проектов
О профессии Android-разработчика по данным headhunter:
Android-разработчик
Разработчик Android
Обязанности Android-разработчика:
  • Уверенные знания языка программирования Kotlin;
  • Тестирование мобильных-приложений;
  • Опыт работы с многопоточностью;
  • Разработка Android-приложений;
  • Проведение code-review;
  • Знание языка запросов SQL;
  • Понимание паттернов проектирования;
  • Работа с API;
  • Контроль версий в Git;
vacancy
2000+
опубликованных вакансий
salary
350 000 ₸
средняя зарплата по казахстану
resume
1000+
опубликованных резюме
Бесплатная консультация
Записаться на курс или получить бесплатную консультацию. Ответим на все вопросы и расскажем про курс

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.

Заработная плата Android-разработчика

за месяц на разных этапах развития

Junior

Middle

Senior

Здесь работают наши выпускники:
Оставьте заявку сейчас
Получите подробную консультацию. Мы подберём для вас подходящий курс программирования
Возраст студента:
Оставляя заявку, вы даете согласие на обработку персональных данных
Нужна помощь в выборе курса?
Оставьте заявку
Дождитесь нашего звонка — позвоним с 10:00 до 19:00
Задайте вопросы, а мы на них ответим и поможем подобрать занятия