پرووید
منو

آموزش مبانی برنامه نویسی با زبان C#

زبان: انگلیسیزیرنویس: انگلیسیسطح: مقدماتیمدت زمان: 2:54:36تعداد ویدئوها: 33فایل های پروژه: موجود
این آموزش بخشی از پکیج کامل آموزش مسیر تبدیل شدن به توسعه دهنده نرم افزار است که می توانید از تمامی آموزش های آن دیدن کنید.

آموزش مبانی برنامه نویسی با زبان C# با عنوان اصلی Learning C# یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. در این دوره با مفاهیم پایه برنامه نویسی با زبان C# آشنا می شوید و یاد می گیرید چگونه محیط توسعه خود را آماده کرده و برنامه های C# را اجرا کنید. همچنین با ساختار برنامه ها، متغیرها، انواع داده، دستورات شرطی، حلقه ها، رشته ها، توابع و اصول برنامه نویسی شی گرا آشنا خواهید شد.

زبان C# چیست و چه کاربردی دارد؟

C# یکی از زبان های برنامه نویسی پرکاربرد و قدرتمند در اکوسیستم Microsoft و پلتفرم .NET است. این زبان با ساختاری منظم و قابلیت های متنوع، برای توسعه انواع نرم افزارها از جمله برنامه های تحت وب، دسکتاپ، سرویس های سمت سرور و بازی ها مورد استفاده قرار می گیرد. یادگیری C# به شما کمک می کند با مفاهیم مهم برنامه نویسی آشنا شوید و پایه مناسبی برای ورود به دنیای توسعه نرم افزار ایجاد کنید.

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

متغیرها، انواع داده و عملگرها در C#

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

دستورات شرطی با if - نمونه ای از بخش جریان اجرای برنامه در C# در آموزش مبانی برنامه نویسی با زبان C#
نمونه ای از بخش «جریان اجرای برنامه در C#» در آموزش مبانی برنامه نویسی با زبان C#

عملگرها نیز ابزارهایی هستند که برای انجام محاسبات و مقایسه مقادیر به کار می روند. در کنار این موارد، آشنایی با نحوه نوشتن کامنت در C# اهمیت زیادی دارد؛ زیرا کامنت ها به توضیح منطق کد کمک می کنند و خوانایی برنامه را افزایش می دهند. در این بخش از آموزش با نوشتن اولین برنامه Hello World نیز آشنا می شوید و یاد می گیرید چگونه مفاهیم اولیه را در قالب کد به کار بگیرید.

دستورات شرطی و حلقه ها در C# چیست؟

یکی از مهم ترین بخش های برنامه نویسی، کنترل جریان اجرای برنامه است. دستورات شرطی به برنامه اجازه می دهند بر اساس برقرار بودن یا نبودن یک شرط، مسیرهای متفاوتی را اجرا کند. در C# برای این کار می توان از ساختارهای if و switch استفاده کرد. با یادگیری این دستورات می توانید برنامه هایی بنویسید که به ورودی ها و شرایط مختلف واکنش نشان می دهند و تصمیم گیری را بر اساس منطق مشخصی انجام می دهند.

حلقه ها نیز برای اجرای مکرر یک بخش از کد استفاده می شوند. در C# حلقه های for و while این امکان را فراهم می کنند که یک عملیات تا زمان مشخص یا تا زمانی که شرطی برقرار است تکرار شود. همچنین دستورهای break و continue برای کنترل بهتر تکرارها کاربرد دارند. در کنار این مفاهیم، با Exception و نحوه مدیریت خطاهای زمان اجرای برنامه آشنا می شوید تا بتوانید رفتار برنامه را در شرایط غیرمنتظره بهتر کنترل کنید.

کار با رشته ها و پردازش متن در C#

رشته ها یا String یکی از انواع داده های مهم در برنامه نویسی هستند که برای نگهداری و پردازش متن استفاده می شوند. در بسیاری از برنامه ها لازم است اطلاعات متنی را بررسی کنید، بخش هایی از آن را تغییر دهید یا برای نمایش آماده کنید. در C# مجموعه ای از عملیات برای کار با رشته ها وجود دارد که امکان انجام این فعالیت ها را فراهم می کنند. آشنایی با این قابلیت ها به شما کمک می کند داده های متنی را متناسب با نیاز برنامه مدیریت کنید.

قالب بندی رشته ها یا String Formatting و قابلیت String Interpolation روش هایی برای ترکیب متن با مقادیر متغیرها هستند. همچنین StringBuilder برای ساخت و تغییر رشته ها در سناریوهای مختلف کاربرد دارد و String Parsing امکان تبدیل متن به انواع داده دیگر را فراهم می کند. در این آموزش با این روش ها آشنا می شوید و می آموزید چگونه عملیات متداول پردازش متن را در C# انجام دهید.

توابع در C# و نحوه استفاده از پارامترها

توابع یا Functions بخش هایی از کد هستند که می توان آن ها را برای انجام یک وظیفه مشخص تعریف و در قسمت های مختلف برنامه فراخوانی کرد. استفاده از توابع باعث می شود کدها ساختار منظم تری داشته باشند و بتوانید منطق برنامه را به بخش های کوچک تر تقسیم کنید. در C# هر تابع می تواند ورودی دریافت کند، عملیاتی را انجام دهد و در صورت نیاز نتیجه ای را به فراخواننده برگرداند. یادگیری اصول تعریف و فراخوانی توابع از مهارت های ضروری هر برنامه نویس است.

