آموزش یک دوره 15 ساعته C# 6.0 ??? زبان اصلی [ویدئو]

A 15 Hour C# 6.0 Course ??? The Core Language [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره جامع C# 6.0 به شما زبان اصلی و نحو سی شارپ را در یک محیط ویژوال استودیو، خط به خط می آموزد! همه چیز را از ساختارهای زبان اصلی گرفته تا ویژگی‌های پیشرفته‌تر زبان مانند C# Generics، Delegates، و عبارت‌های Lambda و تکنیک‌های برنامه‌نویسی شی‌گرا را پوشش می‌دهد. این دوره برای توسعه دهندگان مبتدی سی شارپ و هرکسی که نیاز به یک مرجع سریع برای استفاده از ویژگی های اصلی زبان سی شارپ در مثال های کدنویسی کاربردی دارد طراحی شده است. شما همچنین از طریق برنامه‌نویسی وب با فرم‌های وب، دیدی از سی شارپ خواهید داشت، به این معنی که HTML، CSS اولیه و نحوه استفاده از انواع کنترل‌ها مانند دکمه‌ها، جعبه‌های متن، فهرست‌های بازشو و موارد دیگر را نیز یاد خواهید گرفت. شما این دوره را با یادگیری اصول سی شارپ و ویژوال استودیو، از جمله پیکربندی طرح، تعریف متغیرها، تعامل با کاربران، و درک انواع داده، تبدیل داده ها و ثابت ها آغاز خواهید کرد. برای کار با کد به روشی پیشرفته‌تر، نحوه بررسی شرایط ساده با استفاده از بلوک‌های if/else و همچنین نحوه استفاده از حلقه‌ها برای انجام کارهایی مانند تکرار بلوک‌های کد برای کارآمدتر بودن را بررسی خواهید کرد. پس از پوشش عملگرهای مختلف برای ارزیابی و تخصیص ساختارهای کنترلی، نحوه استفاده از آرایه ها برای ذخیره مجموعه داده ها را خواهید آموخت. با حرکت به سمت برنامه نویسی شی گرا، اشیایی ایجاد می کنید که حاوی داده ها و توابع هستند تا کار شما را آسان تر کند. در پایان این دوره، درک کاملی از مهمترین جنبه های C#، Visual Studio و برنامه نویسی شی گرا خواهید داشت. شما می توانید از این مهارت های جدید برای پیشرفت حرفه خود به عنوان یک برنامه نویس و همچنین تبدیل شدن به یک توسعه دهنده C# استفاده کنید. همچنین شامل بخش های جایزه در برنامه نویسی سی شارپ از طریق کنسول و همچنین مقدمه ای بر Unity Engine و نحوه استفاده از سی شارپ برای اسکریپت در یونیتی است که یکی از برنامه های اصلی سی شارپ است. ~ سی شارپ، ویژوال استودیو و برنامه نویسی شی گرا را بیاموزید ~ تمام دستور زبان اصلی C# را با نمونه های کاربردی بیاموزید ~ همه چیز را از تکالیف متغیر پایه گرفته تا عبارات پیچیده لامدا بیاموزید! ~ نمونه های عملی از تمام ویژگی های اصلی زبان سی شارپ تا بتوانید خودتان به راحتی بر آنها مسلط شوید ~ از زبان برنامه نویسی سی شارپ برای کار با کد و داده استفاده کنید، که می تواند برای سایر زبان های برنامه نویسی نیز اعمال شود. ~ در حین حرکت در دوره، انواع تکالیف برنامه نویسی را برای تمرین عملی انجام دهید. این دوره برای هر کسی که علاقه مند به یادگیری برنامه نویسی در سی شارپ است و هرکسی که نیاز به ارجاع سریع به ویژگی های اصلی زبان سی شارپ در مثال های برنامه نویسی عملی در محیط Visual Studio زنده دارد، جذاب خواهد بود. ~ یادگیری سی شارپ، ویژوال استودیو و برنامه نویسی شی گرا،~ نمونه های عملی از تمام ویژگی های اصلی زبان سی شارپ به طوری که بتوانید خودتان به راحتی بر آنها مسلط شوید~ از زبان برنامه نویسی سی شارپ برای کار با کد و داده استفاده کنید که می تواند در برنامه نویسی های دیگر اعمال شود. زبان ها نیز، ~ در حین حرکت در دوره، انواع تکالیف برنامه نویسی را برای تمرین عملی انجام دهید.

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

