آموزش برنامه‌نویسی سی شارپ برای مبتدیان: گام‌های اول - آخرین آپدیت

دانلود C# Programming for Beginners : The First Steps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

معرفی برنامه‌نویسی Windows Form Apps در C# با رویکرد کاربردی

با استفاده از مایکروسافت ویژوال استودیو برای ویندوز، روان در C# برنامه‌نویسی کنید.

نحوه ایجاد یک برنامه Windows Form پایه را بیاموزید (بدون برنامه‌های کنسولی).

مفاهیم اولیه انتخاب، تکرار و متدها را درک کنید.

مفاهیم متوسط برنامه‌نویسی شی‌گرا، مدیریت رشته‌ها، آرایه‌ها (یک و دو بعدی)، اعداد تصادفی، گرافیک و انیمیشن را بیاموزید.

مهارت‌های برنامه‌نویسی آموخته‌شده را برای ایجاد اپلیکیشن‌های معنی‌دار از دنیای کسب و کار، علم، ریاضیات و بازی اعمال کنید.

ایجاد اپلیکیشن‌های کاربردی:

  • اپلیکیشن‌های کسب و کار: شبیه‌سازی صندوق فروشگاهی کافه و سیستم ورود پزشکان.
  • اپلیکیشن‌های علمی: ایجاد نمودار برای تبدیل فارنهایت به سلسیوس.
  • اپلیکیشن‌های آموزشی: پیگیری نمرات دانش‌آموزان و محاسبه میانگین، بالاترین و پایین‌ترین نمرات.
  • اپلیکیشن‌های اعتباری: تعیین صلاحیت کارت اعتباری بر اساس سیستم امتیازدهی.
  • اعتبارسنجی کارت اعتباری: بررسی اعتبار کارت اعتباری با استفاده از تکنیک‌های دستکاری رشته‌ها.
  • بازی‌های کارتی: ایجاد برنامه بازی کارت "جنگ".
  • برنامه‌های ریاضی: نمایش نمودار میله‌ای فروش در طول سال‌ها.
  • برنامه‌های گرافیکی: شبیه‌سازی برنامه نقاشی "Etch-A-Sketch".
  • بازی‌های انیمیشنی: ایجاد انیمیشن ساده شیء و استفاده از آن به عنوان پایه بازی مسابقه اتومبیل‌رانی.
  • بازی‌ها: ماشین اسلات، بازی اجسام در حال سقوط (جابجایی با کیبورد برای جمع کردن اشیاء و کسب امتیاز)، بازی Space shooter.

به طور کامل طیف وسیعی از کاربردهایی را که مطالعه علوم کامپیوتر ارائه می‌دهد، درک کنید.

جدید: ایده کدنویسی و تفکر محاسباتی را با حل مجموعه‌ای از مسائل پیشرفته از رشته‌های مختلف گسترش دهید.

پیش‌نیازها:

تمامی مطالب دوره (دموها، یادداشت‌ها) در طول هر سخنرانی قابل دانلود است. تنها نرم‌افزار مورد نیاز برای شروع دوره، نسخه رایگان Microsoft Visual Studio Express یا Community Edition برای ویندوز است (لینک در سخنرانی مقدماتی ارائه شده است).

تمرکز ما بر کار با ویژوال استودیو بر روی ماشین‌های ویندوز است، نه کامپیوترهای مک.

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

تمرکز ما بر کار با ویژوال استودیو بر روی ماشین‌های ویندوز خواهد بود. تمام مثال‌های کدنویسی کاملاً با آخرین نسخه ویژوال استودیو (از سال ۲۰۲۴ ویژوال استودیو کامیونیتی ۲۰۲۲) برای ویندوز سازگار هستند. متاسفانه سازگار با مک نیستند.

زبان‌هایی مانند C# معمولاً "در خلاء" آموخته می‌شوند و عناصر بصری یا رابط‌های گرافیکی جلویی که ممکن است حواس را پرت کنند، حذف می‌شوند. این نوع فرآیند یادگیری - که رویکرد استاندارد محسوب می‌شود - برای انتقال اصول پایه عالی است. این به شما اجازه می‌دهد تا بر مهم‌ترین و اساسی‌ترین مفاهیم برنامه‌نویسی که نیاز به درک آن‌ها دارید، تمرکز کنید و اغلب از طریق خروجی یک پنجره کنسول ایستا و مبتنی بر متن ارائه می‌شود. با این حال، یادگیری زبان در این خلاء کنسولی می‌تواند کسل‌کننده و خسته‌کننده باشد و اغلب منجر به بی‌علاقگی کامل دانشجویان می‌شود.

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

