click to
look inside
Look inside
Manning Early Access Program (MEAP) Read chapters as they are written, get the finished eBook as soon as it’s ready, and receive the pBook long before it's in bookstores.
You can see any available part of this book for free.
Click the table of contents to start reading.

Code like a Pro in C#

Jort Rodenburg
  • MEAP began April 2020
  • Publication in August 2021 (estimated)
  • ISBN 9781617298028
  • 416 pages (estimated)
  • printed in black & white

placing your order...

Don't refresh or navigate away from the page.
print book Receive a print copy shipped to your door + the eBook in Kindle, ePub, & PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $35.99 $59.99 you save: $24 (40%) pBook + eBook + liveBook
Additional shipping charges may apply
FREE domestic shipping on orders of three or more print books
Code like a Pro in C# (print book) added to cart
continue shopping
go to cart

eBook Our eBooks come in Kindle, ePub, and DRM-free PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $28.79 $47.99 you save: $19 (40%) 3 formats + liveBook
FREE domestic shipping on orders of three or more print books
Code like a Pro in C# (eBook) added to cart
continue shopping
go to cart

I love the ideas here. I kept thinking "yes, yes, yes" as I've experienced similar pains after going through code reviews.

Jason Hales
Look inside
Critical 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. Code Like a Pro in C# 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 technology

C# 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. Code Like a Pro in C# 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

Code like a Pro in C# 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

  • Test-driven development
  • Refactoring an API to a multi-platform .NET Core service
  • Principles of clean code
  • Using Entity Framework Core and LINQ to query and manipulate databases

about the reader

For developers experienced with object-oriented programming. No C# experience required.

about the author

Jort Rodenburg 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.

FREE domestic shipping on orders of three or more print books

The book takes you through the refactoring process of an old codebase by re-implementing it using better and newer technologies and good coding practices.

Viktor Bek

I would recommend this book as a step-by-step on how to consistently improve application code through many updates/systematic corrections.

Foster Haines

A great introduction to C# with an emphasis on idiomatic code and programming for maintainability that presents its subject matter with a light tone anda great pace.

George Thomas

All developers should read a book like this.

Hilde Van Gysel

Provides clear and thorough instructionby training developers to focus on the principles of object-oriented programming while writing clean, fluent, and professional C# code.

Jeff Neumann

The writing is just amazing! I love how it really is simple enough that I can follow it and yet it covers complex topics, as it is aimed at people who already know the language quite well but want to improve their knowledge further.

Gustavo Filipe Ramos Gomes

I'd definitely recommend this book to any colleague interested in C# development.

Noah Betzen

This is like having a seasoned professional mentoring your learning. Of course I gained new techniques insights and perspectives.

Mario Solomou

A very good introduction to modern C#and ASP.NET application using a refactoring of an old solution as the teaching method.

Edin Kapic