Android Twitter-приложение. Второй модуль – Devcolibri – Android для начинающих

Android Twitter приложение

Пройдя этот курс, вы создадите приложение для системы Android, изучите основные компоненты и инструменты разработки. По итогам курса у вас в портфолио будет клиент-серверное приложение Twitter.

Начать курс

Почему именно этот курс?

  • Первый проект в портфолио

    В конце курса вы самостоятельно создадите приложение. Это будет ваш первый проект в портфолио, который вы сможете показать работодателю.

  • Практикующие разработчики

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

  • Последовательность материала

    Все мы ненавидим курсы, в которых происходят резкие скачки в объяснении материала. В этом курсе темы раскрываются поступательно — от простого к сложному.

  • Отвечаем на вопрос «почему так?»

    Мы не просто показываем, как и что делать. Мы объясняем, зачем это и почему именно так. Мы показываем эволюцию последних технологий, что необходимо для осознанного использования того или иного инструмента.

  • Учим ошибаться и решать проблемы

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

Зачем мне Android?

  • Высокие зарплаты

    По данным сайта HeadHunter, средняя зарплата IT-специалиста в России и СНГ — около 100 000 рублей, Android-программиста — 110 000 рублей, а Android-программиста в Москве и Санкт-Петербурге достигает 180 000 рублей.

  • Множество вакансий

    За последние 5 лет количество Android-вакансий увеличилось в 2 раза. Почти 40% работодателей готовы принять в команду разработчиков либо без опыта работы, либо с минимальным опытом — 1-3 года.

  • Популярность

    Android — самая популярная операционная система в мире. Сегодня более 85% мобильных устройств работают с использованием этой системы. И этот показатель продолжает расти.

Где я смогу использовать Android?

  • Смартфоны

    Самое популярное применение ОС Android — это смартфоны и планшеты. Каждый день в Play Market появляются тысячи новых приложений.

  • Smart TV

    Теперь телевизор — это почти полноценный компьютер. Разрабатывайте собственные приложения и запускайте их прямо на телевизоре.

  • Умные часы

    Набирают популярность «наручные компьютеры». Владея ОС Android, вы сможете и для них чего-нибудь разработать.

  • VR/AR

    Когда обычной реальности не хватает — на помощь приходит реальность виртуальная. Android и тут пригодится.

Учебный план курса

Twitter-сервис и HTTP-взаимодействие
Урок 1. Регистрация Twitter приложения, добавление авторизации, используя Twitter API 00:30:00
Урок 2. Знакомство с HTTP. HttpUrlConnection, метод для считывания данных о пользователе 00:40:00
Тест: Twitter-сервис и HTTP-взаимодействие 01:00:00
AsyncTask
Урок 3. Выполнение задачи в фоновом потоке. Класс AsyncTask 00:30:00
Тест: AsyncTask 01:00:00
Json
Урок 4. Знакомство с форматом JSON. Парсинг JsonObject на примере объекта User 00:30:00
Урок 5. Работа с Http, JSON на примере информации для списка Tweet 00:30:00
Урок 6. Практика. Добавление Http запросов, Json парсинга на экран SearchUsersActivity 00:20:00
Тест: Json 01:00:00
Обработка ошибок
Урок 7. Обработка ошибок. Отображение Toast пользователю 00:20:00
Контейнер SwipeRefreshLayout
Урок 8. Работа с SwipeRefreshLayout. Отображение загрузки при запросах 00:30:00
Тест: SwipeRefreshLayout 01:00:00
Библиотека Gson
Урок 9. Использования библиотеки gson для автоматизации парсинга 00:40:00
Урок 10. Парсинг объекта Tweet при помощи собственного десериализатора 00:40:00
Тест: Gson 01:00:00
Лямбда-выражения
Урок 11. Лямбда-выражения 00:30:00
Тест: Лямбда-выражения 01:00:00

Как я буду проходить обучение?

  • Теория

    Без всякой воды. Только те знания, которые необходимы для успешного трудоустройства и дальнейшего развития в профессии.

  • Практика

    Для закрепления теоретических знаний мы разработали более 50 практических заданий, которые вы будете выполнять в процессе прохождения курса.

  • Тесты

    Для каждой темы вы найдёте тестовые задания, которые помогут вам проверить, насколько хорошо вы усвоили полученную информацию.

Как будет выглядеть приложение?

Какой учебный план выбрать?

  • Профессиональный

    520 $
    • Проект в портфолио
    • Сертификат
    • Менторство
    Записаться

Ответы на часто задаваемые вопросы

    • Как, когда и в какое время я буду учиться?

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

    • Как организована практика?

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

    • Нужно ли пройти какие-то предварительные курсы, прежде чем идти на этот?

      Если у вас есть хоть какой-то опыт програмирования под систему Android, то нет. Если нет, то для комфортного обучения на курсе лучше вначале пройти беспалтную первую часть курса .

Сайт использует cookie-файлы для того, чтобы вам было удобнее им пользоваться. Для продолжения работы с сайтом, вам необходимо принять использование cookie-файлов.

Я ознакомлен(а)