مقدمه ای بر برنامه نویسی با C#12 و NET8 [ویدئو]

Introduction to Programming with C#12 and .NET8 [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره سفر گسترده ای را در قلمروهای C# و .NET ارائه می دهد و پایه ای محکم در مفاهیم برنامه نویسی، بهترین شیوه ها و راه اندازی محیط توسعه با ویژوال استودیو ارائه می دهد. همانطور که پیشرفت می کنید، سینتکس اصلی سی شارپ را بررسی می کنید، به گیت هاب می پردازید، و تکنیک های اشکال زدایی و عیب یابی را که برای توسعه در دنیای واقعی حیاتی هستند، یاد خواهید گرفت. این دوره به دقت لایه‌های پیچیدگی را با موضوعات مربوط به عملگرها، عبارات شرطی و تکراری، مدیریت خطا و استثنا، و رشته به‌علاوه دستکاری DateTime قبل از پیشرفت به مفاهیم پیچیده‌تر مانند روش‌ها، آرایه‌ها، مجموعه‌ها و برنامه‌نویسی شی‌گرا می‌کند. شما همچنین با ابزارها و چارچوب هایی مانند Maven و Gradle آشنا خواهید شد و گردش کار توسعه خود را بهبود می بخشد. در پایان این دوره، شما درک جامعی از ساخت و استقرار برنامه های پویا و مقیاس پذیر با استفاده از سی شارپ و دات نت خواهید داشت که برای مقابله با چالش های توسعه نرم افزار مدرن آماده است. به اصول برنامه نویسی سی شارپ و فریم ورک دات نت مسلط شوید. از عملگرها، عبارات شرطی و تکراری در سی شارپ استفاده کنید. دستکاری رشته و DateTime را انجام دهید. ایجاد و استفاده از روش ها، آرایه ها و مجموعه ها. از اصول برنامه نویسی شی گرا با استفاده از سی شارپ استفاده کنید. برای مدیریت پروژه با Maven و Gradle کار کنید. ایده آل برای مبتدیان برنامه نویسی یا حرفه ای هایی که به دنبال تعمیق دانش خود در C# و .NET هستند. پیش نیازها شامل درک اولیه مفاهیم برنامه نویسی و علاقه شدید به توسعه نرم افزار است. پوشش جامع از مفاهیم پایه تا پیشرفته C#. * تمرین عملی با Visual Studio، GitHub، Maven و Gradle. * روی بهترین شیوه های مدرن و قابلیت کاربرد در دنیای واقعی تمرکز کنید.

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

مقدمه ای بر برنامه نویسی با سی شارپ Introduction to Programming with C#

  • معرفی Introduction

  • برنامه نویسی چیست؟ What is Programming?

  • سی شارپ و دات نت چیست؟ What are C# and .NET?

  • بهترین شیوه ها 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

  • آشنایی با کد ویژوال استودیو و دات نت SDK Introduction to Visual Studio Code and .NET SDK

  • Visual Studio Code و NET SDK را نصب کنید Install Visual Studio Code and .NET SDK

  • تور کد ویژوال استودیو Visual Studio Code Tour

نحو پایه سی شارپ Basic C# Syntax

  • آشنایی با سی شارپ و اصول آن Understanding C# Syntax and principles

  • بیانیه های سطح بالا Top level statements

  • تولید خروجی برای کاربران Producing output to users

  • آشنایی با انواع داده ها و متغیرها Understanding datatypes and variables

  • استفاده از متغیرها - قسمت 1 Using variables - Part 1

  • استفاده از متغیرها - قسمت 2 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 (ویژوال استودیو) متعهد و فشار دهید Commit and push code to GitHub (Visual Studio)

  • کد را به GitHub (کد ویژوال استودیو) متعهد و فشار دهید Commit and push code to GitHub (Visual Studio Code)

  • مراحل بعدی Next Steps

تکنیک های عیب یابی و عیب یابی Debugging and Troubleshooting Techniques

  • نمای کلی بخش Section Overview

  • بهبود برنامه موجود Improve Existing Program

  • خطاهای نحوی را کاوش کنید Explore Syntax Errors

  • خطاهای منطقی را کاوش کنید Explore Logic Errors

  • استفاده از نقاط شکست Using Breakpoints

  • استفاده از ساعت متغیر Using Variable Watch

  • بررسی بخش Section Review

اپراتورها در سی شارپ Operators in C#

  • نمای کلی بخش Section Overview

  • عملگرهای حسابی Arithmetic Operators

  • عملگرهای پایه ریاضی Basic Math Operators

  • عملگرهای منطقی Logic Operators

  • عملیات منطقی پایه Basic Logic Operations

  • اپراتورهای واگذاری Assignment Operators

  • عملیات تکلیف اساسی Basic Assignment Operations

  • بررسی کد و GitHub Commit Code Review and GitHub Commit

  • بررسی بخش Section Review

منطق شرطی در سی شارپ Conditional Logic in C#

  • نمای کلی بخش Section Overview

  • چرا از گزاره های شرطی استفاده می کنیم Why Use Conditional Statements

  • بیانیه های ساده اگر Simple If Statements

  • بیانیه های اگر...دیگر اگر...دیگر If...Else If...Else Statements

  • شرایط پیچیده با AND و OR Complex Conditions with AND and OR

  • اپراتورهای سه تایی Ternary Operators

  • تغییر بیانیه ها Switch Statements

  • درک دامنه متغیر Understanding Variable Scope

  • تمرین کدنویسی - ماشین حساب عملکردی Coding Exercise - Functional Calculator

  • بررسی کد و GitHub Commit Code Review and GitHub Commit

  • بررسی بخش Section Review

