Master the complete landscape of modern database technologies and become proficient in designing, implementing, and managing data solutions for today's applications. This comprehensive course equips you with expertise in both traditional relational databases and cutting-edge NoSQL systems, including document databases (MongoDB), graph databases (Neo4j), key-value stores (DynamoDB), in-memory databases (Redis), and cloud databases (AWS RDS).

Modern Databases
kurs ist nicht verfügbar in Deutsch (Deutschland)

Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Mittel“
Basic understanding of databases and SQL; familiarity with programming concepts; experience with data structures; cloud computing awareness helpful.
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Mittel“
Basic understanding of databases and SQL; familiarity with programming concepts; experience with data structures; cloud computing awareness helpful.
Was Sie lernen werden
Understand key concepts in modern databases, including relational, NoSQL, and distributed systems, and their role in data management.
Apply principles of distributed data management, ensuring consistency, availability, and partition tolerance in scalable database systems.
Design and query efficient database schemas, execute complex queries, and develop robust applications with performance and maintainability in mind.
Design and implement document, graph, key-value, and in-memory databases using MongoDB, Neo4j, DynamoDB, and Redis for diverse application needs.
Kompetenzen, die Sie erwerben
- Kategorie: Data StoreData Store
- Kategorie: DatabasesDatabases
- Kategorie: Database DesignDatabase Design
- Kategorie: Database TheoryDatabase Theory
- Kategorie: Data ModelingData Modeling
- Kategorie: Database ManagementDatabase Management
- Kategorie: SQLSQL
- Kategorie: Big DataBig Data
- Kategorie: Data ArchitectureData Architecture
- Kategorie: Cloud ComputingCloud Computing
- Kategorie: Distributed ComputingDistributed Computing
Werkzeuge, die Sie lernen werden
- Kategorie: DatabricksDatabricks
- Kategorie: Amazon DynamoDBAmazon DynamoDB
- Kategorie: NoSQLNoSQL
- Kategorie: Database Management SystemsDatabase Management Systems
- Kategorie: MongoDBMongoDB
- Kategorie: Apache KafkaApache Kafka
- Kategorie: RedisRedis
- Kategorie: Relational DatabasesRelational Databases
- Kategorie: Database SystemsDatabase Systems
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
November 2025
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 10 Module
This module explores the evolution of databases, starting with traditional relational database systems and their core principles. It examines the limitations of relational databases and introduces NoSQL databases as an alternative for handling diverse data models and scalability challenges. The course covers the four main types of NoSQL databases—document, key-value, column-family, and graph databases—and provides an introduction to Big Data, discussing its role in modern data management and analytics.
Das ist alles enthalten
24 Videos4 Lektüren21 Aufgaben
24 Videos•Insgesamt 145 Minuten
- Meet Your Instructor - Prof. Pravin Y. Pawar•2 Minuten
- Meet Your Instructor - Prof. Ashish Narang•1 Minute
- Course Introductory Video•5 Minuten
- Introduction to Data Storage: From Files to Databases•8 Minuten
- Hierarchical and Network Database Models•5 Minuten
- The Relational Model: A Revolutionary Approach•7 Minuten
- The Internet Boom and the Shift in Data Needs•5 Minuten
- Transition to Modern Databases•7 Minuten
- Understanding the Relational Model•8 Minuten
- SQL Basics: The Language of Relational Databases•9 Minuten
- Ensuring Data Integrity: ACID Properties•8 Minuten
- Schema Design and Normalisation•8 Minuten
- Popular Relational Databases and their Use Cases•6 Minuten
- Introduction to Data Classification•5 Minuten
- Understanding Big Data•6 Minuten
- Big Data Storage and Processing Frameworks•7 Minuten
- Challenges and Opportunities with Big Data•7 Minuten
- Big Data Applications in Real World•7 Minuten
- Introduction to NoSQL Databases•7 Minuten
- Key-Value Stores: The Simplest NoSQL Database•7 Minuten
- Document-Oriented Databases•6 Minuten
- Column-Family Stores•5 Minuten
- Graph Databases for Highly Connected Data•6 Minuten
- Module Wrap Up Video•3 Minuten
4 Lektüren•Insgesamt 70 Minuten
- Course Overview•10 Minuten
- Recommended Reading: A LinkedIn Article by Douglas Day Evolution of Database Management Systems: From Relational to NoSQL•20 Minuten
- Recommended Reading: An Article from Google Cloud on Big Data? •20 Minuten
- Recommended Reading: An article from MongoDB on NoSQL?•20 Minuten
21 Aufgaben•Insgesamt 210 Minuten
- Introduction to Data Storage: From Files to Databases•9 Minuten
- Hierarchical and Network Database Models•9 Minuten
- The Relational Model: A Revolutionary Approach•9 Minuten
- The Internet Boom and the Shift in Data Needs•9 Minuten
- Transition to Modern Databases•9 Minuten
- Understanding the Relational Model•9 Minuten
- SQL Basics: The Language of Relational Databases•9 Minuten
- Ensuring Data Integrity: ACID Properties•9 Minuten
- Schema Design and Normalisation•9 Minuten
- Popular Relational Databases and their Use Cases•9 Minuten
- Introduction to Data Classification•9 Minuten
- Understanding Big Data•9 Minuten
- Big Data Storage and Processing Frameworks•9 Minuten
- Challenges and Opportunities with Big Data•9 Minuten
- Big Data Applications in Real World•9 Minuten
- Introduction to NoSQL Databases•9 Minuten
- Key-Value Stores: The Simplest NoSQL Database•9 Minuten
- Document-Oriented Databases•9 Minuten
- Column-Family Stores•9 Minuten
- Graph Databases for Highly Connected Data•9 Minuten
- Test Yourself: Foundations of Modern Data Management•30 Minuten
This module focuses on the critical principles underlying modern database systems, emphasising both relational and distributed databases. Students will begin by reviewing the ACID properties of relational databases, exploring their importance for ensuring data integrity and the challenges they may pose in practical applications. Next, the module will provide a comprehensive understanding of distributed data systems, introducing the BASE properties that govern these architectures. Students will learn to navigate the complexities of distributed databases, appreciating how they differ from traditional relational models. Key concepts of consistency and serialisability will be explored in detail, highlighting their roles in maintaining data accuracy and coherence across transactions. The module will also delve into various types of consistency models, including the CAP theorem, examining their implications for database design and operational efficiency. By the end of this module, students will have a robust understanding of both relational and distributed database principles, equipping them to tackle real-world data management challenges effectively.
Das ist alles enthalten
18 Videos4 Lektüren18 Aufgaben
18 Videos•Insgesamt 118 Minuten
- Introduction to Transaction Consistency•7 Minuten
- ACID Properties: Ensuring Reliability in Database Transaction •7 Minuten
- Why ACID Matters in Relational Databases?•8 Minuten
- ACID Compliance in Popular Relational Databases•6 Minuten
- Introduction to Consistency in Distributed System•7 Minuten
- Consistency Models•6 Minuten
- Strong Consistency Models•8 Minuten
- Weak Consistency Models•6 Minuten
- Subtypes of Weak Consistency Models•7 Minuten
- Strong vs Weak Consistency: A Comparison•5 Minuten
- Transitioning from ACID to BASE•6 Minuten
- Understanding BASE Properties•6 Minuten
- Exploring BASE-Compliant Databases and Their Application•6 Minuten
- ACID vs. BASE Models•7 Minuten
- CAP Theorem in Modern Distributed Systems•8 Minuten
- CAP Combinations and System Types in Distributed Systems•8 Minuten
- Achieving the Right Balance in Distributed Systems•7 Minuten
- Module Wrap Up Video•3 Minuten
4 Lektüren•Insgesamt 60 Minuten
- Recommended Reading: ACID Properties in DBMS•15 Minuten
- Recommended Reading: Replicated Data Consistency Explained Through Baseball•15 Minuten
- Recommended Reading: What’s the Difference Between an ACID and a BASE Database?•15 Minuten
- Recommended Reading: A Critique of the CAP Theorem•15 Minuten
18 Aufgaben•Insgesamt 183 Minuten
- Introduction to Transaction Consistency•9 Minuten
- ACID Properties: Ensuring Reliability in Database Transaction •9 Minuten
- Why ACID Matters in Relational Databases?•9 Minuten
- ACID Compliance in Popular Relational Databases•9 Minuten
- Introduction to Consistency in Distributed System•9 Minuten
- Consistency Models•9 Minuten
- Strong Consistency Models•9 Minuten
- Weak Consistency Models•9 Minuten
- Subtypes of Weak Consistency Models•9 Minuten
- Strong vs Weak Consistency: A Comparison•9 Minuten
- Transitioning from ACID to BASE•9 Minuten
- Understanding BASE Properties•9 Minuten
- Exploring BASE-Compliant Databases and Their Application•9 Minuten
- ACID vs. BASE Models•9 Minuten
- CAP Theorem in Modern Distributed Systems•9 Minuten
- CAP Combinations and System Types in Distributed Systems•9 Minuten
- Achieving the Right Balance in Distributed Systems•9 Minuten
- Test Yourself: Distributed Database Principles•30 Minuten
This module offers an in-depth exploration of document-oriented databases, focusing on their growing importance in modern data-driven applications. Students will start by understanding the need for document-oriented databases and the foundational concepts that distinguish them from relational. Using MongoDB as a primary example, the module will cover how documents are stored and managed along with the advantages they offer for handling semi-structured data. The module will also cover querying and manipulating data using MongoDB's powerful query language, enabling students to efficiently retrieve and modify data.
Das ist alles enthalten
19 Videos3 Lektüren14 Aufgaben1 Unbewertetes Labor
19 Videos•Insgesamt 97 Minuten
- Understanding Document Databases•6 Minuten
- When to Use Document Databases•4 Minuten
- Core Concepts of Document-Oriented Databases•4 Minuten
- Popular Document Databases•5 Minuten
- Introduction to MongoDB•5 Minuten
- Data Types in MongoDB•4 Minuten
- Sharding and Replication in MongoDB•6 Minuten
- Consistency Models in MongoDB•7 Minuten
- Introduction to MongoDB Query Language (MQL)•5 Minuten
- Data Manipulation in MongoDB•5 Minuten
- Data Retrieval and Filtering Using Find Queries•4 Minuten
- Sorting, Limiting, and Projecting Data•6 Minuten
- Working with Aggregation Pipelines•6 Minuten
- Demonstrating Database Creation and Management in MongoDB•4 Minuten
- Demonstrating Data Manipulation Operations in MongoDB•9 Minuten
- Demonstrating Data Retrieval in MongoDB•6 Minuten
- Demonstrating Advanced Data Querying in MongoDB•4 Minuten
- Demonstrating Data Aggregation in MongoDB•4 Minuten
- Module Wrap Up Video•3 Minuten
3 Lektüren•Insgesamt 95 Minuten
- Recommended Reading: Introduction to Document-Oriented Databases•15 Minuten
- Recommended Reading: MongoDB - Core Concepts and Scalability•20 Minuten
- Recommended Reading: Querying and Manipulating Data in MongoDB•60 Minuten
14 Aufgaben•Insgesamt 105 Minuten
- Understanding Document Databases•6 Minuten
- When to Use Document Databases•3 Minuten
- Core Concepts of Document-Oriented Databases•6 Minuten
- Popular Document Databases•6 Minuten
- Introduction to MongoDB•6 Minuten
- Data Types in MongoDB•6 Minuten
- Sharding and Replication in MongoDB•6 Minuten
- Consistency Models in MongoDB•6 Minuten
- Introduction to MongoDB Query Language (MQL)•6 Minuten
- Data Manipulation in MongoDB•6 Minuten
- Data Retrieval and Filtering Using Find Queries•6 Minuten
- Sorting, Limiting, and Projecting Data•6 Minuten
- Working with Aggregation Pipelines•6 Minuten
- Test Yourself: Distributed Database Principles•30 Minuten
1 Unbewertetes Labor•Insgesamt 60 Minuten
- Practice Lab: Working with MongoDB - A Document Database•60 Minuten
This module provides an in-depth exploration of graph databases, a powerful type of NoSQL database designed to manage and query highly connected data. Students will begin by understanding the need for graph databases and the key concepts that set them apart, such as nodes, relationships, and properties. Using Neo4j as the primary example, the course will dive into how graph databases model complex, interconnected data. The module will also cover Cypher, Neo4j's query language, enabling students to retrieve, manipulate, and analyse data with ease.
Das ist alles enthalten
17 Videos3 Lektüren13 Aufgaben1 Unbewertetes Labor
17 Videos•Insgesamt 100 Minuten
- Understanding Graph Databases•7 Minuten
- Core Concepts of Graph Theory•5 Minuten
- Types of Graph Databases•6 Minuten
- Popular Graph Databases•5 Minuten
- Introduction to Neo4j•5 Minuten
- Data Modeling in Neo4j•9 Minuten
- Introduction to Cypher: Neo4j’s Query Language•5 Minuten
- Real-World Case Studies and Success Stories•10 Minuten
- Data Manipulation in Neo4J•7 Minuten
- Filtering and Conditional Queries•7 Minuten
- Exploring Relationships with Cypher•3 Minuten
- Aggregating Data with Cypher•4 Minuten
- Demonstrating Data Manipulation in Neo4j with Cypher•10 Minuten
- Data Retrieval in Neo4j Using Cypher Queries•6 Minuten
- Exploring Relationships in Neo4j Graphs with Cypher•3 Minuten
- Performing Data Aggregation in Neo4j with Cypher•6 Minuten
- Module Wrap Up Video•3 Minuten
3 Lektüren•Insgesamt 95 Minuten
- Recommended Reading: Introduction to Graph Databases •20 Minuten
- Recommended Reading: Neo4j: Architecture, Modeling, and Applications•15 Minuten
- Recommended Reading: Querying Graph Data with Cypher•60 Minuten
13 Aufgaben•Insgesamt 102 Minuten
- Understanding Graph Databases•6 Minuten
- Core Concepts of Graph Theory•6 Minuten
- Types of Graph Databases•6 Minuten
- Popular Graph Databases•6 Minuten
- Introduction to Neo4j•6 Minuten
- Data Modeling in Neo4j•6 Minuten
- Introduction to Cypher: Neo4j’s Query Language•6 Minuten
- Real-World Case Studies and Success Stories•6 Minuten
- Data Manipulation in Neo4J•6 Minuten
- Filtering and Conditional Queries•6 Minuten
- Exploring Relationships with Cypher•6 Minuten
- Aggregating Data with Cypher•6 Minuten
- Test Yourself: Graph Databases•30 Minuten
1 Unbewertetes Labor•Insgesamt 60 Minuten
- Practice Lab: Exploring Neo4j: CRUD Operations and Data Analysis with Cypher•60 Minuten
This module provides an in-depth exploration of key-value stores, a fundamental type of NoSQL database widely used in modern applications. Students will begin by comprehending the necessity and foundational concepts of key-value stores, examining their role in data management, the various types available, and their unique characteristics and advantages. Building on this foundation, students will develop the skills needed to design efficient key-value store architectures tailored to specific application requirements. Finally, the module will equip students with the ability to effectively retrieve and manipulate data using appropriate query languages and techniques in key-value stores such as DynamoDB. Through practical exercises and real-world examples, students will gain hands-on experience in querying and managing data, preparing them for challenges they may encounter in the field. By the end of this module, students will have a comprehensive understanding of key-value stores and the practical skills to implement them in various data-driven applications.
Das ist alles enthalten
20 Videos5 Lektüren15 Aufgaben
20 Videos•Insgesamt 130 Minuten
- Role of Key-Value Stores•6 Minuten
- Key-Value Database vs. Other NoSQL Types•4 Minuten
- Core Concepts: Keys, Values, and their Structures•7 Minuten
- Overview of Key-Value Store Architecture•5 Minuten
- Storage Mechanisms •8 Minuten
- Data Distribution and Partitioning in Key-Value Stores •7 Minuten
- Replication and Fault Tolerance•8 Minuten
- Performance Considerations in Key-Value Stores•5 Minuten
- Data Modeling in Key-Value Stores•6 Minuten
- Common Data Patterns and Anti-patterns•4 Minuten
- Operations and Querying in Key-Value Databases•5 Minuten
- Optimising Query Performance for Key-Based Lookups•4 Minuten
- Introducing DynamoDB•8 Minuten
- Core Components of Amazon DynamoDB•4 Minuten
- Getting Started with DynamoDB •4 Minuten
- Using the Console•9 Minuten
- Using the AWS CLI•11 Minuten
- Using the NoSQL Workbench for DynamoDB•8 Minuten
- Using the API•13 Minuten
- Module Wrap Up Video•4 Minuten
5 Lektüren•Insgesamt 120 Minuten
- Recommended Reading: Introducing Key-Value Stores•15 Minuten
- Recommended Reading: Key-Value Database Architecture•15 Minuten
- Recommended Reading: Querying DynamoDB - Part 1•15 Minuten
- Recommended Reading: Querying DynamoDB - Part 2•15 Minuten
- Practice Lab: DynamoDB – A Key-Value Store •60 Minuten
15 Aufgaben•Insgesamt 156 Minuten
- Role of Key-Value Stores•9 Minuten
- Key-Value Database vs. Other NoSQL Types•9 Minuten
- Core Concepts: Keys, Values, and their Structures•9 Minuten
- Overview of Key-Value Store Architecture•9 Minuten
- Storage Mechanisms •9 Minuten
- Data Distribution and Partitioning in Key-Value Stores •9 Minuten
- Replication and Fault Tolerance•9 Minuten
- Performance Considerations in Key-Value Stores•9 Minuten
- Data Modeling in Key-Value Stores•9 Minuten
- Common Data Patterns and Anti-Patterns•9 Minuten
- Operations and Querying in Key-Value Databases•9 Minuten
- Optimising Query Performance for Key-Based Lookups•9 Minuten
- Introducing DynamoDB•9 Minuten
- Core Components of Amazon DynamoDB•9 Minuten
- Test Yourself: Key-Value Stores•30 Minuten
This module provides a comprehensive overview of in-memory databases, focusing on their key principles, advantages, and practical applications in modern data management. Students will begin by understanding the foundational concepts of in-memory databases, including their architecture and the performance benefits they offer compared to traditional disk-based systems. Building on this knowledge, students will acquire the skills necessary to design and implement efficient schemas for in-memory databases tailored to specific application requirements. Emphasis will be placed on optimising data structures and access patterns to enhance performance and ensure scalability. Additionally, the module will enable students to achieve proficiency in querying and managing data within in-memory databases. Through hands-on experience with popular platforms such as Redis and Memcached, students will learn to use appropriate query languages and techniques to effectively retrieve and manipulate data. By the end of this module, participants will have a solid understanding of in-memory databases and the practical skills to leverage them effectively in various data-driven applications.
Das ist alles enthalten
18 Videos4 Lektüren14 Aufgaben
18 Videos•Insgesamt 121 Minuten
- Overview of In-Memory Databases•5 Minuten
- In-Memory Database Solutions and Tools•7 Minuten
- Real-World Examples of In-Memory Databases in Action•6 Minuten
- Core Architecture of In-Memory Databases I•6 Minuten
- Core Architecture of In-Memory Databases II•7 Minuten
- Distributed In-Memory Databases I•6 Minuten
- Distributed In-Memory Databases II•8 Minuten
- Case Studies in In-Memory Database Architectures•6 Minuten
- Overview of Hybrid Memory Architectures (HMA)•7 Minuten
- Data Persistence in In-Memory Databases•5 Minuten
- Recovery Strategies for In-Memory Databases•7 Minuten
- Performance Tuning and Benchmarking for In-Memory Databases•6 Minuten
- Explore Redis for Developers•5 Minuten
- Build your Redis Database•8 Minuten
- Redis Insight for developers•8 Minuten
- Explore Redis Data Structures•10 Minuten
- Connecting to Redis Programmatically •12 Minuten
- Module Wrap Up Video•4 Minuten
4 Lektüren•Insgesamt 105 Minuten
- Recommended Reading: Architecture of In-Memory Databases•15 Minuten
- Recommended Reading: Data Management in In-Memory Databases•15 Minuten
- Recommended Reading: Experiencing Redis•15 Minuten
- Practice Lab: Exploring Redis Database and Its Features•60 Minuten
14 Aufgaben•Insgesamt 147 Minuten
- Overview of In-Memory Databases•9 Minuten
- In-Memory Database Solutions and Tools•9 Minuten
- Real-World Examples of In-Memory Databases in Action•9 Minuten
- Core Architecture of In-Memory Databases I•9 Minuten
- Core Architecture of In-Memory Databases II•9 Minuten
- Distributed In-Memory Databases I•9 Minuten
- Distributed In-Memory Databases II•9 Minuten
- Case Studies in In-Memory Database Architectures•9 Minuten
- Overview of Hybrid Memory Architectures (HMA)•9 Minuten
- Data Persistence in In-Memory Databases•9 Minuten
- Recovery Strategies for In-Memory Databases•9 Minuten
- Performance Tuning and Benchmarking for In-Memory Databases•9 Minuten
- Explore Redis for developers•9 Minuten
- Test Yourself: In-Memory Databases•30 Minuten
This module offers a comprehensive exploration of cloud databases, focusing on their functionalities, principles, and practical applications in modern data management. Students will begin by acquiring a fundamental understanding of cloud services, including their key features and how they integrate into various computing environments. Building on this foundation, the module will cover the essential principles and advantages of cloud databases, emphasising their scalability, flexibility, and cost-effectiveness compared to traditional database systems. Students will learn how cloud databases can enhance data accessibility and improve operational efficiency in various applications. A significant portion of the module will focus on developing expertise in querying and managing data within cloud databases. Students will utilise appropriate query languages and techniques to perform data operations effectively. Additionally, hands-on experience with platforms such as AWS RDS will provide students with practical skills necessary for real-world applications. By the end of this module, participants will have a solid understanding of cloud databases and the technical proficiency to leverage them effectively in various data-driven projects.
Das ist alles enthalten
18 Videos5 Lektüren15 Aufgaben
18 Videos•Insgesamt 119 Minuten
- Introduction to Cloud Databases•7 Minuten
- Types of Cloud Databases•6 Minuten
- Deployment Models•9 Minuten
- Cloud Data Storage and Management•6 Minuten
- Scalability and Performance Optimisation•6 Minuten
- High Availability and Disaster Recovery•4 Minuten
- Database Migration to the Cloud•6 Minuten
- Cost Management•8 Minuten
- Serverless Databases and the Shift to No-Operations•7 Minuten
- Edge Computing and Its Impact on Cloud Databases•7 Minuten
- Artificial Intelligence and Machine Learning Integration•7 Minuten
- Autonomous Databases and Self-Management•5 Minuten
- AWS RDS •6 Minuten
- Setting Up AWS EC2 and AWS RDS•6 Minuten
- Using AWS RDS•6 Minuten
- Building Web App with AWS RDS - I •10 Minuten
- Building Web App with AWS RDS - II •10 Minuten
- Module Wrap Up Video•4 Minuten
5 Lektüren•Insgesamt 120 Minuten
- Recommended Reading: Fundamentals of Cloud Databases•15 Minuten
- Recommended Reading: Cloud Database Management•15 Minuten
- Recommended Reading: Future of Cloud Databases•15 Minuten
- Recommended Reading: Exploring AWS Cloud Databases•15 Minuten
- Practice Lab: Working with AWS RDS MySQL•60 Minuten
15 Aufgaben•Insgesamt 156 Minuten
- Introduction to Cloud Databases•9 Minuten
- Types of Cloud Databases•9 Minuten
- Deployment Models•9 Minuten
- Cloud Database Services Providers•9 Minuten
- Cloud Data Storage and Management•9 Minuten
- Scalability and Performance Optimisation•9 Minuten
- High Availability and Disaster Recovery•9 Minuten
- Database Migration to the Cloud•9 Minuten
- Cost Management•9 Minuten
- Serverless Databases and the Shift to No-Operations•9 Minuten
- Edge Computing and Its Impact on Cloud Databases•9 Minuten
- Artificial Intelligence and Machine Learning Integration•9 Minuten
- Autonomous Databases and Self-Management•9 Minuten
- AWS RDS •9 Minuten
- Test Yourself: Cloud Databases•30 Minuten
This module offers a comprehensive examination of streaming databases, emphasising the distinct characteristics and importance of streaming data within modern data ecosystems. Students will start by exploring the fundamental features of streaming data and its vital role in facilitating real-time insights and decision-making across diverse industries. Building upon this foundation, the module will cover the principles and techniques crucial for processing streaming data, including topics such as real-time data ingestion, transformation, and analytics. This will equip students with a robust understanding of effectively managing dynamic data flows. A key component of the module is the practical application of streaming data concepts using ksqlDB. Students will develop the skills necessary to design and implement streaming data applications, with a focus on query development, data manipulation, and the creation of real-time data pipelines. Through hands-on exercises, participants will gain valuable experience in leveraging ksqlDB to build robust streaming data solutions. By the end of this module, students will have a comprehensive understanding of streaming databases and the practical expertise to design and implement applications that harness the power of real-time data.
Das ist alles enthalten
19 Videos8 Lektüren16 Aufgaben
19 Videos•Insgesamt 142 Minuten
- Introduction to Streaming Databases•6 Minuten
- Core Concepts in Stream Processing•7 Minuten
- Components of Real-Time Data Pipelines•8 Minuten
- Applications of Streaming Databases•6 Minuten
- Data Ingestion and Sources of Streaming Data•9 Minuten
- Data Storage in Streaming Databases•6 Minuten
- Distributed Stream Processing Frameworks•7 Minuten
- Real-Time Analytics and Monitoring•8 Minuten
- Windowing and Time Management in Streams•8 Minuten
- State Management in Streaming Applications•7 Minuten
- Handling Fault Tolerance and Scalability•7 Minuten
- Streaming Query Languages•5 Minuten
- Apache Kafka•6 Minuten
- Knowing ksqlDB•6 Minuten
- Experimenting with Apache Kafka•11 Minuten
- FlinkSQL•8 Minuten
- Getting Started with Confluent Cloud- Video title need correction•14 Minuten
- Using FlinkSQL•11 Minuten
- Module Wrap Up Video•3 Minuten
8 Lektüren•Insgesamt 165 Minuten
- Recommended Reading: Introduction to Streaming Databases•15 Minuten
- Recommended Reading: AWS: What is Streaming Data?•15 Minuten
- Recommended Reading: Data Pipeline Architecture: Building Blocks, Diagrams, and Patterns•15 Minuten
- Recommended Reading: Streaming Data Architecture: Components and Examples•15 Minuten
- Recommended Reading: Streaming Data Management•15 Minuten
- Recommended Reading: Stream Processing Concepts in ksqlDB for Confluent Platform•15 Minuten
- Recommended Reading: Quick Start with ksqlDB for Confluent Platform•15 Minuten
- Practice Lab: Introduction to Stream Processing with Apache Flink and Confluent Cloud•60 Minuten
16 Aufgaben•Insgesamt 165 Minuten
- Introduction to Streaming Databases•9 Minuten
- Core Concepts in Stream Processing•9 Minuten
- Components of Real-Time Data Pipelines•9 Minuten
- Applications of Streaming Databases•9 Minuten
- Data Ingestion and Sources of Streaming Data•9 Minuten
- Data Storage in Streaming Databases•9 Minuten
- Distributed Stream Processing Frameworks•9 Minuten
- Real-Time Analytics and Monitoring•9 Minuten
- Windowing and Time Management in Streams•9 Minuten
- State Management in Streaming Applications•9 Minuten
- Handling Fault Tolerance and Scalability•9 Minuten
- Streaming Query Languages•9 Minuten
- Apache Kafka•9 Minuten
- Knowing ksqlDB•9 Minuten
- FlinkSQL•9 Minuten
- Test Yourself: Streaming Databases•30 Minuten
This module explores the evolution of data storage and processing architectures, focusing on the transition from traditional data warehouses to modern data lakehouses. Students will gain insights into the architecture, tools, and techniques that enable the integration of structured and unstructured data for advanced analytics. Real-world examples like Snowflake and Databricks Lakehouse will be used to contextualise concepts.
Das ist alles enthalten
16 Videos4 Lektüren16 Aufgaben
16 Videos•Insgesamt 95 Minuten
- History and Evolution of Data Warehouses•8 Minuten
- Core Concepts of Traditional Data Warehouse Architecture•6 Minuten
- Use Cases of Traditional Data Warehouses in Business Intelligence•5 Minuten
- Limitations of Traditional Warehouses in Modern Data Ecosystems•5 Minuten
- What are Data Lakes? Characteristics and Architecture•7 Minuten
- Differences Between Data Warehouses and Data Lakes•5 Minuten
- How to Select Between Data Warehouse and Data Lake?•5 Minuten
- Popular Tools for Data Lakes •6 Minuten
- Introduction to Data Lakehouses: Concept and Motivation•6 Minuten
- Comparison of Data Warehouses, Data Lakes, and Lakehouses•5 Minuten
- Core Architectural Components of a Lakehouse•6 Minuten
- Advantages and Challenges of Lakehouses in Handling Modern Analytics Workloads•5 Minuten
- Overview of Snowflake Architecture and Features•6 Minuten
- Getting Started with Snowflake - I •8 Minuten
- Getting Started with Snowflake - II•7 Minuten
- Module Wrap Up Video•4 Minuten
4 Lektüren•Insgesamt 60 Minuten
- Recommended Reading: Introduction to Data Warehousing•15 Minuten
- Recommended Reading: Data Lakes and Their Role in Analytics•15 Minuten
- Recommended Reading: The Rise of Data Lakehouses•15 Minuten
- Recommended Reading: Lakehouse Platforms: Snowflake, Databricks•15 Minuten
16 Aufgaben•Insgesamt 165 Minuten
- History and Evolution of Data Warehouses•9 Minuten
- Core Concepts of Traditional Data Warehouse Architecture•9 Minuten
- Use Cases of Traditional Data Warehouses in Business Intelligence•9 Minuten
- Limitations of Traditional Warehouses in Modern Data Ecosystems•9 Minuten
- What are Data Lakes? Characteristics and Architecture•9 Minuten
- Differences Between Data Warehouses and Data Lakes•9 Minuten
- How to Select Between Data Warehouse and Data Lake?•9 Minuten
- Benefits and Challenges of Using Data Lakes for Analytics•9 Minuten
- Popular Tools for Data Lakes •9 Minuten
- Introduction to Data Lakehouses: Concept and Motivation•9 Minuten
- Comparison of Data Warehouses, Data Lakes, and Lakehouses•9 Minuten
- Core Architectural Components of a Lakehouse•9 Minuten
- Advantages and Challenges of Lakehouses in Handling Modern Analytics Workloads•9 Minuten
- Overview of Snowflake Architecture and Features•9 Minuten
- Overview of Databricks Lakehouse and Delta Lake Technology•9 Minuten
- Test Yourself: Data Warehousing and Lakehouse Architectures •30 Minuten
This module offers a comprehensive introduction to application development, focusing on modern database technologies and their integration within robust, scalable architectures. Through a hands-on, use-case-driven approach, learners will design and implement real-world applications while mastering database selection, schema design, and backend development using modern tech stacks like Spring Boot. The module is structured into three progressive modules, starting with understanding the application and database design principles, followed by exploring the relevant tech stack, and finally implementing real-world use cases in a step-by-step manner.
Das ist alles enthalten
14 Videos3 Lektüren1 Aufgabe
14 Videos•Insgesamt 107 Minuten
- Understanding the Application Use Case•6 Minuten
- Choosing the Right Database•8 Minuten
- Exploring Tech Stacks for Application Development•10 Minuten
- Designing Application Architecture•6 Minuten
- Database and Data Design•9 Minuten
- Introduction to Spring Boot•7 Minuten
- Building a Starter Application with Spring Boot•11 Minuten
- Accessing MongoDB Data with REST•17 Minuten
- Running the Backend Services•11 Minuten
- Creating Users•7 Minuten
- Posting the Jobs•4 Minuten
- Applying for the Jobs•4 Minuten
- Visualising Relationships•5 Minuten
- Module Wrap Up Video•3 Minuten
3 Lektüren•Insgesamt 50 Minuten
- Recommended Reading: Developing Applications with Modern Databases•20 Minuten
- Recommended Reading: Introducing the Tech Stack•20 Minuten
- Course Summary•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
- Test Yourself: Application Development with Modern Databases•30 Minuten
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von Birla Institute of Technology & Science, Pilaniangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von Birla Institute of Technology & Science, Pilaniangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
Birla Institute of Technology & Science, Pilani
Bachelor of Science in Computer Science
Abschluss · 3-6 years
¹Erfolgreiche Bewerbung und Einschreibung sind erforderlich. Es gelten die Zulassungsbedingungen. Jede Einrichtung legt die Anzahl der Credits fest, die durch die Absolvierung dieser Inhalte anerkannt werden und auf die Abschlussanforderungen angerechnet werden können, wobei bereits vorhandene Credits berücksichtigt werden. Klicken Sie auf einen bestimmten Kurs, um weitere Informationen zu erhalten.
Dozent

von

von

Birla Institute of Technology & Science, Pilani (BITS Pilani) is one of only ten private universities in India to be recognised as an Institute of Eminence by the Ministry of Human Resource Development, Government of India. It has been consistently ranked high by both governmental and private ranking agencies for its innovative processes and capabilities that have enabled it to impart quality education and emerge as the best private science and engineering institute in India. BITS Pilani has four international campuses in Pilani, Goa, Hyderabad, and Dubai, and has been offering bachelor's, master’s, and certificate programmes for over 58 years, helping to launch the careers for over 1,00,000 professionals.
Mehr von Data Analysis entdecken
BBoard Infinity
Kurs
Status: Kostenloser TestzeitraumKostenloser TestzeitraumKategorie: Credits angebotenCredits angeboten
Kurs
Kategorie: Credits angebotenCredits angeboten
UUniversity of Colorado System
Kurs
Status: Kostenloser TestzeitraumKostenloser TestzeitraumKategorie: Credits angebotenCredits angeboten
UUniversity of Colorado Boulder
Kurs
Status: Kostenloser TestzeitraumKostenloser TestzeitraumKategorie: Credits angebotenCredits angeboten
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
Weitere Fragen
Finanzielle Unterstützung verfügbar,
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.