{"id":28425,"date":"2024-08-28T10:11:41","date_gmt":"2024-08-28T10:11:41","guid":{"rendered":"https:\/\/wordpress-583806-4798031.cloudwaysapps.com\/produkt\/c-introduction\/"},"modified":"2024-11-26T10:49:21","modified_gmt":"2024-11-26T09:49:21","slug":"c-introduction","status":"publish","type":"product","link":"https:\/\/informator.se\/en\/produkt\/c-introduction\/","title":{"rendered":"C# introduction"},"content":{"rendered":"<p>C# is a modern and innovative programming language that works on most development platforms. Examples of concepts handled in C# are type safety, generics, pattern matching, async and records. The language is used to develop applications for the web, for desktop, for mobile apps and for games. In the course, we go through C# and the libraries in .NET. You will learn how to develop modern applications in C# and .Net. We also go through frameworks such as Entity Framwork, WinUI, ASP .NET, but in-depth study of the frameworks is not included in this training.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dive into the world of C# with this practical course. No more boring slides &#8211; the focus is on coding from the very beginning. Right from the start, we dive into the art of coding, all at a comfortable pace that ensures a stable learning experience. By the end of the course, you will have solid practice in the core elements of C# and the experience to build an application from scratch. We place great emphasis on readable code, clean code and strive for the highest possible quality in our coding. Together we will construct a game within a console application. During this journey we will explore: Variables and data types Input\/output and control structures Methods Classes and properties Object orientation Code quality Refactoring In addition, we will take a look at LINQ, testability, DDD (domain driven design) and SOLID principles. For those who want to go deeper into these areas, we recommend the follow-up course &#8220;C# Advanced&#8221;. Why a console application? Console applications represent coding in its purest form. All the knowledge you gain from this course is transferable to other projects, be it web applications, ASP.NET, Blazor, Windows Forms, WPF, Blazor, Unity etc. Why a game? By creating a game, you face exciting challenges in terms of logic and structure. This insight will be invaluable, whether you later work with web development, business systems or integrations. The course material is up-to-date and we use the latest version of C# and .NET. After completing this course and practicing on your own for some time, &#8220;C# Advanced&#8221; becomes the natural next step in your learning journey.<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"kurspris":""},"product_brand":[],"product_cat":[931],"product_tag":[],"programsprak_plattform":[1142],"betalningsmetoder":[],"sprak":[935],"startgaranti":[],"certifieringsorgan":[],"certifieringsbar":[949],"svarighetsniva":[939],"leveranssatt":[1291,1318],"class_list":{"0":"post-28425","1":"product","2":"type-product","3":"status-publish","5":"product_cat-systemutveckling-en","6":"programsprak_plattform-csharp-en","7":"sprak-svenska-en","8":"certifieringsbar-nej-en","9":"svarighetsniva-grund-en","10":"leveranssatt-klassrum-en","11":"leveranssatt-distans-en","13":"first","14":"outofstock","15":"taxable","16":"shipping-taxable","17":"purchasable","18":"product-type-variable"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product\/28425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":0,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product\/28425\/revisions"}],"wp:attachment":[{"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/media?parent=28425"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product_brand?post=28425"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product_cat?post=28425"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/product_tag?post=28425"},{"taxonomy":"programsprak_plattform","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/programsprak_plattform?post=28425"},{"taxonomy":"betalningsmetoder","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/betalningsmetoder?post=28425"},{"taxonomy":"sprak","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/sprak?post=28425"},{"taxonomy":"startgaranti","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/startgaranti?post=28425"},{"taxonomy":"certifieringsorgan","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/certifieringsorgan?post=28425"},{"taxonomy":"certifieringsbar","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/certifieringsbar?post=28425"},{"taxonomy":"svarighetsniva","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/svarighetsniva?post=28425"},{"taxonomy":"leveranssatt","embeddable":true,"href":"https:\/\/informator.se\/en\/wp-json\/wp\/v2\/leveranssatt?post=28425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}