من شما را با دقت از طریق تمام ویژگی‌های ممکن که می‌توانید تصور کنید راهنمایی می‌کنم و از صدها پروژه موجود استفاده می‌کنم که می‌توانید از آن‌ها یاد بگیرید یا آن‌ها را گسترش دهید تا پروژه خود را بسازید. ارزش آن دارد که یک دوجین دوره متوسط یودمی را برای یافتن گوهری مانند این بررسی کنید. این تقریباً یک فروشگاه یک مرحله‌ای است که شما را از ندانستن هیچ چیز در مورد WinForms به ساخت کل اپلیکیشن‌های خودتان می‌برد.

C# شاهکاری در طراحی زبان است.

  • C# تمام دردسرهای مرتبط با C++ یا کار طاقت‌فرسای جاوا را ندارد، اما تقریباً تمام مزایای آن‌ها را در خود جای داده است.
  • C# همه‌کاره است: شما می‌توانید اپلیکیشن‌های وب، بازی، نرم‌افزار دسکتاپ، اپلیکیشن‌های iOS و اندروید و غیره را بنویسید. احتمالاً تنها حوزه‌ای که پایتون در آن بر C# برتری دارد، هوش مصنوعی و تحلیل داده است، که ممکن است به دلیل کتابخانه‌های پایتون و پایگاه کاربری دانش موجود حول آن باشد.
  • در توسعه وب مدرن، با C# حتی نیازی به نوشتن جاوا اسکریپت سمت کلاینت ندارید. Blazor یک چارچوب C# است که به شما امکان می‌دهد اپلیکیشن‌های تعاملی سمت کلاینت را فقط با HTML، CSS و C# بسازید! اگر نیاز به استفاده از جاوا اسکریپت دارید، Blazor همچنین از قابلیت همکاری با کتابخانه‌های جاوا اسکریپت پشتیبانی می‌کند.
  • در توسعه بازی، با استفاده از C# (موتور Monogame) می‌توانید سفر برنامه‌نویسی خود را با نوشتن مستقیم بازی‌ها آغاز کنید که سرگرم‌کننده‌تر از تمرین‌های خشک است.

این دوره دارای ساعات بیشتری آموزش ویدیویی (بیش از ۱۸ ساعت)، سخنرانی (بیش از ۹۰) و تمرین‌ها و منابع تکمیلی (بیش از ۴۰۰) نسبت به تقریباً هر دوره مقدماتی C# دیگری است که در یودمی ارائه می‌شود. همه اینها با یک قیمت پایین.

دانشجویان با تمام مراحل توسعه نرم‌افزار آشنا می‌شوند و مهارت‌های حل مسئله را توسعه می‌دهند و همچنین سینتکس زبان C# را یاد می‌گیرند.

چالش‌ها و اپلیکیشن‌ها از موقعیت‌های مختلف در خانه، مدرسه و محل کار گرفته شده‌اند. آن‌ها طیف گسترده‌ای از علایق از جمله کسب و کار، علم، ریاضیات، هنر، موسیقی، و به ویژه انیمیشن و بازی‌ها (۱/۴ از سخنرانی‌ها) را پوشش می‌دهند.

هدف من فقط نشان دادن نحوه برنامه‌نویسی به شما نیست، بلکه کمک به شما برای درک آنچه انجام می‌دهید و چرا آن را انجام می‌دهید است. من روزانه آنلاین هستم تا به هر مشکلی که ممکن است با آن روبرو شوید پاسخ دهم.

نه تنها ویدیوها جزئیات تبدیل شدن شما به یک برنامه‌نویس را نشان می‌دهند، بلکه هر بار که یک مفهوم مهم آموزش داده می‌شود، من چالشی را به شما ارائه می‌دهم که برای درک واقعی آنچه آموخته‌اید طراحی شده است.

شما می‌روید و چالش را تکمیل می‌کنید، سپس برمی‌گردید و پاسخ چالش و توضیحات مفصل آن را در ویدیو می‌بینید، که به شما امکان می‌دهد نتایج خود را بررسی کنید!

