آموزش مبانی برنامه‌نویسی C# - آخرین آپدیت

دانلود C# Programming Foundations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: سی‌شارپ (C#) یکی از پرکاربردترین زبان‌های برنامه‌نویسی برای ساخت اپلیکیشن‌های قابل اعتماد، قابل نگهداری و مقیاس‌پذیر است. این دوره به شما کمک می‌کند تا با ترکیب مفاهیم اصلی برنامه‌نویسی و توسعه عملی و کاربردی، پایه‌ای قوی در C# ایجاد کنید. در طول این دوره، شما برنامه‌های C# را می‌نویسید و اجرا می‌کنید و با متغیرها، انواع داده‌ها، عملگرها، ساختارهای تصمیم‌گیری، حلقه‌ها، متدها، کلاس‌ها، مجموعه‌ها (Collections)، LINQ، ویژگی‌های مدرن C#، مدیریت فایل‌ها، برنامه‌نویسی Asynchronous، تست‌نویسی و کنترل نسخه آشنا می‌شوید. هر مفهوم از طریق نمایش‌های گام‌به‌گام تقویت شده است که می‌توانید آن‌ها را دنبال کرده، متوقف کنید و با سرعت خودتان تمرین کنید. شما همچنین یک اپلیکیشن کنسولی «ردیاب هزینه‌ها» (Expense Tracker) خواهید ساخت تا درک کنید چگونه مفاهیم مجزای C# در یک برنامه کامل و ساختاریافته در کنار هم قرار می‌گیرند. در پایان این دوره، شما قادر خواهید بود: - برنامه‌های C# را با استفاده از متغیرها، انواع داده‌ها، عملگرها، ورودی‌های کاربر، تصمیم‌گیری‌ها، حلقه‌ها و Pattern Matching بنویسید. - با استفاده از متدها، تکنیک‌های دیباگ، کلاس‌ها، کپسوله‌سازی، ارث‌بری و اینترفیس‌ها، کدهایی قابل استفاده مجدد و قابل نگهداری ایجاد کنید. - داده‌های اپلیکیشن را با استفاده از لیست‌ها، دیکشنری‌ها، عبارت‌های Lambda و LINQ ذخیره، فیلتر، گروه‌بندی و خلاصه کنید. - ویژگی‌های مدرن C# شامل Records، انواع ارجاع‌پذیر Nullable، مدیریت استثناها (Exception Handling)، ورودی/خروجی فایل (File I/O) و async/await را به کار ببرید. - تست‌های واحد (Unit Tests) را با xUnit بنویسید و سورس کدها را با Git و GitHub مدیریت کنید. - مفاهیم آموزش داده شده در طول دوره را برای ساخت یک اپلیکیشن کامل ردیاب هزینه مبتنی بر کنسول ترکیب کنید. این دوره برای توسعه‌دهندگان آینده، دانشجویان، افرادی که قصد تغییر شغل دارند و مبتدیانی طراحی شده است که می‌خواهند پیش از ورود به توسعه اپلیکیشن‌های پیشرفته، پایه‌ای قوی در برنامه‌نویسی C# بنا کنند. هیچ تجربه قبلی در برنامه‌نویسی مورد نیاز نیست. آشنایی اولیه با کامپیوتر، فایل‌ها و ابزارهای خط فرمان (Command-line) می‌تواند مفید باشد، اما تمام مراحل نصب و توسعه در طول دوره نمایش داده می‌شود. مهارت‌های برنامه‌نویسی لازم برای نوشتن کدهای تمیز C#، حل مسائل کاربردی و پیشرفت با اعتمادبه‌نفس به سمت توسعه پیشرفته C# و .NET را کسب کنید.

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

