Objectives and competences
Objectives:
Students learn the principles and technologies for capturing, processing, storing and managing data in cloud environments
Competences:
1. Design, deploy, and manage the architectural components and services of a cloud platform to meet data engineering requirements.
2. Plans and implements data flows.
Content (Syllabus outline)
• Introduction to Cloud Computing
• Architectures and Service Models
• Cloud Service Providers
• Data Engineering Fundamentals
• ETL/ELT
• OCI Tools
• Analytics and ML
• Automation and Orchestration
• Security and Optimization
• Project
Learning and teaching methods
• Lectures
• Laboratory exercises in OCI
• Project
• Assignments, quizzes, presentations
Intended learning outcomes - knowledge and understanding
The student:
1. Understands the architecture of cloud platforms.
2. Plans and implements data flows.
3. Uses OCI tools.
4. Performs transformations and analytics.
5. Establishes a secure infrastructure.
6. Critically evaluates solutions.
Readings
Reis, J., & Housley, M. (2022). Fundamentals of data engineering: plan and build robust data systems (str. XIX, 422). O’Reilly.
Oracle. (n.d.). Oracle LiveLabs. https://livelabs.oracle.com/ords/r/dbpm/livelabs/home
Prerequisits
Recommended knowledge of programming and databases.