Intermediate user level
Intermediate user level
This essential classic title provides a comprehensive foundation in the C# programming language and the frameworks it lives in. Now in its 9th edition, you will find the latest C# 8 and .NET Core features, along with new chapters on Microsoft's lightweight, cross-platform framework, .NET Core 3.0. Coverage of ASP.NET Core, Entity Framework (EF) Core, and more, sits alongside the latest updates to .NET Core, including Windows Presentation Foundation (WPF) and ASP.NET MVC. Dive in and discover why Pro C# has been a favorite of C# developers worldwide for over 15 years. Gain a solid foundation in object-oriented development techniques, attributes and reflection, generics and collections, and numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). With the help of this book you will have the confidence to put C# into practice and explore the .NET universe on your own terms.
What You Will Learn
Discover the latest C# 8 features and updates to previous features
Hit the ground running with ASP.NET Core web applications and web services, and Entity Framework Core
Work with the latest version of Windows Presentation Foundation, now a part of .NET Core 3
Understand the philosophy behind .NET and the cross-platform alternative, .NET Core Obtain fundamentals for developing applications with C# and modern frameworks for services, web, and smart client applications
Who This Book Is For Developers who are interested in Microsoft programming and the C# language
Andrew Troelsen has more than 20 years of experience in the software industry. During this time he has worked as a developer, educator, author, public speaker, and now team lead and lead engineer at Thomson Reuters. Andrew is the author of numerous books in the Microsoft universe covering C++-based COM development with ATL, COM and .NET interoperability, Visual Basic, and the award-winning "C# and the .NET platform". He has a master of science degree in software engineering (MSSE) from the University of St. Thomas and is working on a second master of science degree in computational linguistics (CLMS) from the University of Washington. Phil Japikse is an international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, and has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005. Phil is co-author of best selling C# and the .NET 4.6 Framework (Apress), Lead Director for the Cincinnati .NET User Group and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast, founded the Cincinnati Day of Agile, and volunteers for the National Ski Patrol. He also is a published author with LinkedIn Learning. During the day, Phil works as Enterprise Consultant and Agile Coach for large to medium-sized firms throughout the US. He enjoys learning new tech and is always striving to improve his craft. You can follow Phil on his blog, or on Twitter @skimedic.
This essential classic title provides a comprehensive foundation in the C# programming language and the frameworks it lives in. Now in its 9th edition, you will find the latest C# 8 and .NET Core features, along with new chapters on Microsoft's lightweight, cross-platform framework, .NET Core 3.0. Coverage of ASP.NET Core, Entity Framework (EF) Core, and more, sits alongside the latest updates to .NET Core, including Windows Presentation Foundation (WPF) and ASP.NET MVC. Dive in and discover why Pro C# has been a favorite of C# developers worldwide for over 15 years. Gain a solid foundation in object-oriented development techniques, attributes and reflection, generics and collections, and numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). With the help of this book you will have the confidence to put C# into practice and explore the .NET universe on your own terms. What You Will Learn Discover the latest C# 8 features and updates to previous features Hit the ground running with ASP.NET Core web applications and web services, and Entity Framework Core Work with the latest version of Windows Presentation Foundation, now a part of .NET Core 3 Understand the philosophy behind .NET and the cross-platform alternative, .NET Core Obtain fundamentals for developing applications with C# and modern frameworks for services, web, and smart client applications This book is for developers who are interested in Microsoft programming and the C# language. Andrew Troelsen has more than 20 years of experience in the software industry. During this time he has worked as a developer, educator, author, public speaker, and now team lead and lead engineer at Thomson Reuters. Andrew is the author of numerous books in the Microsoft universe covering C++-based COM development with ATL, COM and .NET interoperability, Visual Basic, and the award-winning "C# and the .NET platform". He has a master of science degree in software engineering (MSSE) from the University of St. Thomas and is working on a second master of science degree in computational linguistics (CLMS) from the University of Washington. Phil Japikse is an international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, and has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005. Phil is co-author of best selling C# and the .NET 4.6 Framework (Apress) , Lead Director for the Cincinnati .NET User Group and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast, founded the Cincinnati Day of Agile, and volunteers for the National Ski Patrol. He also is a published author with LinkedIn Learning. During the day, Phil works as Enterprise Consultant and Agile Coach for large to medium-sized firms throughout the US. He enjoys learning new tech and is always striving to improve his craft. You can follow Phil on his blog, or on Twitter @skimedic.
This item is eligible for free returns within 30 days of delivery. See our returns policy for further details.