لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی با C# 12 و .NET 8
- آخرین آپدیت
دانلود Introduction to Programming with C#12 and .NET8
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
یک روش هوشمندتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک میکند دانش خود را بیازمایید، فرضیات را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیقتر کنید.
مسیر خود را در برنامهنویسی C# با این دوره جامع که برای مبتدیان طراحی شده است، آغاز کنید. شما با یادگیری اصول اولیه برنامهنویسی، کاوش در C# و اکوسیستم .NET و درک بهترین روشها برای نوشتن کد تمیز و قابل نگهداری شروع خواهید کرد. با راهاندازی محیط توسعه خود با Visual Studio و Visual Studio Code، کاملاً آماده ورود به دنیای کدنویسی خواهید بود.
این دوره به تدریج دانش شما را از نحو (Syntax) زبان C#، شامل متغیرها، انواع دادهها، ورودی کاربر و خروجی بالا میبرد. سپس مفاهیم ضروری برنامهنویسی مانند منطق شرطی، حلقهها، عملگرها و متدها را بررسی خواهید کرد. از طریق تمرینهای عملی، با توسعه برنامههای تعاملی و عیبیابی خطاها با استفاده از ابزارهای استاندارد صنعت، این مفاهیم را تقویت خواهید کرد.
با پیشرفت در مسیر، با GitHub برای کنترل نسخه کار خواهید کرد، در کار با رشتهها (Strings) و مدیریت تاریخ و زمان (DateTime) مهارت مییابید و تکنیکهای مدیریت خطا را خواهید آموخت. همچنین تجربهای در کار با آرایهها، مجموعهها (Collections) و برنامهنویسی شیءگرا (OOP) کسب خواهید کرد که به شما اجازه میدهد اپلیکیشنهای مقیاسپذیر و ساختاریافته بسازید. هر بخش شامل تمرینهای کدنویسی برای بهکارگیری آموختهها در سناریوهای دنیای واقعی است.
این دوره برای مبتدیانی که به دنبال ساخت یک پایه قوی در برنامهنویسی هستند، عالی است. هیچ تجربه قبلی در کدنویسی مورد نیاز نیست، که آن را به نقطه شروع ایدهآل برای توسعهدهندگان مشتاق تبدیل میکند. چه به توسعه نرمافزار علاقهمند باشید، چه اتوماسیون یا توسعه بازی، تسلط بر C# درهای بسیاری از فرصتهای شغلی را به روی شما خواهد گشود.
سرفصل ها و درس ها
مقدمهای بر برنامهنویسی با C#
Introduction to Programming with C#
مقدمه
Introduction
برنامهنویسی چیست؟
What is Programming?
C# و .NET چیستند؟
What are C# and .NET?
بهترین روشها (Best Practices)
Best practices
راهاندازی محیط توسعه
Development Environment Setup
مرور بخش
Section Overview
نصب Visual Studio 2022 Community Edition
Install Visual Studio 2022 Community Edition
آموزش محیط Visual Studio 2022 Community Edition
Visual Studio 2022 Community Edition Tour
آشنایی با Visual Studio Code و .NET SDK
Introduction to Visual Studio Code and .NET SDK
نصب Visual Studio Code و .NET SDK
Install Visual Studio Code and .NET SDK
آموزش محیط Visual Studio Code
Visual Studio Code Tour
نحو (Syntax) پایه در C#
Basic C# Syntax
درک نحو و اصول C#
Understanding C# Syntax and principles
دستورات سطح بالا (Top level statements)
Top level statements
تولید خروجی برای کاربران
Producing output to users
درک انواع داده و متغیرها
Understanding datatypes and variables
استفاده از متغیرها بخش اول
Using variables - Part 1
استفاده از متغیرها بخش دوم
Using variables - Part 2
دریافت ورودی از کاربران
Receiving input from users
تمرین کدنویسی: تکمیل یک برنامه کامل
Coding Exercise: Completing a full program
مرور بخش
Section Review
آشنایی با GitHub
Introducing GitHub
آشنایی با GitHub
Introduction to GitHub
ایجاد حساب کاربری GitHub
Create GitHub Account
ثبت و ارسال کد به GitHub (در Visual Studio)
Commit and push code to GitHub (Visual Studio)
ثبت و ارسال کد به GitHub (در Visual Studio Code)
Commit and push code to GitHub (Visual Studio Code)
گامهای بعدی
Next Steps
تکنیکهای عیبیابی و رفع خطا
Debugging and Troubleshooting Techniques
مرور بخش
Section Overview
بهبود برنامه موجود
Improve Existing Program
بررسی خطاهای نحو (Syntax Errors)
Explore Syntax Errors
بررسی خطاهای منطقی (Logic Errors)
Explore Logic Errors
استفاده از Breakpoints
Using Breakpoints
استفاده از Variable Watch
Using Variable Watch
مرور بخش
Section Review
عملگرها در C#
Operators in C#
مرور بخش
Section Overview
عملگرهای محاسباتی
Arithmetic Operators
عملگرهای ریاضی پایه
Basic Math Operators
عملگرهای منطقی
Logic Operators
عملیات منطقی پایه
Basic Logic Operations
عملگرهای تخصیص (Assignment)
Assignment Operators
عملیات تخصیص پایه
Basic Assignment Operations
بازبینی کد و ثبت در GitHub
Code Review and GitHub Commit
مرور بخش
Section Review
منطق شرطی در C#
Conditional Logic in C#
مرور بخش
Section Overview
چرا از دستورات شرطی استفاده میکنیم؟
Why Use Conditional Statements
نمایش نظرات