لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدمه ای بر برنامه نویسی با 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
بررسی کد و 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
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نمایش نظرات