0
نام کتاب
Mastering C#

A Beginner's Guide

Sufyan bin Uzayr

Paperback327 Pages
PublisherO'Reilly
Edition1
LanguageEnglish
Year2022
ISBN9781032103228
1K
A4277
انتخاب نوع چاپ:
جلد سخت
643,000ت
0
جلد نرم
563,000ت
0
طلق پاپکو و فنر
573,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#C#

#Beginners

#Programming

#Lambdas

#OOP

توضیحات

Learning a new programming language might seem like a challenging task. You may have looked at coding in the past and felt it was too confusing and big to tackle. Mastering C#: A Beginner’s Guide will take you, step by step, through the process of learning one of the best programming languages out there. In a matter of no time, you will be able to write code like a professional.


C# is one of the most widely used programming languages available – and for a good reason. Developed by Microsoft, it has a simplified syntax, type safety, garbage collection, cross-language capabilities, and developer support. It offers high productivity of rapid application development languages with the dynamic power of C and C++. Updated to cover the new features of C#, including dynamic binding, named and optional parameters, and covariant and contravariant generic types, Mastering C# takes the language to the next level by promoting the ability to cleanly run programs that don’t rely on static type definitions.


In this book, concepts are broken down into simple steps to make sure that you can easily master the C# language, even if you have never tried coding. Carefully selected C# examples illustrate all concepts. In addition, the output for all examples are provided immediately, so you do not have to wait untilyou have access to your computer to test the examples. Topics are handpicked to give you proper exposure to C#, while not overwhelming with too much information.


Mastering C# also covers the fundamentals of programming. It teaches you how to define and use variables, how to manage primitive data structures (such as numbers), how to organize logical statements, how to print on the console, how to apply arrays, work with numeral systems, how to set and use methods, and how to create objects. Along with the basic programming knowledge, Mastering C# will help you understand more complicated concepts, including string processing, exception handling, using complex data structures (like trees and hash tables), defining custom classes, and working with LINQ queries. The concepts of object-oriented programming (OOP) – an established approach in modern software development – is covered in depth as well.


Moreover, you will get a complete methodology for solving programming problems as well as algorithmic problems in general. This gives you the opportunity to become a master programmer who has in-depth knowledge of programming and technology. After you acquire the fundamentals of programming, it will become much easier for you to read and learn databases and web applications, and you will understand what you read of the new material much easier rather than if you directly begin learning SQL, ASP.NET, AJAX, XAML, or WinRT.


All in all, Mastering C# is the definitive, must-have reference for any developer who wants to understand C#. This knowledge will enable you to turn your original and imaginative ideas into a real-world practical application.


Table of Contents

CHAPTER 1: Mastering C# Programming Language-A Beginner's Guide

CHAPTER 2: Building Blocks of C#

CHAPTER 3: Data Types and Operators

CHAPTER 4: Exploring User-Defined Types

CHAPTER 5: Object-Oriented Programming in C#

CHAPTER 6: Generics in C#

CHAPTER 7: Functional Programming and Lambdas in C#

CHAPTER 8: Dynamic Programming and Reflection


About the Author

Sufyan bin Uzayr is a writer, coder and entrepreneur with over a decade of experience in the industry. He has authored several books in the past, pertaining to a diverse range of topics, ranging from History to Computers/IT.


Sufyan is the Director of Parakozm, a multinational IT company specializing in EdTech solutions. He also runs Zeba Academy, an online learning and teaching vertical with a focus on STEM fields.

Sufyan specializes in a wide variety of technologies, such as JavaScript, Dart, WordPress, Drupal, Linux and Python. He holds multiple degrees, including ones in Management, IT, Literature and Political Science.


Sufyan is a digital nomad, dividing his time between four countries. He has lived and taught in universities and educational institutions around the globe. Sufyan takes a keen interest in technology, politics, literature, history and sports, and in his spare time, he enjoys teaching coding and English to young students.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
OpenShift
1,088
Getting Started with OpenShift
296,000 تومان
PHP
1,019
PHP 8 for Absolute Beginners
697,000 تومان
NET.
1,071
ASP.NET Core 5 for Beginners
1,179,000 تومان
Apache Spark
950
Beginning Apache Spark Using Azure Databricks
508,000 تومان
Python
1,016
The Absolute Beginner’s Guide to Python Programming
410,000 تومان
Django
1,093
Beginning Django
1,071,000 تومان
Swift
939
Beginning iPhone Development with SwiftUI
1,044,000 تومان
for Beginners
1,025
Beginner’s Guide to Code Algorithms
397,000 تومان
for Beginners
963
MERN Projects for Beginners
581,000 تومان
iOS
1,302
iOS 17 Programming for Beginners
1,066,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©