Программирование [udemy] AWS DynamoDB - Полное Руководство (2018)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: AWS DynamoDB - Полное Руководство (2018)​

cover.jpg

Продолжительность: 16 ч 31 мин Количество уроков: 116 Видео Язык: Английский Вес архива: 9,58 ГБ


Этот курс по AWS DynamoDB — идеальный путь для тех, кто хочет уверенно работать с высокомасштабируемыми NoSQL‑базами данных в AWS. Вы начнете с нуля и шаг за шагом изучите, как создавать, оптимизировать и интегрировать DynamoDB с веб‑ и мобильными приложениями, используя современные инструменты и лучшие практики.

Что такое Amazon DynamoDB и почему стоит его изучать

Amazon DynamoDB — это полностью управляемая, высокопроизводительная и serverless NoSQL база данных, которая автоматически масштабируется под нагрузку и обеспечивает стабильное время отклика в миллисекундах. Ее активно используют для проектов, требующих высокой доступности, мгновенной реакции и гибкого горизонтального масштабирования.

Ключевые преимущества DynamoDB

• Автоматическое и практически неограниченное масштабирование.
• Serverless‑архитектура без необходимости управлять серверами.
• Миллисекундные задержки чтения и записи.
• Поддержка глобальных таблиц и многорегиональной репликации.
• Надежная безопасность, включая Fine-Grained Access Control.

Используемые технологии в курсе

Курс построен вокруг практических примеров и интеграций с популярными инструментами разработки. Для работы с AWS SDK применяется JavaScript/Node.js, а для построения интерфейсов — Angular и Ionic.

Почему именно JavaScript и Node.js

• AWS SDK for JavaScript — один из наиболее распространенных способов взаимодействия с DynamoDB.
• Node.js позволяет легко строить REST API для веб‑ и мобильных приложений.
• Даже если вы новичок, в курсе есть вводный раздел по JS и Node.js.

Что вы изучите в этом курсе

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

Базовые темы

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

Продвинутые темы

• Оптимизация производительности и снижение стоимости.
• Использование DynamoDB Accelerator (DAX).
• Глобальные таблицы и автоматическое масштабирование.
• Шифрование данных, резервные копии и PITR‑восстановление.

Интеграция с другими сервисами AWS

• AWS Lambda
• S3
• Cognito (включая OAuth 2.0 и Federated Access)
• Data Pipeline
• CloudWatch, CloudTrail
• Redshift, Apache Hive на EMR

Практическая часть и реальные проекты

Курс ориентирован на практику — вы будете создавать рабочие приложения и осваивать DynamoDB в реальных сценариях.

Проекты, которые вы построите

• RESTful API на Node.js с доступом к DynamoDB и тонкой системой разрешений.
• Высокомасштабируемое веб‑приложение на Angular.
• Мобильные приложения для iOS и Android на Ionic.
• Система авторизации с Google Login через AWS Cognito.

Чему вы научитесь к концу курса

Завершив этот курс, вы:

• уверенно разберетесь во всех ключевых возможностях DynamoDB;
• сможете строить масштабируемые системы для веба и мобильных платформ;
• научитесь интегрировать DynamoDB с другими сервисами AWS;
• будете готовы разрабатывать и поддерживать сложные, нагруженные проекты.

Почему этот курс — лучший старт для работы с DynamoDB

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

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху