{"product_id":"code-like-a-pro-in-c","title":"Code Like a Pro in C#","description":"\u003cp\u003e\u003c\/p\u003e \u003cp\u003eCritical business applications worldwide are written in the versatile C# language and the powerful .NET platform, running on desktops, cloud systems, and Windows or Linux servers.       \u003ci\u003eCode Like a Pro in C#\u003c\/i\u003e    makes it easy to turn your existing abilities in C# or another OO language (such as Java) into practical C# mastery. There’s no “Hello World” or Computer Science 101 basics—you’ll learn by refactoring an out-of-date legacy codebase, using new techniques, tools, and best practices to bring it up to modern C# standards. Each technique is reinforced through coding katas and clean code best practices, locking in the skills you’ll need to tackle any job and ace your next interview.      about the technologyC# and the .NET framework are prized for their power, flexibility, and ease of scaling. Line-of-business applications, web systems running ASP.NET, and backend servers powering enterprise data centers all rely on C#. Growing into a C# pro requires practice in real-world systems, where you learn to refactor messy code and integrate new features into existing designs.     \u003ci\u003eCode Like a Pro in C#\u003c\/i\u003e   lays out a path to C# mastery, tackling common challenges such as clean coding, idiomatic C#, and .NET Core that can stump aspiring C# software engineers.    about the book  \u003ci\u003eCode like a Pro in C#\u003c\/i\u003e   builds on your existing programming skills to help you seamlessly upskill your coding practice or transition to C# from Java or another OO language. You’ll learn to write the kind of idiomatic C# code that’s essential for enterprise development, honing your mastery with guided coding katas. This book discusses essential backend skills and puts them into practice with a common career challenge: refactoring a legacy codebase to be secure, clean, and readable. By the time you’re done, you’ll have a professional-level understanding of C# and be ready to start specializing with advanced-level resources.            what's inside   \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eTest-driven development\u003c\/li\u003e\n\u003cli\u003eRefactoring an API to a multi-platform .NET Core service\u003c\/li\u003e\n\u003cli\u003ePrinciples of clean code\u003c\/li\u003e\n\u003cli\u003eUsing Entity Framework Core and LINQ to query and manipulate databases\u003c\/li\u003e\n\u003c\/ul\u003e       about the readerFor developers experienced with object-oriented programming. No C# experience required.       about the author   \u003cb\u003eJort Rodenburg\u003c\/b\u003e    is a software engineer specializing in C#. He has built software for numerous fields, from financial compliance to inkjet printing. Jort has mentored and taught courses on object-oriented programming to help developers get up to speed with C# and .NET\u003cp\u003e\n                            \u003cstrong\u003eWeight\u003c\/strong\u003e: 776g\n                            \u003cbr\u003e\u003cstrong\u003eDimension\u003c\/strong\u003e: 188 x 234 x 27 (mm)\n                            \u003cbr\u003e\u003cstrong\u003eISBN-13\u003c\/strong\u003e: 9781617298028\n                            \n                          \u003c\/p\u003e","brand":"Jort Rodenburg","offers":[{"title":"Paperback \/ softback","offer_id":44100788945146,"sku":"9781617298028","price":43.91,"currency_code":"GBP","in_stock":false}],"url":"https:\/\/shulphink.com\/products\/code-like-a-pro-in-c","provider":"Shulph Ink","version":"1.0","type":"link"}