- Paperback: 800 pages
- Publisher: Packt Publishing Limited; 3rd Revised edition edition (30 November 2017)
- Language: English
- ISBN-10: 9781788398077
- ISBN-13: 978-1788398077
- ASIN: 1788398076
- Product Dimensions: 19 x 4.6 x 23.5 cm
- Average Customer Review: 2 customer reviews
- Amazon Bestsellers Rank: #1,02,646 in Books (See Top 100 in Books)
C# 7.1 and .NET Core 2.0 - Modern Cross-Platform Development - Third Edition Paperback – Import, 30 Nov 2017
Save Extra with 2 offers
- Cashback (2): Get 10% cashback up to Rs. 100 using Visa Signature or Visa Infinite cards. Shop during the Visa Shopping Days starting 20th to end of every month. Applicable on shopping, recharges and bill payments. Cashback within 3 days from shipment. Here's how
- Get 25% back up to Rs.50 using Amazon Pay UPI. For Android App customers only. Valid once during the offer period. Cashback within 10 days. Set up Amazon Pay UPI Here's how
- No Cost EMI: No Cost EMI available on Amazon Pay ICICI credit cards on orders above Rs. 3000 Here's how
Frequently bought together
Customers who viewed this item also viewed
About the Author
Mark J. Price is a Microsoft Certified Solutions Developer (MCSD), Microsoft Specialist: Programming in C#, and Episerver Certified Developer, with more than 20 years of educational and programming experience. Since 1993, Mark has passed more than 80 Microsoft programming exams, and he specializes in preparing others to pass them too. His students range from professionals with decades of experience to 16-year-old apprentices with none. He successfully guides all of them by combining educational skills with real-world experience in consulting and developing systems for enterprises worldwide. Between 2001 and 2003, Mark was employed full-time to write official courseware for Microsoft in Redmond, USA. His team wrote the first training courses for C# while it was still an early alpha version. While with Microsoft, he taught "train-the-trainer" classes to get Microsoft Certified Trainers up-to-speed on C# and .NET. Currently, Mark creates and delivers classroom and e-learning training courses for Episerver's Digital Experience Cloud, the best .NET CMS for Digital Marketing and E-commerce. He is an Episerver Certified Developer (ECD) on Episerver CMS. In 2010, Mark studied for a Postgraduate Certificate in Education (PGCE). He taught GCSE and A-Level mathematics in two London secondary schools. He holds a Computer Science BSc Hons. degree from the University of Bristol, UK.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter mobile phone number.
Customers who bought this item also bought
There was a problem filtering reviews right now. Please try again later.
It is very obvious that the author has worked really hard to cover all areas that are touched by .net and C #.
I am a civil engineer and have including of about 5 years of experience with .net development, but I still had many “eye-opener” experiences through this book. Although, I do master the development tools, such as Visual Studio well, there were many best practice tips that I was not aware of.
What I like most about the book is that; the reader does not need to master any of the tools required for completing the examples and exercises of this book, yet you will become master of it at the end . Here, you not only learn about C# 7.1 and .net core 2.0 but also about the development environment and best practices.
The book is divided into three logical parts, for the C # language, .net framework and app modeling.
The author gently holds the readers hand and leads him through each chapter of the book, from the first chapter that begins smoothly with background description and a presentation of .net and c #, to a solid review of the C # language. The he continues to build on a good pace basis through the following chapters, preparing the reader, to go to more advanced techniques, including the use of databases, dynamic systems (Scalability Using Multitasking), a good review through razor, to finally, puzzle up the knowledge gained through the book, to build webpages and mobile apps.
The book ends with a good knowledge test at the end that reflects the contents of the book.
I would highly recommend this book to junior- and intermediate .net developers looking for boosting up the knowledge bank or looking to learn more efficient way of C# and .net development style.
Most helpful customer reviews on Amazon.com
This book should be called "C# and .NET for complete imbeciles". It does cover:
— How to use Notepad (or TextEdit on Mac). I kid you not. With screenshots and detailed instructions like "In Notepad, navigate to File | Save As...". Even my mom would think this is too much.
— How to install VS, VS Code and VS for Mac. And how to install extensions.
— How to use a command line with commands like 'ls' and 'rm'.
— How to use git. Well, not really. Only 'git clone' and 'git config'. No branching/merging, not to mention rebasing and cherry-picking.
First 100 pages of this book is complete garbage that has nothing to do with C#.
Lots of screenshots, for those who love them. I guess I expected a book on programming (like Programming in Scala), instead I got a mix of tutorials on how to work with Visual Studio. By the way, almost everything is shown in VS and VS Code and VS for Mac, so the book will repeat itself just to show you how something is done in different IDE. Author even suggest to "try all the coding exercises" in all of those IDEs. I don't know. This might make you a great IDE user, not a great developer.
I do think that some C# 7 concepts are explained well. Like pattern matching. But others, like async/await, are not explained at all. There is no reasoning behind async/await, no mechanics, author just says that those keyword are there and provides a couple of short examples.
Some part of the book are frustrating. Take design patterns, for example. The whole section with design patterns is less than one page. All it does is reference Wikipedia. And "explains" exactly one design patterns, Singleton, with 3 (yes, three) sentences. Why is this even in the book? If you're not going to describe design pattern and show good examples, just omit it completely.
I'm not saying this book is completely worthless. And at the end of each chapter you'll find a set of external links if you want to explore further. But I can't see who would need a book like this. If you're a newbie, try something more focused. If you're experienced, pre-order 4th edition of amazing C# in Depth by John Skeet.