{"id":7423,"date":"2026-08-10T09:44:03","date_gmt":"2026-08-10T09:44:03","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/dometrain-getting-started-event-sourcing-in-net-2024-12\/"},"modified":"2026-08-10T09:44:03","modified_gmt":"2026-08-10T09:44:03","slug":"dometrain-getting-started-event-sourcing-in-net-2024-12","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/dometrain-getting-started-event-sourcing-in-net-2024-12\/","title":{"rendered":"Dometrain \u2013 Getting Started: Event Sourcing in .NET 2024-12"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p data-sourcepos=\"7:1-7:663\"><span style=\"vertical-align: inherit\">Getting Started: Event Sourcing in .NET. This course will help you get familiar with the fundamental concepts of Event Sourcing and CQRS in the .NET environment. In this course, instead of directly storing the current state of the data (as is the traditional method in relational databases), you will learn a new way of storing data. In this method, instead of storing the current state, all the events or occurrences that led to the current state are stored. This approach allows you to reconstruct the state of the system from scratch at any time and also add new capabilities to your system, such as historical data analysis. During this course, we will implement a complete CQRS-based application from scratch to get a practical understanding of how this pattern works.<\/span><\/p>\n<p data-sourcepos=\"7:1-7:663\"><span style=\"vertical-align: inherit\">Event Sourcing is a persistent design pattern that is often used in conjunction with CQRS and DDD. Instead of storing the current state, all the events that led to that state are stored. This approach allows you to reconstruct the state of the system from scratch at any time. Especially when combined with the CQRS architecture, Event Sourcing opens up a whole new way of thinking about data in your applications. It allows you to create point-in-time data and process old events with new properties retroactively. In this course, we introduce the principles and patterns of Event Sourcing, and we build a complete CQRS application from scratch to show how everything works. We don\u2019t use any ready-made frameworks, but try to eliminate the magic by building our own. By the end of this course, you will be familiar with Event Sourcing and how it fits into the CQRS architecture.<\/span><\/p>\n<h3 data-sourcepos=\"9:1-9:25\"><span style=\"vertical-align: inherit\">What you will learn:<\/span><\/h3>\n<ul data-sourcepos=\"11:1-16:0\">\n<li data-sourcepos=\"11:1-11:42\"><span style=\"vertical-align: inherit\">Deep understanding of Event Sourcing and CQRS concepts<\/span><\/li>\n<li data-sourcepos=\"12:1-12:62\"><span style=\"vertical-align: inherit\">Design and implement an Event Sourcing-based system from scratch<\/span><\/li>\n<li data-sourcepos=\"13:1-13:42\"><span style=\"vertical-align: inherit\">How to model system events and states<\/span><\/li>\n<li data-sourcepos=\"14:1-14:82\"><span style=\"vertical-align: inherit\">Using Event Sourcing to create new capabilities such as historical data analysis<\/span><\/li>\n<li data-sourcepos=\"15:1-16:0\"><span style=\"vertical-align: inherit\">Comparing Event Sourcing with Traditional Data Storage Methods<\/span><\/li>\n<\/ul>\n<h3 data-sourcepos=\"17:1-17:31\"><span style=\"vertical-align: inherit\">This course is suitable for people who:<\/span><\/h3>\n<ul data-sourcepos=\"19:1-23:0\">\n<li data-sourcepos=\"19:1-19:59\"><span style=\"vertical-align: inherit\">Are familiar with object-oriented programming and database concepts<\/span><\/li>\n<li data-sourcepos=\"20:1-20:82\"><span style=\"vertical-align: inherit\">Are looking to learn new methods for designing and implementing software systems<\/span><\/li>\n<li data-sourcepos=\"21:1-21:52\"><span style=\"vertical-align: inherit\">Interested in a deeper understanding of software architecture<\/span><\/li>\n<li data-sourcepos=\"22:1-23:0\"><span style=\"vertical-align: inherit\">They want to add advanced capabilities, such as historical data analysis, to their systems.<\/span><\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Course Description Getting Started: Event Sourcing in .NET<\/span><\/h3>\n<ul>\n<li><span style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?https:\/\/dometrain.com\/course\/getting-started-event-sourcing-in-dotnet\/\/\" target=\"_blank\" rel=\"noopener\"><span style=\"vertical-align: inherit\">Dometrain<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Instructor: <\/span><a href=\"https:\/\/downloadlynet.ir\/tag\/hannes-lowette\/\"><span style=\"vertical-align: inherit\">Hannes Lowette<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Training level: Beginner to advanced<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Training duration: 4 hours and 1 minute<\/span><\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Course topics<\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-948843 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2024\/12\/Getting-Started-Event-Sourcing-in-.NET2_.png\" alt=\"Getting Started: Event Sourcing in .NET\" width=\"774\" height=\"638\"><\/p>\n<h3><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-948844 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2024\/12\/Getting-Started-Event-Sourcing-in-.NET-12.png\" alt=\"Getting Started: Event Sourcing in .NET\" width=\"384\" height=\"562\"><\/h2>\n<h3><span style=\"vertical-align: inherit\">Sample course video<\/span><\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-148139-1\"><video class=\"wp-video-shortcode\" id=\"video-148139-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Getting_Started_Event_Sourcing_in_NET_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Getting_Started_Event_Sourcing_in_NET_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Getting_Started_Event_Sourcing_in_NET_Downloadly.ir.mp4?nocache=1786109687096\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Getting_Started_Event_Sourcing_in_NET_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<h3><span style=\"vertical-align: inherit\">Installation Guide<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">After Extract, view with your favorite player.<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Subtitles: None<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 1080p<\/span><\/p>\n<\/div>\n<h3><span style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Dometrain_Getting_Started_Event_Sourcing_in_NET_2024-12_Downloadly.ir.rar?nocache=1786109686\"><span style=\"vertical-align: inherit\">Download file \u2013 859 MB<\/span><\/a><\/p>\n<p><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3><span style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">859 MB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Getting Started: Event Sourcing in .NET. This course will help you get familiar with the fundamental concepts of Event Sourcing and CQRS in the .NET<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[67897,67898,67899,67900,67901,44602],"class_list":["post-7423","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-getting-started-event-sourcing-in-net","dgi_tag-download-course-getting-started-event-sourcing-in-net","dgi_tag-download-getting-started-event-sourcing-in-net","dgi_tag-free-download-getting-started-event-sourcing-in-net","dgi_tag-free-getting-started-event-sourcing-in-net","dgi_tag-hannes-lowette"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/7423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/7423\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=7423"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=7423"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=7423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}