DevPrime Fundamentals

Last updated 08/2022

Price: FREE

What you'll learn
In this course you will learn the fundamental concepts related to the platform and its main components.

The training will show you the necessary requirements for you to create your Microservices based on Stack DevPrime, create a Free account on our platform, install the necessary components and prepare the development environment.

You will be able to create Cloud Native and Event-Driven Microservices with autonomous behaviors that allow your application to be resilient, anti-fragile and reactive in 30 minutes, through our Stack and DevPrime CLI accelerators.

During the existing chapters you will develop applications focused on the business domain following a Domain-Driven Design approach, in addition to using the best practices of application engineering and software architecture.

We have also prepared some important topics where you will understand in detail the execution flow of a DevPrime Microservice, and also how to extend your Microservice's behaviors while maintaining compliance with the architectural standards and appropriate separations of responsibility.
Course Content

In this chapter you will better understand what the DevPrime Platform is and its main components
  • What is DevPrime   00:02:01
  • Main components of DevPrime   00:02:34

So that you can better understand what are the installation requirements, installation procedures, creating an account on the platform, authenticating the DevPrime CLI and setting up the minimal environment to start a new project, we have prepared this very important chapter to make your journey easier.
  • Installation requirements   00:00:58
  • Installing the DevPrime CLI   00:01:07
  • Authorizing the DevPrime CLI   00:01:06
  • Configuring containers locally   00:02:39

Learn how to create a new project, using DevPrime CLI features that give you productivity and speed up your work. Better understand the architectural aspects and other CLI accelerators that will make your work a thousand steps ahead of a robust and quality project.
  • Setting the domain context   00:02:11
  • Using the 'dp new' command   00:04:19
  • Understanding Application Architecture Aspects   00:02:12
  • Accelerating technology deployments using 'dp init'   00:05:44

In this chapter you will understand how to take advantage of the structured log to identify the entire operation of your Microservice in minutes. Understanding in detail what Stack DevPrime helps you build a professional application ready for a productive environment.
  • Observability and Fast Debugging   00:06:34
  • Understanding the Process Flow Diagram   00:13:31
  • Custom log   00:11:24
  • Exception Flow   00:07:26

In this chapter you will build the second Microservice to better understand how to use asynchronous communication between Microservices, as well as tips to avoid serious problems that can interrupt the operation of the business causing losses.
  • Preparing Microservices to receive events   00:05:49
  • How to avoid clogged ducts   00:04:37

Understand better how application services and Event Handlers work within the DevPrime architecture.
  • Application service   00:10:54
  • Event Handler   00:12:24

In this chapter you will see in practice how to extend the functionality of your Microservice in accordance with the architecture proposed by DevPrime.
  • Customizing the APIs and Application Service   00:09:39
  • Customizing the repository   00:17:14
  • Adding external libraries   00:11:58

In this super special chapter, you will see all the autonomous and native behaviors that Stack DevPrime provides, allowing your Microservice to be prepared for any environment and adhere to Cloud Native practices.
  • Stack's autonomous behaviors   00:18:53
  • How to view distributed tracing   00:05:51

In this chapter you will be able to publish your application in containerized environments via Docker or Kubernetes. In addition to learning a few more DevPrime CLI accelerators that help you move quickly through these steps.
  • Main settings and publishing Microservice in docker   00:04:25
  • Exporting the manifest and publishing to a Kubernetes cluster   00:04:57

In this special chapter we will recap some important concepts emphasizing your learning and we will bring you some more tips to help you even more with the evolution of your project and knowledge.
  • Creating Microservices with Relational Databases   00:14:15
Last updated 08/2022

Price: FREE