راه حل های C# 7 و .NET Core [ویدئو]

C# 7 and .NET Core Solutions [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سی شارپ اخیراً منبع باز شده است و مجموعه ای از ویژگی های جدید هیجان انگیز را به ارمغان می آورد که به شما امکان می دهد کدهای بهتری بنویسید و چالش های رایج برنامه نویسی را حل کنید. این دوره شما را با تمام ویژگی های جدید در یک رویکرد عملی برای حل مشکلات روزمره توسعه دهندگان مجهز می کند. شما ویژگی های جدید سی شارپ و دات نت را بررسی خواهید کرد تا پایه و اساس برنامه خود را بسازید. در این دوره شما عبارت منظم ایجاد می‌کنید، با فایل‌ها، استریم‌ها و سریال‌سازی کار می‌کنید و همچنین وظایف و استثناها را مدیریت می‌کنید. سپس با MVC کار می‌کنید، عملکرد کدنویسی خود را افزایش می‌دهید و از استخراج داده‌ها، ابزار جستجو، پانل اعلان‌ها، یک برنامه واکنش‌گرا و متقابل ایجاد می‌کنید و در نهایت برنامه خود را به صورت زنده منتشر می‌کنید. بسته کد این دوره ویدیویی در https://github.com/PacktPublishing/C-Sharp-7-and-.NET-Core-Solutions موجود است کدهای بهتر و کمتری بنویسید تا به نتیجه ای مشابه در نسخه های قبلی سی شارپ برسید. ?با آنالیزورها در ویژوال استودیو کار کنید ?نوشتن کد با کارایی بالا در سی شارپ ?درک چند رشته ای ?با برنامه نویسی ناهمزمان برنامه های پاسخگو بسازید کتابخانه Rx را با استفاده از پسوندهای Reactive رمزگشایی کنید ?با فایل ها، جریان ها و سریال سازی کار کنید ?Net Core 2.0 و ASP.NET MVC را کاوش کنید این دوره برای توسعه دهندگان سی شارپ است که با سی شارپ، دات نت و ویژوال استودیو 2015 آشنایی دارند، اما می خواهند ویژگی های جدید سی شارپ 7 و دات نت را یاد بگیرند و بهره وری برنامه نویسی خود را به حداکثر برسانند و با آخرین پیشرفت های زبان سی شارپ آشنا شوند. ویژگی های جدید C# 7 و .NET Core 2.0 را بیاموزید و در آنجا مشکلات رایج خود را حل کنید. فایل‌ها، استریم‌ها و سریال‌سازها. *

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

ویژگی های جدید در C# 7.0 New Features in C# 7.0

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

  • کار با Tuples Working with Tuples

  • تطبیق الگو Pattern Matching

  • از متغیرها Out Variables

  • ساختارشکنی Deconstruction

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

  • Ref Returns و Locals Ref Returns and Locals

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

  • بدن های بیانی Expression Bodies

کلاس ها و ژنریک ها Classes and Generics

  • ایجاد و پیاده سازی کلاس انتزاعی Creating and Implementing an Abstract Class

  • ایجاد و پیاده سازی یک رابط Creating and Implementing an Interface

  • ایجاد و استفاده از یک کلاس یا روش عمومی Creating and Using a Generic Class or Method

  • ایجاد و استفاده از یک رابط عمومی Creating and Using a Generic Interface

برنامه نویسی شی گرا در سی شارپ Object-Oriented Programming in C#

  • استفاده از وراثت در سی شارپ Using Inheritance in C#

  • استفاده از انتزاع Using Abstraction

  • اهرم کپسولاسیون Leveraging Encapsulation

  • پیاده سازی چند شکلی Implementing Polymorphism

  • اصل مسئولیت واحد Single Responsibility Principle

  • اصل باز/بسته Open/Closed Principle

  • رسیدگی به استثنا Exception Handling