در اینجا نحوه کمک من به موفقیت شما آورده شده است:

  • هر سخنرانی با لیستی از اهداف و یادداشت‌های سخنرانی آغاز می‌شود.
  • هر مثالی که در سخنرانی پوشش داده می‌شود، از جمله اهداف/یادداشت‌های سخنرانی، در بخش منابع قابل دانلود است.
  • تقریباً هر سخنرانی دارای مجموعه‌ای از مسائل تمرینی با راه‌حل‌های کامل است.
  • سبک نگارش و تدریس من از اصل KISS پیروی می‌کند: آن را فوق‌العاده ساده نگه دار.

من سعی می‌کنم از اصطلاحات کامپیوتری فانتزی دوری کنم و مانند صحبت با یک کاربر کاملاً جدید با دانش کم یا هیچ دانش قبلی در مورد موضوع تدریس کنم و من همیشه برای کمک در دسترس هستم و بیشتر اوقات ظرف یک روز پاسخ می‌دهم.

این یک دوره ایستا نیست، چندین بار در ماه به‌روزرسانی انجام می‌شود و سخنرانی‌های جدید و مسائل چالش (بیش از ۱۱۴ مورد تا دسامبر ۲۰۲۴ به طور کامل حل شده) به طور مداوم اضافه می‌شوند.

و در نهایت، لطفاً یک کتاب را از روی جلد آن قضاوت نکنید، دوره را با عنوان یا این بخش توضیحات کوچک قضاوت نکنید. اگر می‌خواهید دقیقاً بدانید چه موضوعاتی پوشش داده شده است، لطفاً به بخش زیر مراجعه کنید:

محتوای دوره

بخش‌ها

سخنرانی‌ها (فلش پایین را فشار دهید) این امر هزاران خط توضیحات سخنرانی بسیار دقیق را باز می‌کند که هیچ شکی در مورد آنچه پوشش داده شده و آنچه پوشش داده نشده باقی نمی‌گذارد.


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

اطلاعات دوره Course Information

  • خوش آمدید Welcome

  • جزئیات دوره بخش 1 ... آنچه نیاز دارید Course Specifics Part 1 ... What You Need

  • جزئیات دوره بخش 2 ... آنچه یاد خواهید گرفت Course Specfics Part 2 ... What you are going to Learn

مبانی The Basics

  • مقدمه ای بر C# ساخت اولین برنامه شما بخش 1 ... محیط VS Introduction to C# Creating Your First App Part 1 ... The VS Environment

  • مقدمه ای بر C# ساخت اولین برنامه شما بخش 2 ... ساخت یک برنامه ساده Introduction to C# Creating Your First App Part 2 ... Creating a Simple App

  • کنترل ها و رویدادهای رابط کاربری بخش 1 ... استفاده از دکمه های رادیویی User Interface Controls and Events Part 1 ... Using Radio Buttons

  • کنترل ها و رویدادهای رابط کاربری بخش 2 ... استفاده از نوار لغزنده و کنترل منو User Interface Controls and Events Part 2 ... Using Scroll Bars and Menu Control

  • آزمون رابط کاربری User Interface Quiz

  • ورود و خروج داده ها بخش 1 ... مفهوم ذخیره سازی کامپیوتر Entering and Outputting Data Part 1 ... The Concept of Computer Storage

  • ورود و خروج داده ها بخش 2 ... عملگرهای ریاضی Entering and Outputting Data Part 2 ... Math Operators

  • ورود و خروج داده ها بخش 3 ... کاربردهای ریاضی Entering and Outputting Data Part 3 ... Mathematical Applications

  • ورود و خروج داده ها بخش 4 ... کاربردهای تجاری Entering and Outputting Data Part 4 ... Business Applications

  • ورود و خروج داده ها بخش 5 ... نوبت شما Entering and Outputting Data Part 5 ... Your Turn

  • آزمون ورود و خروج داده ها Entering and Outputting Data Quiz

  • انتخاب بخش 1 ... دستور IF و عملگرهای بولی Selection Part 1 ... The IF statement and Boolean Operators

  • انتخاب بخش 2 ... کاربردهای عملی (قبوض خدمات) Selection Part 2 ... Practical Applications (Utility Bills)

  • دیالوگ های تعریف شده توسط کاربر User Defined Dialogs

  • تکرار بخش 1 ... حلقه While Repetition Part 1 ... The While Loop

  • تکرار بخش 2 ... مسائل تکراری کنترل شده توسط کاربر و شمارنده Repetition Part 2 ... User and Counter Controlled Repetition Problems

  • تکرار بخش 3 ... شمارنده ها و انباشتگرها Repetition Part 3 ... Counters and Accumulators

  • تکرار بخش 4 ... کنترل های Combo و List Box Repetition Part 4 ... The Combo and List Box Controls

  • آزمون انتخاب - تکرار Selection - Repetition Quiz

