لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
راه حل های 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
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Dirk Strauss یک توسعه دهنده فول استک با Embrace است. او از یادگیری و به اشتراک گذاشتن آنچه می آموزد با دیگران لذت می برد. دیرک کتابهایی در C# برای Packt و همچنین کتابهای الکترونیکی برای Syncfusion منتشر کرده است. او در اوقات فراغت خود با نواختن گیتار و تلاش برای یادگیری لیس های جیمی هندریکس آرامش می یابد. می توانید او را در @DirkStrauss در توییتر پیدا کنید.
نمایش نظرات