What you'll learn

Level: Developer

In this three part virtual training path, you'll begin by learning how Yugabyte Structured Query Language (YSQL) is a fully-relational API  with the highest degree of PostgreSQL compatibility in the market by discovering how YSQL supports both Data Definition Language (DDL)  and Data Manipulation Language (DML) of PostgreSQL. Then in the second virtual training you'll dive deeper into more advanced compatibility features of PostgreSQL including column constraints, indexes, views, expressions, operators, built-in functions, user-defined functions, and triggers. In the last part, you'll cover more advanced features of YSQL including table partitioning, tablespaces, row-level geo-partitioning, JDBC Smart Driver, and performance tuning.

Certifications

YugabyteDB YSQL Development

Certification establishes your credentials and validates your expertise. By completing this course and by passing the course exams, you will receive proofs of completion. With a few clicks, you can easily add your digital certificate to your LinkedIn profile.
Proof of Completion

How to Enroll

Level: Developer

In order to enroll into this three part virtual training learning path, visit the calendar of events located on the View Calendar button.

This will navigate you to a list of upcoming events. If you see the first virtual training course, YugabyteDB YSQL Development Fundamental, is available, select this event to enroll. The subsequent courses in this learning path will be offered in order on a weekly basis, so be sure to enroll in each course to complete the learning path.

If the first course of the YugabyteDB YSQL Development learning path, YugabyteDB YSQL Development Fundamentals, is not on the current University event calendar,  note that this calendar is updated on a weekly basis. Contact the #training channel in the Yugabyte community slack, yugabyte-db, for information on when this learning path will begin if you fail to see this course populate the calendar within a couple weeks.

Please note that with concurrent learning paths launching on the calendar, there can be as long as a month between learning path cycles.