آشنایی با ویژوال استودیو Introduction to Visual Studio

  • مقدمه - چرا C#، و دانلود و نصب Visual Studio Community Edition Introduction - Why C#, and Downloading and Installing Visual Studio Community Edition

  • ویژوال استودیو را سفارشی کنید تا احساس شخصی‌تر کنید Customizing Visual Studio to Make It Feel More Personal

آموزش اصول ویژوال استودیو و سی شارپ Learning the Fundamentals of Visual Studio and C#

  • ایجاد و اجرای اولین صفحه شما Creating and Running Your First Page

  • ایجاد و اجرای یک صفحه با C# Creating and Running a Page that Incorporates C#

  • ایجاد و استفاده از یک متغیر واحد Creating and Using a Single Variable

  • به روز رسانی ویژوال استودیو با C# 6.0 Updating Visual Studio with C# 6.0

  • قالب بندی رشته های خروجی برای نتایج حرفه ای بیشتر Formatting Output Strings for More Professional Results

  • استفاده از متغیرها و انواع داده برای توصیف دنیای اطراف ما Using Variables and Data Types to Describe the World around Us

  • متغیرهای محاسبه شده و ریاضی پایه Computed Variables and Basic Math

  • تعامل با کاربران از طریق صفحه وب Interacting with Users through the Web Page

  • استفاده از روش زنجیره‌ای برای نوشتن کد فشرده‌تر Using Method Chaining to Write More Compact Code

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

  • واکنش به یک شرایط واحد با بلوک های If/Else Reacting to a Single Condition with If/Else Blocks

  • ایجاد یک متغیر با اضافه کردن 1 Making a Variable Grow by Adding 1

  • تکرار بلوک های کد با حلقه های while Repeating Blocks of Code with While Loops

  • تکرار بلوک های کد با حلقه های For Repeating Blocks of Code with For Loops

  • تکرار بیش از مجموعه ها با حلقه های ForEach Iterating Over Collections with ForEach Loops

  • بررسی مقادیر متغیر چندگانه با بلوک های سوئیچ Examining Multiple Variable Values with Switch Blocks

  • بهبود پردازش ورودی با TryParse Improving Input Processing with TryParse

  • جایگزینی بلوک های If/Else با اپراتور سه تایی Replacing If/Else Blocks with the Ternary Operator

اپراتورها Operators

  • اپراتورهایی که در محل ارزیابی و تخصیص می دهند Operators That Evaluate and Assign in Place

  • بررسی دو شرط با عملگر منطقی و Checking Two Conditions with the Logical AND Operator

  • بررسی دو شرط با عملگر منطقی OR Checking Two Conditions with the Logical OR Operator

مبانی آرایه و روش - نسخه فرم های وب Array and Method Basics - Web Forms Version

  • اعلان، تنظیم و خواندن آرایه ها Declaring, Setting, and Reading Arrays

  • تکرار روی آرایه ها با ForEach و For Loops Iterating over Arrays with ForEach and For Loops

  • ایجاد و استفاده از یک روش ساده Creating and Using a Simple Method

  • انتقال آرایه ها به متدها Passing Arrays into Methods

  • نوع مرجع و متغیرهای نوع مقدار Reference Type and Value Type Variables

  • ایجاد روش های انعطاف پذیرتر با کلمه کلیدی Params Creating More Flexible Methods with the Params Keyword

  • ایجاد توابع انعطاف پذیرتر با کلمه کلیدی Out Creating More Flexible Functions with the Out Keyword

  • ترکیب کلمه کلیدی Ref و کلمه کلیدی Out برای نوشتن توابع انعطاف پذیر Combining the Ref Keyword and Out Keyword to Write Flexible Functions

  • آرایه های چند بعدی Multidimensional Arrays

  • نوشتن کد ساده تر با Var و Dynamic Writing Easier Code with Var and Dynamic

مبانی برنامه نویسی شی گرا - نسخه فرم های وب Fundamentals of Objected Oriented Programming - Web Forms Version

  • یک کلاس با سازنده و یک تابع ایجاد کنید Create a Class with a Constructor and a Function

  • ایجاد یک کلاس با روش ایستا Create a Class with a Static Method

  • یک کلاس با ویژگی Object ایجاد کنید Create a Class with an Object Property

  • یک کلاس با فیلدهای استاتیک، توابع و خصوصیات ایجاد کنید Create a Class with Static Fields, Functions, and Properties

  • کد مشترک را با وراثت متمرکز کنید Centralize Common Code with Inheritance

  • کد پیش فرض را با توابع مجازی متمرکز کنید Centralize Default Code with Virtual Functions

  • مفاهیم مدل با کلاس های انتزاعی Model Concepts with Abstract Classes

  • استفاده از انواع سفارشی به عنوان انواع برگشتی Using Custom Types as Return Types

  • استفاده از لیست ها برای کارکرد موثر بر روی داده ها Using Lists to Operate on Data Efficiently

  • نوشتن کد کمتر با چند شکلی Writing Less Code with Polymorphism

  • استفاده از رابط ها برای بیان رفتارهای رایج Using Interfaces to Express Common Behaviors

  • تکرار بر روی نمونه ها با شاخص ها Iterating over Instances with Indexers

  • ساختن برنامه‌های باثبات بیشتر با مدیریت استثنا Building More Stable Apps with Exception Handling

  • استفاده از پارامترهای نامگذاری شده و اختیاری Using Named and Optional Parameters

  • استفاده از عملگر Null Coalescing برای نوشتن برنامه های با ثبات بیشتر Using the Null Coalescing Operator to Write More Stable Applications

  • بارگذاری بیش از حد اپراتورها برای انجام عملیات سفارشی Overloading Operators to Perform Custom Operations

  • استفاده از Enumerations برای نشان دادن ثابت های نامگذاری شده Using Enumerations to Represent Named Constants

  • ایجاد و استفاده از فضاهای نام Creating and Using Namespaces

  • ساختارها، نقاط تصادفی، و رشته های خواب Structs, Random Points, and Sleeping Threads

  • اعلام، ایجاد و استفاده از نمایندگان Declaring, Creating, and Using Delegates

ژنریک، نسخه فرم های وب Generics, Web Forms Version

  • یک کلاس عمومی ساده ایجاد کنید Create a Simple Generic Class

  • یک روش عمومی ایجاد کنید Create a Generic Method

  • پیاده سازی یک رابط عمومی برای انجام مرتب سازی Implementing a Generic Interface to Accomplish Sorting

  • انعطاف پذیری نمایندگان با Generics Making Delegates More Flexible with Generics

  • ایجاد و استفاده از دیکشنری های عمومی Creating and Using Generic Dictionaries

عبارات لامبدا و لینک - نسخه فرم های وب Lambda Expressions and Linq - Web Forms Version

  • ارتباط بین Delegates و Lambda Expression Connection between Delegates and Lambda Expressions

  • Expression Bodied Lambdas و Expression Bodied Members Expression Bodied Lambdas and Expression Bodied Members

  • روش ها و اشیاء ناشناس که نمایندگان خود را اداره می کنند Anonymous Methods and Objects That Run Their Own Delegates

  • سی شارپ با Linq و انواع داخلی C# with Linq and Built-in Types

  • سی شارپ با Linq و انواع داده های سفارشی C# with Linq and Custom Data Types

  • استفاده از دستور کوئری برای ساخت کوئری ها Using Query Syntax to Construct Queries

  • پرس و جوهایی که توابع تجمع را انجام می دهند Queries That Perform Aggregation Functions

  • استفاده از Linq برای خلاصه کردن تاپل ها Using Linq to Summarize Tuples

  • خلاصه کردن نتایج با گروه بندی Summarizing Results with Grouping

  • پیوستن به مجموعه داده ها با اتصالات داخلی Joining Datasets with Inner Joins

کار با SQL Server 2014 Working with SQL Server 2014

  • SQL Server 2014 را دانلود، نصب و اجرا کنید Download, Install, and Run SQL Server 2014

  • برای اتصال دستی به جدول و بازیابی سوابق، کد بنویسید Write Code to Manually Connect to a Table and Retrieve Records

  • درج رکوردها در جداول با استفاده از رویه های ذخیره شده Inserting Records into Tables Using Stored Procedures

  • استفاده از ویژگی Nullable برای پایدارتر کردن برنامه ها Using the Nullable Feature to Make Apps More Stable

  • اتصال یک نمودار نمودار به سرور SQL Connecting a Chart Control to SQL Server

  • استفاده از Linq برای کار بر روی جداول از SQL Server Using Linq to Operate on Tables from SQL Server

دسترسی به فایل - نسخه فرم های وب File Access - Web Forms Version

  • صفحه ای ایجاد کنید که متن را در دیسک ذخیره می کند Create a Page That Saves Text to Disk

  • صفحه ای ایجاد کنید که از کنترل آپلود فایل استفاده می کند Create a Page That Uses the File Upload Control

  • سریال سازی و سریال زدایی از اشیاء Serializing and Deserializing Objects

  • کمی سرگرمی با تصاویر با دستکاری پیکسل Having a Little Fun with Images with Pixel Manipulations

  • ذخیره تصویر در SQL Server Saving an Image to SQL Server

مبانی XML - نسخه فرم های وب XML Basics - Web Forms Version

  • ایجاد و استفاده از یک فایل XML Creating and Using an XML File

  • ساخت فایل های XML با سی شارپ Creating XML Files with C#

  • جستجوی اسناد XML با Linq Querying XML Documents with Linq

سی شارپ از طریق برنامه های کنسول C# through Console Apps

  • اولین برنامه خود را ایجاد و اجرا کنید Create and Run your First Program

  • یک متغیر ایجاد و استفاده کنید Create and Use One Variable

  • بلوک ها، بیانیه ها و دامنه متغیر Blocks, Statements, and Variable Scope

  • رشته های خروجی را قالب بندی کنید تا حرفه ای به نظر برسند Formatting Output Strings to Make Them Look Professional

  • جهان را با متغیرهای بیشتر بهتر توصیف کنید Describe the World Better with More Variables

  • جهان را با انواع داده های مختلف با دقت بیشتری توصیف کنید Describe the World More Accurately with Different Data Types

  • متغیرهای محاسبه شده و ریاضی پایه Computed Variables and Basic Math

  • تعامل با کاربران از طریق Command Prompt Interacting with Users through Command Prompt

  • یک برنامه ساده بسازید، نصب کنید و اجرا کنید Make, Install, and Run a Simple Application

کنترل جریان برنامه، نسخه کنسول Controlling Program Flow, Console Version

  • بررسی یک شرط با ساختارهای If/Else Checking One Condition with If/Else Constructs

  • تکرار بلوک های کد با حلقه های while Repeating Blocks of Code with While Loops

  • تصمیم گیری با چندین بلوک If/Else Making Decisions with Multiple If/Else Blocks

  • تکرار بلوک های کد با حلقه های For Repeating Blocks of Code with For Loops

  • تکرار از طریق مجموعه ها با حلقه های ForEach Iterating through Collections with ForEach Loops

  • حلقه های Do/While Do/While Loops

  • بررسی مقادیر متغیر چندگانه با بلوک های سوئیچ Examining Multiple Variable Values with Switch Blocks

  • کنترل حلقه ها با دستورات Break و Continue Controlling Loops with Break and Continue Statements

  • بهبود پردازش ورودی با TryParse Improving Input Processing with TryParse

اپراتورها - نسخه کنسول Operators - Console Version

  • عملگر منطقی "AND". Logical "AND" Operator

  • عملگر منطقی "OR". Logical "OR" Operator

  • اپراتورهای مرکب، پیشوند، و پسوند Compound, Prefix, and Postfix Operators

  • اپراتور سه تایی The Ternary Operator