حل مسئله Problem Solving

  • چرخه عمر نرم افزار ... 5 مرحله The Software Life Cycle ... The 5 Steps

  • فلوچارت ها Flowcharts

  • مدیریت خطا و اشکال زدایی Error Handling and Debugging

  • توابع بخش 1 ... چرا استفاده کنیم؟ Methods Part 1 ... Why use ?

  • توابع بخش 2 ... حل مسائل عملی Methods Part 2 ... Solving Practical Problems

  • مقدمه ای بر فایل ها Introduction to Files

  • مسئله برنامه نویسی تجمعی ... مسئله جرم شناسی Summative Programming Problem ... The Forensic Problem

  • آزمون حل مسئله Problem Solving Quiz

برنامه نویسی شیء گرا Object Oriented Programming

  • مقدمه ای بر OOP ... ساخت کلاس ها و اشیاء Introduction to OOP ... Creating Classes and Objects

  • OOP متوسط ... کپسوله‌سازی و وراثت Intermediate OOP ... Encapsulation and Inheritance

  • آزمون برنامه نویسی شیء گرا Object Orient Programming Quiz

رشته ها Strings

  • مقدمه ای بر توابع رشته Introduction to String Functions

  • انباشتگرهای رشته و الحاق String Accumulators and Concatentation

  • اعتبارسنجی کد بخش 1 ... رقم بررسی Code Validations Part 1 ... The Check Digit

  • اعتبارسنجی کد بخش 2 ... مسئله اعتبارسنجی کارت اعتباری Code Validations Part 2 ... The Credit Card Validation Problem

  • آزمون رشته ها Strings Quiz

آرایه ها Arrays

  • مقدمه ای بر آرایه های تک بعدی بخش 1 ... چرا استفاده کنیم؟ Introduction to One Dimensional Arrays Part 1 ... Why Use ?

  • مقدمه ای بر آرایه های تک بعدی بخش 2 ... از تئوری تا عمل Introduction to One Dimensional Arrays Part 2 ... Theory to Practice

  • کاربردهای آرایه تک بعدی ... آمار کلاس (میانگین/بالاترین/پایین ترین نمرات) One Dimensional Array Applications ... Class Statistics (Averages/Hi/Lo Marks)

  • مرتب سازی ... مرتب سازی حبابی Sorting ... The Bubble Sort

  • مفاهیم پیشرفته آرایه تک بعدی ... شمارنده های آرایه Advanced One Dimensional Array Concepts ... Array Counters

  • مقدمه ای بر آرایه های دو بعدی ... چرا استفاده کنیم؟ Introduction to Two Dimensional Arrays ... Why Use ?

  • کاربردهای آرایه دو بعدی بخش 1 ... تحلیل نمرات آزمون Two Dimensional Array Applications Part 1 ... Quiz Score Analysis

  • کاربردهای آرایه دو بعدی بخش 2 ... مسئله سوپرمارکت Two Dimensional Array Applications Part 2 ... The Supermarket Problem

  • آزمون آرایه ها Arrays Quiz

شبیه سازی های احتمالی Probabilistic Simulations

  • مقدمه ای بر اعداد تصادفی بخش 1 ... شبیه سازی های احتمالی چیستند Introduction to Random Numbers Part 1 ... What are Probabilistic Simulations

  • مقدمه ای بر اعداد تصادفی بخش 2 ... مدل سازی رویدادهای تصادفی ساده Introduction to Random Numbers Part 2 ... Modelling Simple Random Events

  • مقدمه ای بر اعداد تصادفی بخش 3 ... مرور و توسعه Introduction to Random Numbers Part 3 ... Review and Extension

  • کاربردهای اعداد تصادفی بخش 1 ... شبیه سازی بازی پلينكو Applications of Random Numbers Part 1 ... Plinko Game Simulation

  • کاربردهای اعداد تصادفی بخش 2 ... شبیه سازی گالری تیراندازی Applications of Random Numbers Part 2 ... Shooting Gallery Simulation

  • انتخاب تصادفی بدون تکرار ... بازی رولت کازینو Random Selection Without Duplication ... Casino Roulette Game

  • توزیع های تصادفی گسسته ... مسئله دارتبورد Discrete Random Distributions ... Dartboard Problem

  • آزمون شبیه سازی های احتمالی Probabilistic Simulations Quiz

