Що нового?

Придбаний Онлайн-курсы "Android для продвинутых"

Інформація про покупку
Тип покупки: Складчина
Ціна: 15000 ГРН
Учасників: 0 з 21
Організатор: Відсутній
Статус: Набір учасників
Внесок: 742.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Онлайн-курсы "Android для продвинутых"

Информация о преподавателе
Technical Lead/Senior Android Engineer - MusicQubed -ноябрь 2013 – декабрь 2014 (1 год 2 месяца)
Senior Android Engineer - Lohika - апрель 2012 – октябрь 2013 (1 год 7 месяцев)
Senior Android Engineer - Cogniance - апрель 2011 – апрель 2012 (1 год 1 месяц)
Senior Android Developer - Luxoft - октябрь 2010 – апрель 2011 (7 месяцев)
Android Developer - Ciklum - март 2010 – октябрь 2010 (8 месяцев)

Цель нашей команды — дать Тебе как можно больше актуальных знаний и навыков, необходимых для работы в IT-компании или на фрилансе. Мы не собираемся нагружать тебя ненужной теорией, вместо этого будем показывать и совместно разбирать реальные кейсы из реальной повседневной жизни веб разработчика.

Курсы на русском языке

Лекция 1 Архитектура приложения
  • Принципы и методологии програмной разработки
  • Архитектурные паттерны и антипатерны
  • Обзор рекомендуемых архитектур приложения
  • Разбиение приложения на функциональные модули
Лекция 2 Network
  • Pull/Push модели
  • Нативные средства для работы с сетью
  • Применение сторонних библиотек (Volley, Retrofit)
  • Интеграция с GCM
  • Тестирование
Лекция 3 Хранение данных
  • Android Backup Service
  • Файлы приложения и cache
  • SharedPreferences
  • SQLIte и база данных
  • ContentProvider
  • Получение сложно структурированных данных
Лекция 4 Процессы, потоки, менеджмент памяти, сервисы и механизм

Лекция 5 IPC

  • Нотификация пользователя, броадкаст ресиверы и отложенные задания
  • Dialogs
  • Toasts
  • Notification bar
  • Виды броадкаст ресиверов и их применение
Лекция 6 PendingIntents

Лекция 7 Alarms, SyncAdapter, аккаунты пользователя и безопасность в приложении

  • Расширенная работа с UI (часть 1)
  • Создание UI ресурсов из кода и xml
  • Борьба с фрагментацией
Лекция 8 Расширенная поддержка тем, стилей, альтернативных режимов работы устройства
  • Расширенная работа с UI (часть 2)
  • Обзор специальных и редко используемых UI компонентов
  • Создание кастомных и копозитных UI компонентов и слоев
Лекция 9 Расширенная работа с UI (часть 3)
  • Профилирование UI
  • Правила хорошего тона при создании UI
  • Оптимизация UI рендеринга
Лекция 10 Расширенная работа с UI (часть 4)
  • Визуализация списочных данных и адаптеры
Лекция 11 Тестирование UI
  • Использование Android Test Framework для написания UI тестов
  • Espresso Framework, UI Automation, Robotium Recorder
  • Получение скриншота и видео с устройства, использование дополнительных инструментов
Лекция 12 Анимация
  • View/Layout animations
  • Activity transition animation
  • Animation Framework
  • Концепция сцен
Лекция 13 Работа с сенсорами и менеджмент питания

Лекция 14 NDK, RenderScript и их применение + специальные системные компоненты (home screen widgets, daydream services, live wallpaper)

Лекция 15 Сборка приложения, специальные инструменты, CI

Лекция 16 Обзор альтернативных концепцийразработки и не нативных тестовых фреймворков. Завершение курса.
Скрытое содержимое.
http://web-academy.com.ua/study/online-live/android-level-up
 
Угорі