اصول آرایه ها - نسخه کنسول Fundamentals of Arrays - Console Version

  • آرایه ها چیست و چگونه آنها را پر کرده و بخوانیم؟ What Are Arrays, and How to Fill and Read Them?

  • حلقه زدن از طریق آرایه ها با حلقه های For و ForEach Looping Through Arrays with For and ForEach Loops

  • نوع مرجع و متغیرهای نوع مقدار Reference Type and Value Type Variables

  • آرایه های چند بعدی Multidimensional Arrays

مقدمه ای بر توابع یا روش ها - نسخه کنسول Introduction to Functions, or Methods - Console Version

  • یک روش واحد و استاتیک ایجاد کنید Create a Single, Static Method

  • ارسال آرایه ها به عنوان آرگومان های تابع Passing Arrays as Function Arguments

  • استفاده از کلمه کلیدی Params در هدر توابع Using the Params Keyword in Function Headers

  • کلمه کلیدی برای برگرداندن چندین ارزش Out Keyword for Returning Multiple Values

  • کلمه کلیدی Ref برای عبور انواع ساده با مرجع The Ref Keyword for Passing Simple Types by Reference

  • کد انعطاف پذیرتر با متغیرهای تایپ شده پویا More Flexible Code with Dynamically Typed Variables

  • استفاده از Enumerations برای تهیه لیستی از ثابت های نامگذاری شده Using Enumerations to Make Lists of Named Constants

برنامه نویسی شی گرا - نسخه کنسول Object-Oriented Programming - Console Version

  • یک کلاس ساده ایجاد کنید، یک سازنده اضافه کنید و یک رفتار اضافه کنید Create a Simple Class, Add a Constructor, and Add One Behavior

  • با استفاده از Class Designer و Object Class Using the Class Designer and the Object Class

  • متغیرهای نمونه و دسترسی به آنها از طریق خصوصیات Instance Variables, and Accessing Them through Properties

  • فیلدهای استاتیک، ویژگی ها و روش ها Static Fields, Properties, and Methods

  • درک هدف وراثت Understanding the Purpose Of Inheritance

  • نحوه ساخت و مشاهده آرایه از انواع سفارشی How to Make and View Arrays of Custom Types

  • روش‌های مجازی و چرایی نیاز به آن‌ها Virtual Methods, and Why They Are Needed

  • کلاس های چکیده، روش ها و چرایی استفاده از آنها Abstract Classes, Methods, and Why They Are Used

  • نمونه کوچکی از قدرت Generics و Linq A Small Sample of the Power of Generics and Linq

  • نوشتن کد کمتر با چند شکلی Writing Less Code with Polymorphism

  • رابط‌ها و هدفی که ارائه می‌کنند Interfaces, and What Purpose They Serve

  • بارگذاری بیش از حد اپراتورها و چرایی ضرورت انجام آن Overloading Operators, and Why It's Necessary to Do So

  • کلاس رشته و تمیز کردن رشته ها String Class and Cleaning Strings

  • فضاهای نام مورد استفاده برای گروه بندی عملکردهای مرتبط Namespaces Used to Group Related Functionality

  • مدیریت موقعیت‌های استثنایی با تلاش/گرفتن/در نهایت Handling Exceptional Situations with Try/Catch/Finally

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش یک دوره 15 ساعته C# 6.0 ??? زبان اصلی [ویدئو]
جزییات دوره
15 h 15 m
129
Packtpub Packtpub
(آخرین آپدیت)
2
5 از 5
ندارد
دارد
دارد
Tom Owsiak
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tom Owsiak Tom Owsiak

من هشت سال سابقه معلمی در ریاضیات، فیزیک، آمار و برنامه نویسی دارم. من به مدت پنج سال به عنوان برنامه نویس پایگاه داده با استفاده از فناوری های مختلف مانند .NET، Clipper، SQL، SQL Server، SAS، Excel و بسیاری از فناوری های مرتبط کار کردم. من ناشر یکی از موفق‌ترین دوره‌های Udemy به نام «آموزش سی شارپ با ویژوال استودیو 2013» هستم. در حال حاضر، من به عنوان معلم ریاضیات و علوم کامپیوتر در کالج مرسی در دابز فری، نیویورک کار می کنم.