گرافیک Graphics

  • مقدمه ای بر گرافیک بخش 1 ... کلاس گرافیک Introduction to Graphics Part 1 ... The Graphics Class

  • مقدمه ای بر گرافیک بخش 2 ... ترسیم روی پنل Introduction to Graphics Part 2 ... Drawing on a Panel

  • ساخت نمودارهای میله ای بخش 1 ... مفهوم مقیاس گذاری Creating Bar Charts Part 1 ... The Concept of Scaling

  • ساخت نمودارهای میله ای بخش 2 ... مسئله هیستوگرام پرتاب تاس Creating Bar Charts Part 2 ... Dice Roller Histogram Problem

  • رویدادهای ماوس ... ساخت برنامه Etch A Sketch Mouse Events ... Creating an Etch A Sketch Program

  • آزمون مقدماتی گرافیک Graphics Intro Quiz

  • انیمیشن ها بخش 1 ... تایمرها و آرایه های تصویر Animations Part 1 ... Timers and Image Arrays

  • انیمیشن ها بخش 2 ... ساخت انیمیشن های خودتان Animations Part 2 ... Creating Your Own Animations

  • انیمیشن ها بخش 3 ... نمونه برنامه - بازی اسلات ماشین Animations Part 3 ... Sample Application - Slot Machine Game

  • انیمیشن ها بخش 4 ... حرکت دادن اشیاء در صفحه با استفاده از .Left و .Top Animations Part 4 ... Moving Object Across the Screen using .Left and .Top

  • انیمیشن ها بخش 5 ... چالش مسابقه اتومبیل رانی Animations Part 5 ... The Car Race Challenge

  • انیمیشن ها بخش 6A ... استفاده از دستور DrawImage Animations Part 6A ... Using the DrawImage command

  • انیمیشن بخش 6B ... افزودن شفافیت به تصاویر Animation Part 6B ... Adding Transparency to Images

  • انیمیشن ها بخش 7 ... تشخیص برخورد و رویدادهای صفحه کلید Animations Part 7 ... Collision Detection and Keyboard Events

  • انیمیشن بخش 8 ... فقط فایل های تصویری ، بدون Picture Box Animation Part 8 ... No Picture Boxes just Image Files

  • انیمیشن بخش 9 ... افکت های صوتی با استفاده از System.Media و Media Player Animation Part 9 ... Sounds Effects using System.Media and Media Player

  • انیمیشن بخش 10 ... بازی اشیاء در حال سقوط Animation Part 10 ... Falling Objects Game

  • انیمیشن های پیشرفته بخش 1 ... بافرینگ دوگانه Advanced Animations Part 1 ... Double Buffering

  • انیمیشن های پیشرفته بخش 2 ... ماوس، پنل ها و بافرینگ دوگانه Advanced Animations Part 2 ... The Mouse , Panels and Double Buffering

  • انیمیشن های پیشرفته بخش 3 ... ساخت یک بازی - حلقه اصلی بازی Advanced Animations Part 3 ... Creating a Game - The Basic Game Loop

  • انیمیشن های پیشرفته بخش 4 ... بازی Space Shooter ... حالا نوبت شماست Advanced Animations Part 4 ... The Space Shooter Game ... Now Your Turn

  • آزمون انیمیشن و توسعه بازی Animation and Game Development Quiz

  • آزمون نهایی The Final Exam

  • جمع بندی ... گام بعدی شما چیست؟ The Wrap Up ... Where do you go from here ?