عبارات با قاعده Regular Expressions

  • شروع کار با Regex Getting Started with Regex

  • ورودی ضدعفونی کننده Sanitizing Input

  • تطبیق Regex پویا Dynamic Regex Matching

کار با فایل ها، جریان ها و سریال سازی Working with Files, Streams, and Serialization

  • ایجاد و استخراج آرشیو ZIP Creating and Extracting ZIP Archives

  • فشرده سازی و رفع فشار جریان در حافظه In-Memory Stream Compression and Decompression

  • Async و Await File Processing Async and Await File Processing

  • چگونه یک نوع سفارشی را سریال‌سازی کنیم؟ How to Make a Custom Type Serializable?

  • با استفاده از ISerializable Using ISerializable

  • با استفاده از XmlSerializer Using XmlSerializer

  • سریال سازهای JSON JSON Serializers

پاسخگو کردن برنامه ها با برنامه نویسی ناهمزمان Making Apps Responsive with Asynchronous Programming

  • انواع توابع ناهمزمان را برگردانید Return Types of Asynchronous Functions

  • رسیدگی به وظایف در برنامه نویسی ناهمزمان Handling Tasks in Asynchronous Programming

  • مدیریت استثنا در برنامه نویسی ناهمزمان Exception Handling in Asynchronous Programming

برنامه نویسی با کارایی بالا High Performance Programming

  • ایجاد و لغو یک موضوع پس زمینه با اولویت پایین Creating and Aborting a Low-Priority Background Thread

  • افزایش حداکثر اندازه استخر نخ Increasing the Maximum Thread Pool Size

  • ایجاد موضوعات متعدد Creating Multiple Threads

  • قفل کردن یک موضوع Locking One Thread

  • فراخوانی موازی به روش ها Invoking Parallel Calls to Methods

  • استفاده و لغو یک حلقه موازی foreach Using and Cancelling a Parallel foreach Loop

  • گرفتن خطاها در حلقه های موازی foreach Catching Errors in Parallel foreach Loops

نوشتن برنامه های مبتنی بر رویداد با استفاده از پسوندهای واکنشی Composing Event-Based Programs Using Reactive Extensions

  • نصب Rx Installing Rx

  • استفاده از LINQ برای انجام پرس و جوها Using LINQ to Perform Queries

  • استفاده از Schedulers در Rx Using Schedulers in Rx

  • اشکال زدایی عبارات لامبدا Debugging Lambda Expressions

کاوش NET Core 1.1 Exploring .NET Core 1.1

  • ایجاد یک برنامه ساده دات نت اصلی Creating a Simple .NET Core Application

  • ایجاد اولین برنامه اصلی ASP.NET Creating Your First ASP.NET Core Application

  • انتشار برنامه اصلی ASP.NET شما Publishing Your ASP.NET Core Application

هسته ASP.NET در چارچوب MVC ASP.NET Core on the MVC Framework

  • از جمله میان افزار و چرا مفید است Including Middleware and Why It Is Useful

  • ایجاد کنترلرها و استفاده از مسیریابی Creating Controllers and Using Routing

  • نمایش نماها Rendering Views

نمایش نظرات

راه حل های C# 7 و .NET Core [ویدئو]
جزییات دوره
3 h 15 m
50
Packtpub Packtpub
(آخرین آپدیت)
1
5 از 5
ندارد
دارد
دارد
Dirk Strauss
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dirk Strauss Dirk Strauss

Dirk Strauss یک توسعه دهنده فول استک با Embrace است. او از یادگیری و به اشتراک گذاشتن آنچه می آموزد با دیگران لذت می برد. دیرک کتابهایی در C# برای Packt و همچنین کتابهای الکترونیکی برای Syncfusion منتشر کرده است. او در اوقات فراغت خود با نواختن گیتار و تلاش برای یادگیری لیس های جیمی هندریکس آرامش می یابد. می توانید او را در @DirkStrauss در توییتر پیدا کنید.