8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Летняя Школа
  • Перезвоните мне

    Курсы программирования Android, Обучение разработке приложений Android.

    Курс Разработка приложений под Android. Уровень 2

    Курс Разработка приложений под Android. Уровень 2
    Начало курса
    09.10.2017
    Продолжительность
    1 месяц (32 ак. часа)
    Расписание
    Пн. 19:00 - 22:00
    Пт. 19:00 - 22:00
    Семинар
    (15 мест)
    19990 записаться
    Вебинар(15 мест) 17970 записаться
    свернуть

    Описание курса

    В курсе Разработка приложений под Android. Уровень 2 участники познакомиться с наиболее применяемыми библиотеками в современной разработке под Android. 


    Перечень рассматриваемых тем охватывает:

    • Сетевое взаимодействие по протоколу HTTP
    • «Коробочные» реализации некоторых паттернов проектирования
    • Взаимодействие с форматом JSON
    • Реактивное программирование
    • Material Design
    • Основные шаблоны проектирования
    • Работу с изображениями
    • Многопоточность 

    Данный курс ориентирован на начинающих разработчиков под Android, у которых уже есть опыт создания приложений (даже учебных). 

    В курсе НЕ будут рассматриваться возможности Java (подразумевается, что участник уже знаком с языком Java). 

    По окончанию этого курса Разработка приложений под Android. Уровень 2, слушатель сможет в полную силу применять перечисленные ниже библиотеки для построения сложных приложений с богатым функционалом. 



    Требования к участникам курса:

    • Уверенное знание Java и ООП (коллекции, generics, интерфейсы, абстрактные классы, наследование, полиморфизм, инкапсуляция, анонимные объекты, внутренние и вложенные классы)
    • Знание основ Android SDK (ресурсы, структура манифеста, usespermissions, Activity и жизненный цикл, Fragment и жизненный цикл, Intents, Bundles, списки RecyclerView и понимание паттерна ViewHolder, контекст приложения, опыт реализации HTTP запросов, support library) 
    • Пара приложений (хотя бы учебных) под Android, где применяются большинство из вышеперечисленных функций 
    • Понимание многопоточности и опыт реализации многопоточных приложений на любом языке под любую платформу • Большим плюсом будет опыт работы с Lambda - выражениями в Java

    Программа



    1. Dependency injection (DI) в Android

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

    2. Kotlin

    • Java vs Kotlin. Основы языка Kotlin;
    • Kotlin Android Extensions;
    • Anko и другие android библиотеки;

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

    • MVC;
    • MVP;
    • MVVM и Data Binding;
    • Другие подходы (Clean Architecture, Viper, SOLID);
    • Single Activity Architecture;

    4.Основы реактивного программирования

    • Введение в Rx;
    • RxJava;
    • RxAndroid и другие полезные rx библиотеки;



    5. Базы данных

    • Сохранение данных в SQLite;
    • Архитектура поставщика контента (Content Provider);
    • Realm, StorIO, Requery, ORMLite и другие библиотеки;

    6. Material дизайн

    • Принципы;
    • Design support library;
    • Анимации;

    7. Android Pro 1

    • Runtime permissions;
    • Maps & Location;
    • Services;
    • Widgets;
    • BroadcastReceiver;

    8. Android Pro 2

    • ConstraintLayout;
    • ButterKnife;
    • Event Bus;
    • Firebase & Fabric (Crashlytics);

    9. Gradle Pro

    • Build Variants;
    • Flavors & Build Types;
    • Splits apk;

    свернуть

    Преподаватель

    Евгений

    Профессионал в области разработки мобильных приложений. Менее, чем за 4 года Евгений прошел путь от начинающего разработчика до тимлида крупной компании.

    Участвовал во многих известных проектах. Занял первое место в конкурсе разработчиков мобильных приложений i-Free AppContest 2010 в номинации "Лучшее приложение под Android".

    "Если в Вас есть стремление стать профессиональным программистом под Андройд, то главное - это верить, что у Вас всё получится!" - говорит Евгений.

    свернуть

    Фотографии

    свернуть

    Отзывы

    Всего отзывов: 7
    Курс Разработка приложений под Android. Уровень 2
    Александр Емельянов
    Санкт-Петербург

    Очень доволен вторым уровнем курса, ожидания оправданы на все 100%. Материал оказался действительно полезным, что-то пригодилось на производстве. Темы свежие, всё очень актуально.

    Курс Разработка приложений под Android. Уровень 2
    Артём Фогель
    Санкт-Петербург

    Максимально интересный и информативный курс. Помог разобраться с современными библиотеками, используемыми на рынке. После курса можно идти пробоваться на Junior позицию.

    Курс Разработка приложений под Android. Уровень 2
    Александр Спиридонов
    Санкт-Петербург

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

    Курс Разработка приложений под Android. Уровень 2
    Игорь Рябинин
    Санкт-Петербург

    Очень понравилось, курс реально интересный. Показан современный стек технологий Андроид - разработки, даны примеры использования. Понравилось больше первого курса.

    Курс Разработка приложений под Android. Уровень 2
    Геннадий Ларионов
    Санкт-Петербург

    Самый большой плюс курса - преподаватель, который нам достался. По организации также всё отлично. Буду рекомендовать знакомым.

    Курс Разработка приложений под Android. Уровень 2
    Алексей Антонов
    Санкт-Петербург

    Всё понравилось. Разбирали современные интересные штуки, информация актуальна и отлично подана :)

    Курс Разработка приложений под Android. Уровень 2
    Анатолий Васильев
    Санкт-Петербург

    Курс очень информативный, тренер обладает большим опытом.

    Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
    Учитесь с профессионалами в сфере IT-образования!