چالش های برنامه نویسی Programming Challenges

  • مقدمه ای بر چالش های برنامه نویسی Introduction to Programming Challenges

  • چالش 1 Challenge 1

  • چالش 2 Challenge 2

  • چالش 3 Challenge 3

  • چالش 4 Challenge 4

  • چالش 5 Challenge 5

  • چالش 6 Challenge 6

  • چالش 7 Challenge 7

  • چالش 8 Challenge 8

  • چالش 9 Challenge 9

  • چالش 10 Challenge 10

  • چالش 11 Challenge 11

  • چالش 12 Challenge 12

  • چالش 13 Challenge 13

  • چالش 14 Challenge 14

  • چالش 15 Challenge 15

  • چالش 16 Challenge 16

  • چالش 17 Challenge 17

  • چالش 18 Challenge 18

  • چالش 19 Challenge 19

  • چالش 20 Challenge 20

  • چالش 21 Challenge 21

  • چالش 22 Challenge 22

  • چالش 23 Challenge 23

  • چالش 24 Challenge 24

  • چالش 25 Challenge 25

  • چالش 26 Challenge 26

  • چالش 27 Challenge 27

  • چالش 28 Challenge 28

  • چالش 29 Challenge 29

  • چالش 30 Challenge 30

  • چالش 31 Challenge 31

  • چالش 32 Challenge 32

  • چالش 33 Challenge 33

  • چالش 34 Challenge 34

  • چالش 35 Challenge 35

  • چالش 36 Challenge 36

  • چالش 37 Challenge 37

  • چالش 38 Challenge 38

  • چالش 39 Challenge 39

  • چالش 40 Challenge 40

  • چالش 41 Challenge 41

  • چالش 42 Challenge 42

  • چالش 43 Challenge 43

  • چالش 44 Challenge 44

  • چالش 45 Challenge 45

  • چالش 46 Challenge 46

  • چالش 47 Challenge 47

  • چالش 48 Challenge 48

  • چالش 49 Challenge 49

  • چالش 50 Challenge 50

  • چالش 51 Challenge 51

  • چالش 52 Challenge 52

  • چالش 53 Challenge 53

  • چالش 54 Challenge 54

  • چالش 55 Challenge 55

  • چالش 56 Challenge 56

  • چالش 57 Challenge 57

  • چالش 58 Challenge 58

  • چالش 59 Challenge 59

  • چالش 60 Challenge 60

  • چالش 61 Challenge 61

  • چالش 62 Challenge 62

  • چالش 63 Challenge 63

  • چالش 64 Challenge 64

  • چالش 65 Challenge 65

  • چالش 66 Challenge 66

  • چالش 67 Challenge 67

  • چالش 68 Challenge 68

  • چالش 69 Challenge 69

  • چالش 70 Challenge 70

  • چالش 71 Challenge 71

  • چالش 72 Challenge 72

  • چالش 73 Challenge 73

  • چالش 74 Challenge 74

  • چالش 75 Challenge 75

  • چالش 76 Challenge 76

  • چالش 77 Challenge 77

  • چالش 78 Challenge 78

  • چالش 79 Challenge 79

  • چالش 80 Challenge 80

  • چالش 81 Challenge 81

  • چالش 82 Challenge 82

  • چالش 83 Challenge 83

  • چالش 84 Challenge 84

  • چالش 85 Challenge 85

  • چالش 86 Challenge 86

  • چالش 87 Challenge 87

  • چالش 88 Challenge 88

  • چالش 89 Challenge 89

  • چالش 90 Challenge 90

  • چالش 91 Challenge 91

  • چالش 92 Challenge 92

  • چالش 93 Challenge 93

  • چالش 94 Challege 94

  • چالش 95 Challenge 95

  • چالش 96 Challenge 96

  • چالش 97 Challenge 97

  • چالش 98 Challenge 98

  • چالش 99 Challenge 99

  • چالش 100 Challenge 100

  • چالش 101 Challenge 101

  • چالش 102 Challenge 102

  • چالش 103 Challenge 103

  • چالش 104 Challenge 104

  • چالش 105 Challenge 105

  • چالش 106 Challenge 106

  • چالش 107 Challenge 107

  • چالش 108 Challenge 108

  • چالش 109 Challenge 109

  • چالش 110 Challenge 110

  • چالش 111 Challenge 111

  • چالش 112 Challenge 112

  • چالش 113 Challenge 113

  • چالش 114 Challenge 114

  • چالش 115 Challenge 115

  • چالش 116 Challenge 116

  • چالش 117 Challenge 117

  • چالش 118 Challenge 118

  • چالش 119 Challenge 119

  • چالش 120 Challenge 120

  • چالش 121 Challenge 121

  • چالش 122 Challenge 122

گام بعدی The Next Step

  • درس پاداش Bonus Lecture

نمایش نظرات

آموزش برنامه‌نویسی سی شارپ برای مبتدیان: گام‌های اول
جزییات دوره
18 hours
192
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,536
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Charlie Chiarelli Charlie Chiarelli

مدرس آنلاین با تجربه