Приложение 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