- Home Page /
- Books /
- Computers & Technology /
- Programming /
- Software Design, Testing & Engineering /
- Object-Oriented Design /
- Learn C# Programming: A guide to building a s...
Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs
ZAR 695
Price Details
Excluding Shipping & Custom charges ( Shipping and custom charges will be calculated on checkout )
*All items will import from US
QTY:
Ubuy works hard to protect your security and privacy. Our advanced payment security system ensures confidentiality by encrypting your information during transmission using AES (Advanced Encryption Standards) and SSL (Secure Socket Layer) protocols. Your payment details are 100% secure as we do not share your payment details with third party sellers.
By the end of this book, you'll be well-versed with the essentials of the C# language and be ready to start creating apps with it.
Fast
Shipping
Free
Return*
Secure Packaging
100% Original Products
PCI DSS Compliance
ISO 27001 Certified
What Stands Out
Product Details
- Get started with C# and strengthen your knowledge of core programming concepts such as procedural, object-oriented, generic, functional, and asynchronous programming along with the latest features of C# 8Key FeaturesLearn the fundamentals of C# with the help of easy-to-follow examples and explanationsLeverage the latest features of C# 8, including nullable reference types, pattern matching enhancements, and asynchronous streamsExplore object-oriented programming, functional programming, and multithreading conceptsBook DescriptionThe C# programming language is often developers' primary choice for creating a wide range of applications for desktop, cloud, and mobile. In nearly two decades of its existence, C# has evolved from a general-purpose, object-oriented language to a multi-paradigm language with impressive features.This book will take you through C# from the ground up in a step-by-step manner. You'll start with the building blocks of C#, which include basic data types, variables, strings, arrays, operators, control statements, and loops. Once comfortable with the basics, you'll then progress to learning object-oriented programming concepts such as classes and structures, objects, interfaces, and abstraction. Generics, functional programming, dynamic, and asynchronous programming are covered in detail. This book also takes you through regular expressions, reflection, memory management, pattern matching, exceptions, and many other advanced topics. As you advance, you'll explore the .NET Core 3 framework and learn how to use the dotnet command-line interface (CLI), consume NuGet packages, develop for Linux, and migrate apps built with .NET Framework. Finally, you'll understand how to run unit tests with the Microsoft unit testing frameworks available in Visual Studio.By the end of this book, you'll be well-versed with the essentials of the C# language and be ready to start creating apps with it.What you will learnGet to grips with all the new features of C# 8Discover how to use attributes and reflection to build extendable applicationsUtilize LINQ to uniformly query various sources of dataUse files and streams and serialize data to JSON and XMLWrite asynchronous code with the async-await patternEmploy .NET Core tools to create, compile, and publish your applicationsCreate unit tests with Visual Studio and the Microsoft unit testing frameworksWho this book is forIf you have little experience in coding or C# and want to learn the essentials of C# programming to develop powerful programming techniques, this book is for you. It will also help aspiring programmers to write scripts or programs to accomplish specific tasks.Table of ContentsStarting with the Building Blocks of C#Data Types and OperatorsControl Statements and ExceptionsUnderstanding the Various User-Defined TypesObject-Oriented Programming in C#GenericsCollectionsAdvanced TopicsResource ManagementLambdas, LINQ, and Functional ProgrammingReflection and Dynamic ProgrammingMultithreading and Async ProgrammingFiles, Streams, and SerializationError HandlingNew Features of C# 8C# in Action with .NET Core 3Unit Testing
| Publisher | Packt Publishing |
| Publication date | April 30, 2020 |
| Language | English |
| Print length | 636 pages |
| ISBN-10 | 1789805864 |
| ISBN-13 | 978-1789805864 |
| Item Weight | 2.37 pounds (1.08 kg) |
| Dimensions | 7.5 x 1.44 x 9.25 inches (19.1 x 3.7 x 23.5 cm) |
Who Should Buy?
-
Beginners in Coding
Individuals new to programming will benefit from clear explanations and step-by-step instructions to learn C#.
-
Aspiring Developers
Those aiming to pursue a career in software development will find foundational skills in C# essential for job success.
-
Self-learners
Independent learners looking for structured material to enhance their programming knowledge in C# will find it helpful.
-
Advanced Programmers
Experienced developers may find the content too basic and not challenging enough for their skill level.
-
Specialized Experts
Professionals specializing in other programming languages may not benefit from focusing on C# without prior interest.
-
Busy Professionals
Individuals with limited time may struggle to engage deeply with the material and apply it effectively.
Product Description
About This Item
Are you interested in learning C# programming and building a solid foundation in the language? Look no further than our comprehensive guide - "Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs"! Whether you're a complete beginner or an experienced programmer looking to expand your skills, this guide is designed to help you master C# programming from the ground up. With step-by-step tutorials, examples, and valuable tips, you'll quickly gain the knowledge and confidence needed to write efficient programs in C#. Our guide covers all the essentials of C# programming, including syntax, data types, control structures, object-oriented programming, and much more. You'll learn how to write clean and organized code, follow best practices, and tackle advanced concepts with ease. To ensure a well-rounded learning experience, we provide a wide range of resources and tools.
You'll find exercises and projects that reinforce your understanding of key concepts, as well as recommended books and online courses for further study. Whether you're looking to pursue a career in software development or simply want to expand your programming skills, our guide is the perfect companion. Start your journey to mastering C# programming today! Keywords: C# programming language, C# programming tutorials, C# programming guide, Learn C# language, C# programming beginners, Advanced C# programming, C# programming examples, C# programming tips, C# programming best practices, Mastering C# programming, C# programming courses, C# programming resources, C# programming books, Online C# programming, C# programming for beginners, C# programming for professionals, C# programming projects, C# programming exercises, C# programming certification.
Customer Questions & Answers
-
Question:
How to Shop Learn C# Programming: A guide to building a solid Online From Ubuy?
Answer: It’s easy to shop Learn C# Programming: A guide to building a solid online from Ubuy. You just have to search for the product, choose your shipping method while checking out and get it delivered to your location. -
Question:
Is Learn C# Programming: A guide to building a solid Available to Shop Online in South Africa?
Answer: Yes, at Ubuy South Africa this product is available for you to shop at a reasonable price. The Learn C# Programming: A guide to building a solid is not available locally but you can trust us with our express shipping services. -
Question:
How Long Does It Take to Get Product After Placing the Order?
Answer: The delivery time of your ordered product varies as per what you've ordered and the shipping method that you've chosen. The estimated delivery time is mentioned during the checkout process, so be carefree while shopping.
Object-Oriented Design Editorial Review
This book on C# programming appears to be well received by customers. It has helped people learn the basics of C# and some intermediate topics, and is well written with clear explanations. Customers have noted that the book covers a good breadth and depth of topics and is free from fluff. The book has been praised for its clear explanations of concepts that other books on the topic struggle to explain. The fact that the book arrived quickly and in good condition was also appreciated. Overall, it seems that this book is a great resource for anyone looking to learn C# programming.
Customer Reviews & Ratings
-
5 Star
62%
-
4 Star
12%
-
3 Star
20%
-
2 Star
6%
-
1 Star
0%
Review this product
Share your thoughts with other customers
Pros
- Well-written with clear explanations
- Covers a good breadth and depth of topics
- Free from fluff
- Clear explanations of concepts that other books on the topic struggle to explain
Product Price History
Important information
- Limitations : For products shipped internationally, please note that any manufacturer warranty may not be valid; manufacturer service options may not be available; product manuals, instructions, and safety warnings may not be in destination country languages; the products (and accompanying materials) may not be designed in accordance with destination country standards, specifications, and labeling requirements; and the products may not conform to destination country voltage and other electrical standards (requiring use of an adapter or converter if appropriate). The recipient is responsible for assuring that the product can be lawfully imported to the destination country. When ordering from Ubuy or its affiliates, the recipient is the importer of record and must comply with all laws and regulations of the destination country.
- Not all the products listed on Ubuy are for sale, as Ubuy is a global search engine. Products are subject to export/trade regulations.
ZAR 695
Order now and get it around Friday, July 24
This item is not restrict in my country.(Please click on above link if this item is not restrict in your country, So our team will review and allow.)
QTY:
PCI DSS compliant and ISO 27001:2022 certified, with encrypted payments and full buyer protection on every order.
Features & Benefits
- Learn C# programming from the ground up
- Cover all the new features of C# 8, including nullable reference types, pattern matching enhancements, and asynchronous streams
- Explore object-oriented programming, functional programming, and multithreading concepts in detail
- Learn how to use files and streams, serialize data to JSON and XML, and write asynchronous code with the async-await pattern
- Understand how to run unit tests with the Microsoft unit testing frameworks available in Visual Studio
- Ideal for those with little experience in coding or C# who want to develop powerful programming techniques
Ubuy Assurance
Experience worry-free shopping with 100% original products, PCI DSS-compliant payment security, ISO 27001-certified data protection, the fastest cross-border delivery, free returns *, and secure packaging on every order.