Курсы программирования Android

Продолжительность курса: 6 месяцев

Формат: online/offline (в офисе в Алматы)

Обучение Android-разработке в Алматы

На базе операционной системы Android от компании Google функционируют 88% мобильных устройств на планете. Поэтому, получив пакет знаний в области разработки для Android и применив их в практической деятельности, вы без работы не останетесь.

Записывайтесь на курс программирования Android. Это позволит вам изучить основы вечно актуального языка Java и современного простого и прогрессивного Kotlin. Под руководством наших квалифицированных преподавателей вы сделаете первые практические шаги и создадите готовое Android-приложение начального уровня. Очень полезной будет работа в Android Studio – официальной интегрированной среде разработки (IDE), созданной компанией Google.

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

Содержание курса

Теоретическая часть

Курс организован как форма активного проектного обучения, целью которого является подготовка участников курса к работе на позиции Android-разработчика.

Практическая часть

Напишем несколько небольших приложений таких, как конвертер валют, календарь, аналоговые часы и т.д. Напишем собственное приложение.

Домашние задания

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

Подведение итогов

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

Программа курса

01. Hello, Android!

  • История Android OS
  • Программный стек
  • Инструменты разработчика

02. Основы Kotlin

  • Java vs Kotlin
  • Основы языка Kotlin
  • Классы и объекты

03. Getting Started

  • Структура проекта
  • Основные компоненты
  • Activity и ее жизненный цикл

04. Создание UI

  • View и ViewGroup
  • Создание xml разметки для экранов
  • Форматы размеров. Цвета. Стили.

05. Использование Intents

  • Типы Intents
  • Создание Intent и разбор его параметров
  • Запуск нового экрана через Intent

06. Реализация списков

  • ListAdapter & AdapterView
  • Паттерн ViewHolder
  • RecyclerView

07. Введение в Fragment

  • Назначение фрагментов
  • Жизненный цикл фрагментов
  • FragmentManager

08. Работа с сетью

  • Работа c HTTP протоколом
  • Асинхронное выполнение операций
  • Загрузка и отображение изображений

09. Сохранение данных в Android

  • Сохранение файлов
  • Сохранение наборов “ключ-значение"
  • Сохранение данных в базах данных SQL

10. Dependency injection (DI) в Android

  • Введение в DI;
  • Принцип работы и примеры использования;
  • Dagger 2;

11. Архитектурные шаблоны

  • MVC;
  • MVP;
  • MVVM и Data Binding;

12. Подведение итогов

  • Анализ результатов
  • Обзор вакансий, советы по прохождению собеседования
  • Что делать дальше?

Отзывы о школе KnewIT

Контакты

связаться с нами

Наш менеджер свяжется с Вами в кратчайшее время


    Пожалуйста, докажите, что вы человек, выбрав ключ.