لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پارادایم های برنامه نویسی سی شارپ
C# Programming Paradigms
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با عنوان قبلی "C# Fundamentals - Part 2" شامل پارادایم های پویا، کاربردی و زبان محور بود. در هسته خود، سی شارپ یک زبان شی گرا و ایستا تایپ است که خود را به برنامه نویسی رویه ای و شی گرا می دهد، اما افزوده های اخیر به این زبان توسعه آن را با استفاده از سایر پارادایم های برنامه نویسی، به ویژه برنامه نویسی پویا و پویا، بسیار آسان کرده است. برنامه نویسی کاربردی این دوره همچنین برنامه نویسی با ویژگی های زبان یکپارچه Query C# و مهارت در نرم افزار را پوشش می دهد. توجه - این دوره در ابتدا با عنوان "C# Fundamentals - Part 2" نامگذاری شده بود، اما برای انعکاس دقیق تر مخاطبان و محتوای این دوره، نام آن تغییر یافته است. محتوای دوره از زمان انتشار اولیه تغییر نکرده است.
سرفصل ها و درس ها
C# و LINQ
C# and LINQ
بررسی اجمالی
Overview
LINQ را وارد کنید
Enter LINQ
روش های گسترش
Extension Methods
اکستنشن ها و لامبدا
Extensions and Lambdas
Lambdas و Funcs
Lambdas and Funcs
توابع و عبارات
Funcs and Expressions
نحو پرس و جو
Query Syntax
خلاصه
Summary
سی شارپ و DLR
C# and the DLR
بررسی اجمالی
Overview
چرا پویا؟
Why Dynamic?
کلمه کلیدی پویا
The dynamic Keyword
استفاده از انواع پویا
Using Dynamic Types
اتوماسیون اکسل
Excel Automation
DLR
The DLR
ExpandoObject
ExpandoObject
DynamicObject
DynamicObject
روبی را صدا می کند
Calling Ruby
خلاصه
Summary
برنامه نویسی شی گرا با سی شارپ
Object Oriented Programming with C#
مقدمه
Introduction
مشغله های رویه ای ابتدایی
Primitive Procedural Preoccupations
کپسولاسیون بزرگ
The Big Encapsulation
انتزاعات کوچک
Little Abstractions
چک ارث
The Inheritance Check
یک رابط تمیز
A Clean Interface
وابستگی های جهت دار
Directional Dependencies
خلاصه
Summary
برنامه نویسی کاربردی با سی شارپ
Functional Programming with C#
مقدمه
Introduction
انتزاع اولیه
Prime Abstraction
فراخوانی بالاتر
A Higher Calling
کد تنبل
Lazy Code
زمان بندی و تلاش مجدد
Timing and Retries
کاربرد جزئی و کارکردن
Partial Application and Currying
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
اسکات در طول 15 سال فعالیت در توسعه نرم افزار تجاری روی همه چیز از دستگاه های جاسازی شده 8 بیتی تا وب سایت های مقیاس بزرگ کار کرده است. از سال 2001 ، اسکات بر روی فناوری سرور و وب مانند ASP.NET ، ASP.NET AJAX ، Windows Workflow ، Silverlight و LINQ تمرکز کرده است. اسکات همچنین در کنفرانس های ملی مانند VSLive سخنران است ، و همچنین در اردوگاه های کد و گروه های کاربری در نزدیکی زادگاهش Hagerstown ، MD. اسکات از سال 2005 بعنوان MVP مایکروسافت شناخته شده است و چندین کتاب در زمینه فن آوریهای مایکروسافت نوشته و یا در تألیف آنها همکاری کرده است. اسکات سایت OdeToCode.com را در سال 2004 تأسیس کرد و در سال 2007 به Pluralsight پیوست.
نمایش نظرات