برنامه نویسی مبتدی شی گرا در C# و NET Core [ویدئو]

Beginner Object-Oriented Programming in C# and .NET Core [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی شی گرا (OOP) به توسعه دهندگان این قدرت را می دهد تا کد خود را مقیاس پذیر، خوانا و قابل نگهداری کنند. اینها جنبه های اصلی هستند که یک سازمان قبل از استخدام یک توسعه دهنده نرم افزار یا یک توسعه دهنده وب به آنها نگاه می کند. و این جنبه ها چیزی است که یک توسعه دهنده را از بقیه گله متمایز می کند. OOP به شما می آموزد که چگونه به وضوح در مورد کد خود فکر کنید و به شما اجازه می دهد مشکلات خود را از نظر اشیا تجسم کنید. این به شما امکان می دهد دید سطح بالایی از مشکل داشته باشید که سپس به شما امکان می دهد راه حل بسیار بهتری پیدا کنید. این دوره با مروری بر اهداف آموزشی شروع می شود و شما را در فرآیند نصب پلاگین های NET Core، Visual Studio Code و C# در ویژوال استودیو راهنمایی می کند. هنگامی که آماده رفتن شدید، متوجه خواهید شد که یک برنامه چیست و چند راه عالی برای نوشتن یک برنامه بدون خطا. همچنین با مبانی برنامه نویسی شی گرا (OOP) آشنا خواهید شد. اکنون با کمک مثال‌های ساده، چهار رکن اصلی OOP: وراثت، چندشکلی (ایستا و پویا)، کپسولاسیون و انتزاع را درک خواهید کرد. در انتها، همه چیزهایی را که یاد گرفته‌اید جمع‌بندی می‌کنید، و سه برنامه کاربردی کوچک برای محصور کردن یادگیری خود ایجاد می‌کنید. در پایان این دوره، شما با مبانی برنامه نویسی شی گرا (OOP) با استفاده از سی شارپ و دات نت به عنوان پلتفرم کدنویسی به خوبی آشنا خواهید شد. همه فایل های کد و مطالب مرتبط در GitHub در دسترس هستند: https://github.com/PacktPublishing/Beginner-Object-Oriented-Programming-In-CSharp آشنایی با اصول برنامه نویسی گرا (OOP) NET Core SDK و کد ویژوال استودیو را روی دستگاه خود نصب کنید از وراثت در یک کلاس برای به دست آوردن ویژگی کلاس دیگر استفاده کنید مطالعه چندشکلی ایستا و پلی مورفیسم دینامیکی بین کپسولاسیون عمومی، محافظت شده و خصوصی تمایز قائل شوید پنهان کردن جزئیات پس‌زمینه و پیاده‌سازی با انتزاع اگر یک توسعه‌دهنده نرم‌افزار آماتور یا یک کدنویس با تجربه هستید، که می‌خواهید بدانید برنامه‌نویسی شی گرا (OOP) در C# و .NET چگونه کار می‌کند و می‌خواهید چهار رکن اصلی OOP را درک کنید، پس این دوره برای شماست هر کسی که به کد خود افتخار می کند و می خواهد به طور مداوم مجموعه مهارت های خود را بهبود بخشد، از این دوره سود زیادی خواهد برد. برای شروع این دوره، درک پایه ای از سی شارپ توصیه می شود. با این حال، اجباری نیست. می‌توانید کد ویژوال استودیو را دانلود کرده و خودتان نصب کنید یا می‌توانید این کار را همراه با نویسنده در طول دوره انجام دهید. درک کاملی از چهار رکن اصلی برنامه نویسی شی گرا (OOP) به دست آورید * یاد بگیرید چگونه با استفاده از مفاهیم OOP کدهای تمیز و بدون خطا بنویسید * با ساخت برنامه های کاربردی جالب در C# و .NET یادگیری خود را تقویت کنید.

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

برپایی Setup

  • در حال نصب .NET Core SDK Installing .NET Core SDK

  • نصب کد ویژوال استودیو Installing Visual Studio Code

  • چند کلمه در مورد به روز رسانی های اخیر Few Words About Recent Updates

تصویر بزرگ Big Picture

  • برنامه چیست؟ What Is a Program?

  • چند راه برای نوشتن برنامه Some Ways to Write a Program

  • مبانی برنامه نویسی شی گرا (OOP). Object-Oriented Programming (OOP) Basics

وراثت Inheritance

  • تعریف پایین به زمین Down to Earth Definition

  • کلاس بتن Concrete Class

  • کلاس چکیده Abstract Class

  • رابط - قسمت 1 Interface - Part 1

  • رابط - قسمت 2 Interface - Part 2

پلی مورفیسم Polymorphism

  • تعریف پایین به زمین Down to Earth Definition

  • چند شکلی ایستا Static Polymorphism

  • چند شکلی پویا - قسمت 1 Dynamic Polymorphism - Part 1

  • چند شکلی پویا - قسمت 2 Dynamic Polymorphism - Part 2

کپسوله سازی Encapsulation

  • تعریف پایین به زمین Down to Earth Definition

  • کلاس عمومی Public Class

  • کلاس محافظت شده Protected Class

  • کلاس خصوصی Private Class

انتزاع - مفهوم - برداشت Abstraction

  • تعریف پایین به زمین Down to Earth Definition

  • انتزاع از طریق کپسولاسیون Abstraction through Encapsulation

همه با هم All Together

  • خلاصه همه مفاهیم Summary of all Concepts

  • برنامه کوچک - قسمت 1 Small App - Part 1

  • برنامه کوچک - قسمت 2 Small App - Part 2

  • برنامه کوچک - قسمت 3 Small App - Part 3

نمایش نظرات

برنامه نویسی مبتدی شی گرا در C# و NET Core [ویدئو]
جزییات دوره
3 h 27 m
25
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Avetis Ghukasyan Avetis Ghukasyan

توسعه دهنده ارشد Full Stack وب

من معتقدم که با سخت کوشی، فداکاری و ثبات، هر کسی که ذهن خود را به سمت یادگیری یک مهارت خاص معطوف می کند، می تواند این کار را انجام دهد - حتی اگر آن فرد هیچ دانش قبلی در مورد آن نداشته باشد و احساس کند که یک مبتدی کامل است.

من معتقدم که درک مفاهیم بسیار مهمتر از به خاطر سپردن آنهاست. این ایده اصلی است که من هنگام ساخت دوره ها در ذهن دارم.