Программист Android [Geekbrains]

195

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

  1. Git. Базовый курс
  2. Java Core. Базовый уровень
  3. Java Core. Продвинутый уровень
  4. Java Core. Профессиональный уровень
  5. Android. Базовый уровень
  6. Android. Продвинутый уровень
  7. Android. Популярные библиотеки
  8. Базы данных. Интерактивный курс

Ключевые навыки:

  • Знание Java Core
  • Знание Android SDK
  • Опыт работы в IntelliJ IDEA, Eclipse, Android Studio
  • Опыт разработки Android-приложений на Java
  • Опыт работы с XML, JSON, HTTP, sockets
  • Знание Android API, понимание архитектуры Android, пользовательский интерфейс, меню, диалоги, ресурсы, logcat, MVC
  • Intents, Fragments, контент-провайдеры, бродкаст-ресиверы, Google Maps, виджеты, телефония, сенсоры, bluetooth, графика и анимация
  • SQLite, Web, Concurrency
  • Знание синтаксиса языка SQL
  • Базовое знакомство с гайд лайнами Android последней версии
  • Понимание особенностей работы мобильного приложения в условиях слабого сигнала связи
  • Уверенное владение базовыми паттернами проектирования
  • Творческий подход к поставленным задачам
  • Умение писать чистый код и правильно создавать и использовать модульные тесты
  • Умение и желание приобретать новые навыки и осваивать новые технологии
  • Умение быстро разбираться в чужом коде‚ если это понадобится

Что Вы будете изучать
Никаких скучных теорий. Восемь практических курсов.