تسلط بر تکرار در سی شارپ Mastering Repetition in C#

  • نمای کلی بخش Section Overview

  • چرا از جملات تکراری استفاده کنیم؟ Why Use Repetition Statements?

  • برای حلقه ها For Loops

  • در حالی که حلقه ها While Loops

  • انجام ... در حالی که حلقه ها Do...While Loops

  • نظریه و کلمات کلیدی مهم Important Theory and Keywords

  • تمرین کدنویسی - تقویت ماشین حساب Coding Exercise - Enhancing the Calculator

  • بررسی کد و GitHub Commit Code Review and GitHub Commit

  • بررسی بخش Section Review

مدیریت خطا و استثنا در سی شارپ Error and Exception Handling in C#

  • نمای کلی بخش Section Overview

  • استثناها چیست؟ What Are Exceptions?

  • معرفی سعی کنید..گیر Introducing the try..catch

  • با استفاده از بلوک try...catch Using the try...catch block

  • تمرین کدنویسی - اضافه کردن Exception Handling به ماشین حساب - قسمت 1 Coding Exercise - Add Exception Handling to the Calculator - Part 1

  • تمرین کدنویسی - اضافه کردن Exception Handling به ماشین حساب - قسمت 2 Coding Exercise - Add Exception Handling to the Calculator - Part 2

  • بررسی کد و GitHub Commit Code Review and GitHub Commit

  • بررسی بخش Section Review

تسلط بر رشته و دستکاری تاریخ در سی شارپ Mastering String and DateTime Manipulation in C#

  • نمای کلی بخش Section Overview

  • چرا رشته ها اینقدر خاص هستند؟ Why Are Strings So Special?

  • راه اندازی رشته ها و کاربردها - بهترین روش ها و تکنیک ها String Initializations and Uses - Best Practices and Techniques

  • روش های دستکاری رشته ها String Manipulation Methods

  • آشنایی با انواع تاریخ و زمان Understanding Date and Time Types

  • دستکاری های تاریخ زمان را کاوش کنید Explore DateTime Manipulations

  • DateTimeOffset و Time Zones را کاوش کنید Explore DateTimeOffset and TimeZones

  • کاوش DateOnly و TimeOnly Exploring DateOnly and TimeOnly

  • مقایسه تاریخ زمان (منطق) DateTime Comparisons (Logic)

  • تمرین کدنویسی - مجموعه اطلاعات کاربر Coding Exercise - User Information Collection

  • بررسی کد و GitHub Commit Code Review and GitHub Commit

  • بررسی بخش Section Review

آزادسازی قدرت متدها در سی شارپ Unleashing the Power of Methods in C#

  • نمای کلی بخش Section Overview

  • روش ها چیست؟ What Are Methods?

  • روش های باطل Void Methods

  • روشهای بازگشت ارزش Value Returning Methods

  • پارامترهای روش - الزامی است Method Parameters - Required

  • پارامترهای روش - اختیاری و باطل Method Parameters - Optional and Nullable

  • تمرین کدگذاری - اضافه کردن روش ها به ماشین حساب Coding Exercise - Adding Methods to the Calculator

  • بررسی کد و GitHub Commit Code Review and GitHub Commit

  • بررسی بخش Section Review

پیمایش آرایه ها و مجموعه ها در سی شارپ Navigating Arrays and Collections in C#

  • نمای کلی بخش Section Overview

  • چرا ما به مجموعه ها نیاز داریم؟ Why Do We Need Collections?

  • آرایه ها Arrays

  • لیست ها Lists

  • انواع مجموعه عمومی در مقابل غیرعمومی Generic vs. Non-Generic Collection Types

  • تمرین کدگذاری - با استفاده از لیست ها و آرایه ها Coding Exercise - Using Lists and Arrays

  • بررسی کد و GitHub Commit Code Review and GitHub Commit

  • بررسی بخش Section Review

برنامه نویسی شی گرا (کلاس ها و اشیا) Object Oriented Programming (Classes and Objects)

  • نمای کلی بخش Section Overview

  • برنامه نویسی شی گرا چیست؟ What is Object Oriented Programming?

  • کلاس ها چیست؟ What are Classes?

  • ایجاد کلاس ها Creating Classes

  • اشیا چیست؟ What are Objects?

  • استفاده از اشیاء Using Objects

  • سازندگان Constructors

  • روش اضافه بار Method Overloading

  • وراثت Inheritance

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

  • رابط ها Interfaces

  • کار با فضاهای نام Working with Namespaces

  • کلاس های جزئی Partial Classes

  • کلاس های استاتیک Static Classes

  • اصلاح کننده های دسترسی اضافی Additional Access Modifiers

  • مفاهیم اضافی Additional Concepts

  • تمرین کدنویسی - اصلاح دمو ورودی کاربر - قسمت 1 Coding Exercise - Modifying User Input Demo - Part 1

  • تمرین کدنویسی - اصلاح دمو ورودی کاربر - قسمت 2 Coding Exercise - Modifying User Input Demo - Part 2

  • بررسی کد و GitHub Commit Code Review and GitHub Commit

  • بررسی بخش Section Review

نمایش نظرات

مقدمه ای بر برنامه نویسی با C#12 و NET8 [ویدئو]
جزییات دوره
13 h 51 m
117
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar