آموزش توسعه شیءگرا با استفاده از زبان C# - آخرین آپدیت

دانلود Object Oriented Development using C#

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برنامه‌نویسی شیءگرا (OOP) یک پارادایم بسیار پرکاربرد است و یکی از مهارت‌های فنی اصلی برای استخدام در موقعیت‌های مهندسی نرم‌افزار در شرکت‌های فناوری اطلاعات محسوب می‌شود. این دوره شما را با مهارت‌های فنی لازم برای طراحی و توسعه سیستم‌های نرم‌افزاری شیءگرای با کیفیت بالا با استفاده از زبان برنامه‌نویسی C# مجهز می‌کند. تمرکز این دوره بر زبان C# است، زیرا یکی از پرکاربردترین زبان‌های برنامه‌نویسی در صنعت است. با زبان C#، می‌توانید طیف گسترده‌ای از سیستم‌های نرم‌افزاری از جمله اپلیکیشن‌های کنسول، برنامه‌های دسکتاپ ویندوز، اپلیکیشن‌های موبایل، برنامه‌های تلویزیون، اپلیکیشن‌های تحت وب، برنامه‌نویسی بازی و غیره را ایجاد کنید. مسیر آموزشی دوره با مبانی برنامه‌نویسی C# شروع شده و سپس مفاهیم اصلی برنامه‌نویسی شیءگرا را معرفی می‌کند. پس از آن، مباحث آرایه‌ها و مجموعه‌های داده ژنریک (Generic Data Collections) پوشش داده می‌شود. در نهایت، مفهوم LINQ (زبان پرس‌وجوی یکپارچه) آموزش داده می‌شود که به شما امکان می‌دهد از منابع مختلف داده، پرس‌وجو (Query) انجام دهید. علاوه بر آزمون‌های کوتاه در حین ویدیو، در پایان هر ماژول، یک آزمون تمرینی و یک تکلیف برنامه‌نویسی نمره‌دار وجود خواهد داشت. اگر فارغ‌التحصیل رشته IT هستید و به دنبال موقعیت شغلی مهندسی نرم‌افزار با حقوق مناسب می‌گردید اما در زمینه برنامه‌نویسی شیءگرا کمبود دانش دارید، این دوره برای شما ایده‌آل است. همچنین دانشجویان رشته IT که در برنامه‌نویسی با چالش روبرو هستند و می‌خواهند بلافاصله پس از فارغ‌التحصیلی وارد بازار کار شوند، به شدت توصیه می‌شود که این دوره را بگذرانند. حتی اگر در حوزه IT نیستید اما مشتاق تغییر رشته به سمت مهندسی نرم‌افزار هستید، این دوره با کمی تلاش اضافی می‌تواند نقطه شروع عالی شما باشد. توجه داشته باشید که این دوره مستلزم اختصاص زمان کافی برای تمرین و انجام فعالیت‌های آموزشی از جمله ارزیابی‌های کدنویسی است. برای موفقیت در این دوره، باید تجربه پایه در هر یک از زبان‌های برنامه‌نویسی مانند C#، Java، Python، JavaScript، C++، PHP و غیره داشته باشید.

سرفصل ها و درس ها

مبانی برنامه‌نویسی C# Basics of C# programming

  • مقدمه دوره (عربی) Course Introduction - Arabic

  • مقدمه دوره (انگلیسی) Course Introduction - English

  • انواع داده‌های پیش‌فرض Predefined data types

  • انواع داده‌های تعریف شده توسط کاربر (کلاس‌ها) User-defined data types (Classes)

  • سازنده‌ها (Constructors) Constructors

  • اصلاح‌کننده‌های دسترسی (Access Modifiers) Access modifiers

  • ویژگی‌ها (Properties) Properties

  • کلاس System.object The System.object class

  • اعضای استاتیک در مقابل غیر استاتیک Static vs non-static members

  • فراخوانی با مقدار و فراخوانی با مرجع Call by value and call by reference

  • ساختار شرطی (if) Selection structure (if)

  • ساختار تکرار (for و while) Repetition structure (for and while)

مفاهیم شیءگرایی Object Oriented Concepts

  • کپسوله‌سازی (Encapsulation) Encapsulation

  • ارث‌بری (Inheritance) Inheritance

  • کلاس انتزاعی (Abstract Class) Abstract class

  • اینترفیس (Interface) Interface

  • چندریختی (Polymorphism) Polymorphism

  • اتصال متأخر (Late Binding) Late Binding

  • مقدمه‌ای بر مدیریت استثناها (Exception Handling) Introduction to exception handling

  • استثناهای تعریف شده در سیستم - بخش اول System-defined Exception - Part 1

  • استثناهای تعریف شده در سیستم - بخش دوم System-defined Exception - Part 2

  • استثناهای تعریف شده توسط کاربر User-defined Exceptions

مجموعه‌های داده Data collection

  • آرایه‌های یک‌بعدی 1-Dimentional Arrays

  • آرایه‌های چندبعدی Multi-Dimentional Arrays

  • آرایه‌های ناهمگون (Jagged Arrays) Jagged Arrays

  • مقدمه‌ای بر مجموعه‌های داده ژنریک Introduction to Generic Data Collections

  • کلاس Item The Item Class

  • مجموعه داده ژنریک List<T> List<T> Generic Data Collection

  • مجموعه داده ژنریک Dictionary<K, V> Dictionary<K, V> Generic Data Collection

  • مجموعه‌های ژنریک Sorted Dictionary<K,V> و SortedList<K,V> Sorted Dictionary<K,V> and SortedList<K,V> Generic Data Collection

  • مجموعه داده ژنریک HashSet<T> HashSet<T> Generic Data Collection

  • مجموعه داده ژنریک SortedSet<T> SortedSet<T> Generic Data Collection

  • مجموعه داده ژنریک Queue<T> Queue<T> Generic Data Collection

  • مجموعه داده ژنریک Stack<T> Stack<T>Generic Data Collection

  • مجموعه داده ژنریک LinkedList<T> LinkedList<T> Generic Data Collection

زبان پرس‌وجوی یکپارچه (LINQ) Language Integrated Query (LINQ)

  • مبانی LINQ LINQ basics

  • عبارت where در LINQ The where clause in LINQ

  • عبارت select در LINQ The select clause in LINQ

  • عبارت orderby در LINQ The orderby clause in LINQ

  • عبارت let در LINQ The let clause in LINQ

  • متدهای توسعه‌یافته (Extension Methods) Extension methods

  • پرس‌وجو از منابع داده‌ای متعدد Query data from multiple data sources

نمایش نظرات

آموزش توسعه شیءگرا با استفاده از زبان C#
جزییات دوره
17h 31m
42
(آخرین آپدیت)
7,802
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar