Hands-On Object-Oriented Programming with C#
برنامه نویسی شی گرا (OOP)، یک الگوی برنامه نویسی است که حول اشیا به جای عملیات و داده به جای منطق، سازمان دهی شده است. در جدیدترین نسخهی سیشارپ، قابلیتهای جدیدی اضافه شده است که برنامه نویسی شی گرا را بهبود میبخشد. این کتاب، هدفش آموزش برنامه نویسی شی گرا در #C با شیوه ای جذاب و تعاملی است. پس از گذراندن کتاب، شما درکی از ۴ رکن OOP خواهید داشت که عبارتند از کپسوله سازی، وراثت، انتزاع و چند ریختی و همچنین قادر به استفاده از آخرین قابلیتهای C# 8.0 مثل نوع ارجاعی نال پذیر و جریانهای آسنکرون خواهید بود. در ادامه شما الگوهای طراحی مختلفی، اصولها و بهترین شیوهها در OOP را بررسی خواهید کرد.
کتاب برنامه نویسی شی گرا با سیشارپ، برای آن دسته از افرادی است که تازه با OOP آشنا شده اند. در این کتاب فرض شده است که شما در حال حاضر مهارت کافی در سیشارپ دارید؛ البته احتیاجی به دانش OOP از هیچ زبان دیگری نیست.
مطالبی که در کتاب #Hands-On Object-Oriented Programming with C، یاد خواهید گرفت:
- استاد شدن در مبانی اصول برنامه نویسی شی گرا
- بررسی انواع مختلف استثنا ها
- بهره مندی موثر از ساختارهای زبان سیشارپ
- حل مشکلات طراحی پیچیده با درک کردن OOP
- فهمیدن نحوه کار با پایگاههای داده با استفاده از ADO.NET
- درک قدرت genericها در سیشارپ
- کسب اطلاعات در مورد سیستم سورس کنترل محبوب Git
- یادگیری نحوه مدل سازی و طراحی نرم افزار
Table of Contents
Overview of C# as a Language
Hello OOP - Classes and Objects
Implementation of OOP in C#
Object Collaboration
Exception Handling
Events and Delegates
Generics in C#
Modeling and Designing Software
Visual Studio and Associated Tools
Exploring ADO.NET with Examples
New Features in C# 8
Understanding Design Patterns and Principles
Git: The Version Control System
Prepare Yourself for an Interview