آموزش شروع کار با سی شارپ - آخرین آپدیت

دانلود Getting Started with C#

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

آموزش جامع C# (سی شارپ) برای شروعی قدرتمند در برنامه‌نویسی

با بیش از 40,000 دانشجوی راضی در سراسر جهان، هر آنچه برای شروع کار با زبان برنامه‌نویسی C# (سی شارپ) نیاز دارید را بیاموزید.

مفاهیم و سرفصل‌های کلیدی دوره C#

  • مفاهیم پایه و ضروری: انواع داده (Data Types)، متغیرها (Variables)، ثابت‌ها (Constants)، عملگرها (Operators)، حلقه‌ها (Loops) و بسیاری موارد دیگر.
  • ساختارهای داده: Lists، ArrayLists، رشته‌ها (Strings)، StringBuilder و غیره.
  • درک عمیق از ویژگی‌های پیشرفته C#
  • مفاهیم پیشرفته: Generics و Multithreading (چند رشته‌ای)
  • تکنیک‌های مدرن: Extension Methods، Nullable Type و Lambda Expressions
  • الگوهای برنامه‌نویسی: Predicates، Actions، Tuples و موارد دیگر...

پیش‌نیازهای دوره

دانش اولیه از C# (سی شارپ) مطلوب است، اما ضروری نیست.

در این دوره با C# (سی شارپ) آشنا خواهید شد؛ زبانی که اغلب به عنوان یک ترکیب قدرتمند از قابلیت‌های سطح پایین C و C++ با پارادایم‌های برنامه‌نویسی مدرن شناخته می‌شود. سی شارپ فقط یک زبان دیگر در فریم‌ورک .NET نیست؛ بلکه به دلیل سادگی، ایمنی نوع (Type Safety) و ادغام یکپارچه با اکوسیستم مایکروسافت، به یکی از محبوب‌ترین زبان‌ها تبدیل شده است.

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

علاوه بر این، C# تنها محدود به ویندوز نیست. این زبان به طور فزاینده‌ای در توسعه وب استفاده می‌شود و راه‌حل‌های قوی برای برنامه‌نویسی سمت سرور، از جمله فریم‌ورک‌هایی مانند ASP.NET ارائه می‌دهد. تطبیق‌پذیری این زبان به توسعه موبایل نیز گسترش می‌یابد. با ابزارهایی مانند Xamarin، توسعه‌دهندگان C# می‌توانند برنامه‌های کراس‌پلتفرم بنویسند که به صورت بومی بر روی iOS، Android و سایر پلتفرم‌ها اجرا می‌شوند، بدون اینکه عملکرد یا تجربه کاربری به خطر بیفتد.

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


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

Why C#?

  • خوش آمدید Welcome

شروع کار با سی‌شارپ Getting Started with C#

  • مقدمه Introduction

  • «Hello World» "Hello World"

  • نحو پایه Basic Syntax

مفاهیم اصلی داده Core Data Concepts

  • انواع داده Data Types

  • انواع مقداری در مقابل انواع ارجاعی Value vs Reference Types

  • تبدیل نوع Type Conversion

  • متغیرها Variables

  • تمرین برنامه‌نویسی - متغیرهای سی‌شارپ Coding Exercise - C# Variables

  • ثابت‌ها Constants

  • عملگرها Operators

کنترل جریان برنامه Controlling Program Flow

  • دستورات تصمیم‌گیری Decision Statements

  • حلقه‌ها Loops

  • تمرین برنامه‌نویسی - حلقه‌های سی‌شارپ Coding Exercise - C# Loops

بلوک‌های سازنده OOP (برنامه‌نویسی شی‌ءگرا) Building Blocks of OOP (Object Oriented Programming)

  • اصلاح‌کننده‌های دسترسی Access Modifiers

  • توابع/متدها Functions/Methods

  • ساختارها Structures

  • اینام‌ها Enums

  • تمرین برنامه‌نویسی - اینام‌های سی‌شارپ Coding Exercise - C# Enums

کار با ساختارهای داده Working with Data Structures

  • استرینگ بیلدرها StringBuilders

  • آرایه‌ها Arrays

  • تمرین برنامه‌نویسی - آرایه‌های سی‌شارپ Coding Exercise - C# Arrays

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

  • کلاس‌ها Classes

  • تمرین برنامه‌نویسی - کلاس‌های سی‌شارپ Coding Exercise - C# Classes

  • وراثت و چندریختی Inheritance and Polymorphism

  • تمرین برنامه‌نویسی - وراثت و چندریختی در سی‌شارپ Coding Exercise - C# Inheritance and Polymorphism

  • اینترفیس‌ها Interfaces

کالکشن‌های پیشرفته Advanced Collections

  • کالکشن‌ها Collections

  • تمرین برنامه‌نویسی - کالکشن‌های سی‌شارپ Coding Exercise - C# Collections

  • آرای لیست‌ها ArrayLists

  • سورتد لیست SortedList

  • استک Stack

  • تمرین برنامه‌نویسی - استک سی‌شارپ Coding Exercise - C# Stack

  • کیو Queue

  • تمرین برنامه‌نویسی - کیو سی‌شارپ Coding Exercise - C# Queue

  • هشت تیبل Hashtable

ارزیابی مهارت - بخش اول Skill Assesment - I

  • آزمون عملی - مبانی سی‌شارپ Practice Test - C# Basics

ویژگی‌های پیشرفته سی‌شارپ Advanced C# Features

  • ایندکسرها Indexers

  • اکسپشن Exception

  • دلیگیت‌ها Delegates

  • ایونت Event

  • جنریک‌ها Generics

  • پارشال کلاس Partial class

  • استاتیک Static

  • تمرین برنامه‌نویسی - استاتیک Coding Exercise - Static

  • نال ایبل‌ها Nullables

  • فانک Func

  • اکشن Action

  • پردیکیت Predicate

ارزیابی مهارت - بخش دوم Skill Assesment - II

  • آزمون عملی - سی‌شارپ پیشرفته Practice Test - C# Advanced

بخش جایزه Bonus

  • پروژه بعدی خود را آغاز کنید: اپلیکیشن شبکه‌های اجتماعی خود را بسازید! Unlock Your Next Project: Build Your Own Social Media App!

نمایش نظرات

آموزش شروع کار با سی شارپ
جزییات دوره
3 hours
39
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
40,660
4.4 از 5
ندارد
دارد
دارد
Ervis Trupja
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ervis Trupja Ervis Trupja

برنامه نویس وب Full-Stack .NET با پیشینه ریاضی

Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.

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