ضروریات C# C# Essentials

  • معرفی تخصص Specialization Introduction

  • معرفی دوره Course Introduction

  • آشنایی با C# Introduction to C#

  • راه‌اندازی محیط توسعه C# Setting Up the C# Development Environment

  • بررسی فضای کاری VS Code Exploring the VS Code Workspace

  • متغیرها، انواع داده‌ها و عملگرها در C# Variables, Data Types, and Operators in C#

  • اعلان متغیرها، خواندن ورودی و قالب‌بندی خروجی در C# Declare Variables, Read Input, and Format Output in C#

  • ساخت یک ماشین حساب کنسولی تعاملی در C# Build an Interactive Console Calculator in C#

  • دستورات If، حلقه‌ها و جریان کنترل در C# If Statements, Loops, and Control Flow in C#

  • استفاده از If، Else، Switch و Pattern Matching در C# If, Else, Switch, and Pattern Matching in C#

  • ساخت یک منوی کنسولی با حلقه‌های C# Build a Console Menu with C# Loops

اجزای سازنده برنامه‌های واقعی Building Blocks of Real Programs

  • متدها، محدوده (Scope)، کد تمیز و نام‌گذاری در C# Methods, Scope, Clean Code, and Naming in C#

  • نوشتن متدهای قابل استفاده مجدد و Overloading متدها در C# Write Reusable Methods and Use Method Overloading in C#

  • دیباگ کد C# با Breakpoints و Step Through و Watch Debug C# Code with Breakpoints, Step-Through, and Watch

  • کلاس‌ها، کپسوله‌سازی، ارث‌بری و اینترفیس‌ها در C# Classes, Encapsulation, Inheritance, and Interfaces in C#

  • مدل‌سازی کلاس‌های هزینه و دسته‌بندی با Propertyها و سازنده‌ها Model Expense and Category Classes with Properties and Constructors

  • پیاده‌سازی ارث‌بری و اینترفیس‌ها در ردیاب هزینه C# Apply Inheritance and Interfaces in a C# Expense Tracker

  • لیست‌ها، دیکشنری‌ها، لامبداها و LINQ در C# Lists, Dictionaries, Lambdas, and LINQ in C#

  • ذخیره و مدیریت هزینه‌ها با مجموعه‌ها و لامبداها در C# Store and Manage Expenses with C# Collections and Lambdas

  • فیلتر، گروه‌بندی و خلاصه کردن داده‌ها با LINQ در C# Filter, Group, and Summarize Data with LINQ in C#

برنامه‌نویسی شی‌گرا در C# Object-Oriented Programming in C#

  • رکوردها، Pattern Matching، Nullability و استثناها در C# Records, Pattern Matching, Nullability, and Exceptions in C#

  • استفاده از Records، تطبیق الگو و ارجاع‌های Nullable در C# Use Records, Pattern Matching, and Nullable References in C#

  • مدیریت استثناها با Try، Catch، Finally و استثناهای سفارشی Exception Handling with Try, Catch, Finally, and Custom Exceptions

  • ورودی/خروجی فایل و برنامه‌نویسی Async/Await در C# File I/O and Async/Await Programming in C#

  • نوشتن و خواندن داده‌های هزینه با استفاده از File I/O در C# Write and Read Expense Data Using File I/O in C#

  • ذخیره و بارگذاری داده‌ها به صورت Asynchronous با Async/Await در C# Save and Load Data Asynchronously with Async/Await in C#

  • تست واحد با xUnit و کنترل نسخه با Git Unit Testing with xUnit and Version Control with Git

  • نوشتن تست‌های xUnit و مدیریت کد با Git و GitHub Write xUnit Tests and Manage Code with Git and GitHub

  • پروژه نهایی ردیاب هزینه – زیربنای اپلیکیشن Expense Tracker Capstone – Application Foundation

  • پروژه نهایی ردیاب هزینه – تکمیل اپلیکیشن Expense Tracker Capstone – Application Completion

  • جمع‌بندی دوره Course Summary

نمایش نظرات

آموزش مبانی برنامه‌نویسی C#
جزییات دوره
8h 4m
31
(آخرین آپدیت)
59
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar