Skip to main content

Lightbend Data Engineering - Data Principles

This course will teach you valuable techniques and principles for dealing with data and serialization, for performance, security, and usability.

FILTER_INSTRUCTOR_RYAN_BRALEY

FILTER_TYPE_FREE

FILTER_TOPIC_DATA_ENGINEERING

About This Course

This course will teach you valuable techniques and principles for dealing with data and serialization, for performance, security, and usability.

From this course you will understand the many trade-offs of modern techiques of data serialization. Such a fundamental skill will be applicable to nearly every application you write, whether for an embedded device or massive distributed system.

This course will provide the foundational knowledge you need to make your software run more safely, more quickly, and with less headaches. You will gain an edge whether you have an interest in application development, data science, or data engineering.

Earn this Badge

Successful completion of this course will entitle you to the following badge:

Course Syllabus

  • Introduction
  • Serialization
  • Cache
  • Language Support
  • Schema
  • Self-Describing
  • Row Oriented vs Column Oriented
  • Unstructured Data
  • Schema Evolution
  • Human Readable
  • Compression
  • Memory Mapping
  • Lightbend Ecosystem
  • Wrap Up

General Information

  • This course is free.
  • It is self-paced.
  • It can be taken at any time.
  • The materials can be reviewed as many times as you want.
  • Quizzes and exams can only be completed once.

Course Length

  • Approximately 7 hours

Requirements

  • This course assumes that students are familiar with a programming language. Experience with both a dynamically typed programming language, such as Python, and a statically typed programming language, such as Scala will be helpful, but there will be no programming exercises in this course.

Course Staff

Course Staff Ryan Braley

Ryan Braley

Ryan is Streams Practice Lead at Lightbend. He has created production systems from platforms for distributed computing for the Fortune 50 to intracortical brain computer interfaces to control machines with your thoughts.

Enroll