Приложение ToDo List. Внедряем Room

Изучаем все локальные базы данных, которые используют в Android

Знакомство с JetPack. Обзор преимуществ и инструментов, с которыми работают на реальных проектах и спрашивают на собеседованиях
LiveData – знакомство и внедрение. Настраиваем коллбэки и обсерверы. Очень важные понятия и знания
Room – библиотека для работы с данными. Разница с SQLite Однозначно усилит резюме
Базы данных – обзор того, как сохраняются данные в БД. Как они достаются. Учимся продумывать структуру и советы работы с БД, основываясь на опыте реальных проектов
SharedPreferences- тоже инструмент для работы с данными. Обязателен к изучению
Interface / Abstract class- реальный пример использования интерфейсов. Разница между Interface и Abstract class. Вопрос, который спрашивают на всех собеседованиях
Аннотации – зачем они нужны и как они работают
Краткое знакомство с Gradle и внедрение внешней библиотеки

Кроме технологий, в данном курсе:

Я учу тому, как выбрать правильное решение в интернете и не допустить ошибки. Учимся внедрять решения взятые из нескольких источников. Анализируем и фильтруем источники из интернета
Бывает такое, что нужно не искать решение в интернете, а пере использовать код коллег. Показываю, на какие моменты нужно обращать внимание, а на какие не стоит тратить время при внедрении кода коллеги
Учимся разбираться с документацией. Из огромного количества информации, вытаскиваем только необходимое
Ошибки! Ошибки! Ошибки! Я пишу код вместе с вами, и вместе с вами разбираюсь в ошибках. Вы научитесь самостоятельно разбираться в ошибках и чинить поломки
Вы учитесь думать, как программист. Выстраивать логику работы программы. Продумывать то, как программа обрабатывает действия пользователя и обрабатывает данные
Live Coding – я пишу код вместе с вами. Делюсь собственными техниками написания и оптимизации кода, которые использую каждый день на работе. Просто делайте так же
Вы получите конкретные ответы, на те вопросы, которые вас спросят на собеседовании, касаемо работы с Базами Данных. Так же очень много советов, как оформлять код, чтобы коллеги могли в нём разобраться. И огромное количество советов, взятых из моего личного опыта, которые я бы хотел дать самому себе в начале своей карьеры

Это продолжение ToDo листа, которое мы начали делать в первой части. Основной целью данного курса является научиться работать с сохранением данных локально. Сохранение происходит на телефоне с помощью самых популярных инструментов Room(SQLite) и SharedPreferences. Эти технологии можно встретить практически на каждом проекте. Помимо этого вы учитесь искать информацию, применять решения из интернета и обрабатывать ошибки.

Поделитесь полезным контентом с друзьями

Бесплатные Материалы


Сделай своё обучение быстрее, проще и дешевле!

Скачивай БЕСПЛАТНЫЕ материалы сейчас.

Никакого спама.

ССЫЛКА В ТГ КАНАЛ

 

This will close in 18 seconds