آموزش دستور العمل های C# 7 و .NET Core 2.0 [ویدئو]

C# 7 and .NET Core 2.0 Recipes [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سی شارپ یک زبان برنامه نویسی چند پارادایم است که از اصول مهندسی نرم افزار مانند چک کردن قوی نوع، بررسی محدود آرایه، جمع آوری خودکار زباله و غیره پشتیبانی می کند. C# 7 با مجموعه ای از ویژگی های جدید برای ساخت برنامه های قدرتمند بین پلتفرمی ارائه می شود. همچنین ASP.NET فریم ورک اپلیکیشن وب است که از طریق آن می توانید برنامه های کاربردی وب را توسعه دهید. در این دوره آموزشی، همه چیزهایی را که برای شروع توسعه برنامه‌ها با استفاده از جدیدترین ویژگی‌های C# 7 و همچنین جدیدترین نسخه NET Core نیاز دارید، یاد خواهید گرفت. این دوره با معرفی سریع C# و .NET آغاز می شود که شما را برای آنچه در آینده خواهد آمد آماده می کند. سپس با ویژگی‌های جدید C# 7 آشنا می‌شوید. پس از آن، دانش عمیق ASP.NET Core را همراه با نسخه جدید Entity Framework کسب خواهید کرد. در مرحله بعد، برخی از مفاهیم پیشرفته‌تر C# مانند delegates، عبارات لامبدا و LINQ را مورد بحث قرار خواهیم داد. از این دوره، جدیدترین ویژگی های C# و ASP.NET را خواهید آموخت. شما برنامه های تحت وب را با ASP.NET توسعه خواهید داد. همچنین مفاهیم پیشرفته برنامه نویسی سی شارپ را یاد بگیرید. [*] اصول C# را بیاموزید [*] ویژگی های جدید C# 7، چرایی نیاز آنها و نحوه استفاده بهینه از آنها را بدانید [*]شما یاد خواهید گرفت که چگونه برنامه های وب سریع و مقیاس پذیر را با C# 7 و ASP.NET Core 2.0 توسعه دهید. [*] از Entity Framework استفاده کنید تا کار با پایگاه های داده مانند پیاده روی در پارک به نظر برسد [*] به نمایندگان عبارات لامبدا معرفی شد [*] یک روش جایگزین برای کار با مجموعه های بزرگ را کاوش کنید [*]شما انواع داخلی دات نت را با متدهای Extension گسترش خواهید داد این دوره برای توسعه دهندگانی است که دانش قبلی برنامه نویسی دارند و می خواهند با C# و NET Core کار کنند. همچنین برای توسعه دهندگان باتجربه سی شارپ است که می خواهند با آخرین تغییرات در C# و ASP.NET Core به سرعت عمل کنند و/یا می خواهند دانش عمیق تری از مفاهیم پیشرفته سی شارپ کسب کنند. [*] مقدمه ای بر C# و تمام ویژگی های جدیدی که سی شارپ 7 به ارمغان می آورد، مانند تاپل ها و تطبیق الگو * * [*] توسعه برنامه های کاربردی وب با ASP.NET Core 2.0 در ترکیب با Entity Framework Core * * [*] برنامه نویسی پیشرفته سی شارپ مفاهیمی مانند delegates، عبارات لامبدا و LINQ

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

C# و NET Core C# and the .NET Core

  • بررسی اجمالی دوره The Course Overview

  • مقدمه ای بر C# و NET Core Introduction to C# and .NET Core

  • دریافت تنظیمات محیطی Getting Your Environment Setup

  • ایجاد یک برنامه خط فرمان در سی شارپ 7 Creating a Command Line Application in C# 7

شروع کار با NET Core Getting Started with .NET Core

  • نصب .NET Core در ویندوز Installing .NET Core on Windows

  • نصب دات نت کور در مک Installing .NET Core on Mac

  • نصب دات نت کور در لینوکس Installing .NET Core on Linux

  • ساختن یک نمونه برنامه وب در NET Core Building a Sample Web Application in .NET Core

مقدمه ای بر سی شارپ Introduction to C#

  • انواع داخلی Built-in Types

  • ایجاد متدها در سی شارپ Creating Methods in C#

  • ایجاد کلاس در سی شارپ Creating Classes in C#

  • وراثت در سی شارپ Inheritance in C#

  • رابط ها در سی شارپ Interfaces in C#

  • ایجاد Enums Creating Enums

  • ساختار در سی شارپ Structs in C#

  • کار با Generics در سی شارپ Working with Generics in C#

  • Checking را در سی شارپ تایپ کنید Type Checking in C#

  • جمع آوری زباله در سی شارپ Garbage Collection in C#

  • کار با فایل ها در سی شارپ Working with Files in C#

بررسی ویژگی های جدید C# 7 Exploring the New Features of C# 7

  • ساختن تاپل در سی شارپ Building Tuples in C#

  • تطبیق الگو در سی شارپ Pattern Matching in C#

  • Ref Locals and Returns Ref Locals and Returns

  • متغیرهای درون خطی Inline out Variables

  • توابع محلی Local Functions

  • اعضای بدن بیان Expression Bodied Members

  • پرتاب عبارات Throw Expressions

  • انواع بازگشت Async تعمیم یافته Generalized Async Return Types

  • جداکننده های رقمی Digit Separators

بررسی ویژگی های جدید ASP.NET Core 2.0 Exploring the New Features of ASP.NET Core 2.0

  • موارد جدید در ASP.NET Core 2.0 What’s New in ASP.NET Core 2.0

  • راه اندازی برنامه Application Startup

  • میان افزار Middleware

  • مسیریابی و نماها Routing and Views

  • تزریق وابستگی Dependency Injection

  • اعتبارسنجی مدل Model Validation

  • هویت Identity

  • صفحات تیغ Razor Pages

کاوش هسته چارچوب موجودیت Exploring Entity Framework Core

  • O\RM چیست؟ What is an O\RM

  • زمینه پایگاه داده The Database Context

  • مهاجرت ها Migrations

  • ایجاد یک سرویس CRUD Creating a CRUD Service

برنامه نویسی پیشرفته با سی شارپ 7 Advanced Programming with C# 7

  • نمایندگان و عبارات لامبدا Delegates and Lambda Expressions

  • رشته ها و موازی سازی Threads and Parallelism

  • LINQ LINQ

  • روش های گسترش Extension Methods

نمایش نظرات

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

آموزش دستور العمل های C# 7 و .NET Core 2.0 [ویدئو]
جزییات دوره
5 h 44 m
44
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dimitiris Loukas Dimitiris Loukas

Dimitris Loukas یک مهندس نرم افزار است که در حال حاضر برنامه های کاربردی یک صفحه را می نویسد و از جدیدترین جاوا اسکریپت با Aurelia، Angular، C# و NET Core برای یک شرکت نرم افزار تجاری استفاده می کند. او در گذشته برای دو استارت آپ کار کرده است، در جامعه متن باز فعال است و عاشق انجام پروژه های جانبی کوچک است. او به Angular، Aurelia و Vue.JS تسلط دارد و اکنون علاقه مند به ورود به دنیای ReactJS است. او اولین پذیرنده .NET Core است و مجذوب جاوا اسکریپت مدرن و جایی است که وب در حال رفتن است.