مبانی توابع - نمونه ای از بخش توابع در C# در آموزش مبانی برنامه نویسی با زبان C#
نمونه ای از بخش «توابع در C#» در آموزش مبانی برنامه نویسی با زبان C#

در ادامه با پارامترهای نام گذاری شده و پارامترهای دارای مقدار پیش فرض آشنا می شوید. همچنین تفاوت پارامترهای Reference و Out و روش برگرداندن چند مقدار از یک تابع را یاد می گیرید. این قابلیت ها به شما کمک می کنند نحوه انتقال اطلاعات بین بخش های مختلف برنامه را بهتر درک کنید و توابع انعطاف پذیرتری بنویسید. تمرین های مرتبط با تشخیص Palindrome نیز فرصتی برای استفاده از این مفاهیم در حل مسئله فراهم می کنند.

برنامه نویسی شی گرا در C# و مفاهیم کلاس و وراثت

برنامه نویسی شی گرا یا Object-Oriented Programming یکی از رویکردهای مهم توسعه نرم افزار است که برنامه را بر اساس مفاهیمی مانند کلاس و شیء سازمان دهی می کند. در C# کلاس ها ساختارهایی هستند که ویژگی ها و رفتارهای مرتبط با یک موجودیت را در کنار هم قرار می دهند. با تعریف کلاس می توانید مدل مشخصی از داده ها و عملیات مورد نیاز برنامه ایجاد کنید و کدهای خود را به شکل منظم تری توسعه دهید.

در این بخش با نحوه تعریف کلاس، Access Modifier و Property آشنا می شوید. همچنین مفهوم Inheritance یا وراثت را یاد می گیرید که امکان ایجاد کلاس های جدید بر اساس کلاس های موجود را فراهم می کند. آشنایی با روش نمایش متنی اشیا نیز به شما کمک می کند اطلاعات مربوط به آن ها را به شکل مناسب ارائه دهید. تمرین ساختار یک سیستم Bank نیز مفاهیم برنامه نویسی شی گرا را در قالب یک مسئله کاربردی به کار می گیرد.

این آموزش C# برای چه کسانی مناسب است؟

این آموزش برای افرادی مناسب است که قصد دارند برنامه نویسی با C# را از مبانی شروع کنند یا می خواهند دانش اولیه خود را در این زبان تقویت کنند. اگر هنوز با مفاهیمی مانند متغیر، انواع داده، شرط ها، حلقه ها و توابع آشنایی کافی ندارید، این دوره می تواند نقطه شروع مناسبی برای یادگیری شما باشد. همچنین برنامه نویسانی که قصد ورود به اکوسیستم .NET را دارند، می توانند از آشنایی با ساختار و قابلیت های پایه C# بهره ببرند.

محتوای دوره به زبان انگلیسی ارائه شده و دارای زیرنویس انگلیسی است. موضوعات آموزشی از آماده سازی محیط برنامه نویسی و اجرای مثال ها شروع می شوند و به مفاهیم مهمی مانند پردازش رشته ها، تعریف توابع و برنامه نویسی شی گرا می رسند. پس از آشنایی با این مباحث، می توانید مسیر یادگیری خود را با تمرکز بر موضوعات پیشرفته تر C# و توسعه برنامه های واقعی ادامه دهید.

سرفصل مطالب آموزش ویدئویی مبانی برنامه نویسی با زبان C#

فصل اول: مقدمه

  • آشنایی با یادگیری C#
  • پیش نیازهای یادگیری
  • آماده سازی محیط برنامه نویسی
  • نحوه اجرای مثال ها
  • چالش های CoderPad

فصل دوم: مروری بر C#

  • نوشتن اولین برنامه Hello World در C#
  • متغیرها و انواع داده
  • عملگرها
  • نوشتن کامنت در C#

فصل سوم: جریان اجرای برنامه در C#

  • دستورات شرطی با if
  • دستورات شرطی با switch
  • حلقه های For
  • حلقه های While
  • استفاده از break و continue
  • Exception ها

فصل چهارم: رشته ها در C#

  • عملیات روی String
  • قالب بندی رشته ها
  • درون یابی رشته ها (String Interpolation)
  • استفاده از StringBuilder
  • تجزیه و تبدیل رشته ها (String Parsing)
  • حل تمرین شمارش انواع داده

فصل پنجم: توابع در C#

  • مبانی توابع
  • پارامترهای نام گذاری شده و دارای مقدار پیش فرض
  • پارامترهای Reference و out
  • برگرداندن چند مقدار
  • حل تمرین تشخیص Palindrome

فصل ششم: برنامه نویسی شی گرا در C#

  • تعریف کلاس ها در C#
  • Access Modifier ها
  • تعریف Property ها
  • وراثت (Inheritance)
  • نمایش متنی اشیا
  • حل تمرین سیستم بانک

فصل هفتم: جمع بندی

  • گام های بعدی
دیدگاه کاربران

دیدگاه ها

برای ثبت دیدگاه ابتدا وارد حساب کاربری شوید.
هنوز دیدگاهی برای این محصول تایید نشده است.