دات نت | DotNet

دات نت چیست ؟

  • دات نت یک فریم ورک است که برای طراحی و توسعه نرم افزار توسط شرکت Microsoft پدید آمده است.
  • نرم افزار هایی که می توان با دات نت نوشت محدودیتی ندارد.
  • دات نت چند زبانه است یعنی می توان در یک برنامه از زبان هایی که دات نت را پشتیبانی میکنند (مانندC#.Net  یا Visual C++ یا J#  یا F#  یا  Net) استفاده کنید.
  • برنامه های نوشته شده در تکنولوژی دات نت قابلیت حمل دارند یعنی به سیستم عامل و یا ماشین وابسته نیستند.
    دات نت برنامه نویسی کاربردی را واقعا ساده نموده است.
  • دات نت قابلیت برنامه نویسی در کلیه سطوح از قبیل ویندوز، وب و موبایل را به برنامه نویسان می دهد.

مزایای استفاده از NET.

  • یک چارچوب واحد و محیط مجتمع و یکپارچه را جهت تولید و اجرای نرم افزارها ایجاد می نماید.
  • برنامه نویسان در یک پروژه نرم افزاری محدود به یک زبان برنامه نویسی خاص نمی باشند و می توانند از چندین زبان برنامه نویسی در یک پروژه استفاده کنند.
  • برنامه های تولید شده تحت دات نت بدون بروز هیچ مشکلی بر روی کلیه سیستم عاملهای ویندوز قابل اجرا هستند.
  • قابلیت برنامه نویسی در کلیه سطوح از قبیل ویندوز، وب و موبایل را به برنامه نویسان می دهد.

اهداف استفاده از .NET

هدف اولیه استفاده از .NET  خلق نرم افزار های مبتنی بر وب است.

تکنولوژی های مختلف .NET

C#.NET

سی شارپ نیز یکی از زبان های برنامه نویسی است که بر پایه ساختار زبان C و برای برنامه نویسی در محیط .Net طراحی شده است.

VB.NET
ویژوال بیسیک نیز یکی دیگر از زبان های برنامه نویسی است که که بر پایه VB.NET ساخته شده است .

ASP.NET

ای اس پی دات نت  یک فریمورک برای برنامه نویسی سمت سرور وبسایت است که زبان برنامه نویسی آن VB.NET و C#.NET  است.

Visual C++
ویژوال سی پلاس پلاس همانند زبان برنامه نویسی C++ است با این تفاوت که این زبان بر بستر .NET  اجرا میشود.

J#

جی شارپ یک زبان برنامه نویسی است که توسعه دهندگان را قادر به این میسازد که با استفاده از زبان های Java  و Visual J++  برنامه ای کاربردی بسازند و خدمات بر بستر .NET  را ارائه دهند.

F#

اف شارپ  یک زبان همه منظوره میباشد که بیشتر برای کار های محسابتی و هوش مصنوعی از آن استفاده میشود.

  • Lynda Typescript for C# Programmers

Lynda Typescript for C# Programmers

پنج شنبه ۲۰ مهر ۱۳۹۶ - ساعت ۰۹:۰۴
  • Pluralsight Building Cross-platform Applications with .NET Core

Pluralsight Building Cross-platform Applications with .NET Core

پنج شنبه ۲۰ مهر ۱۳۹۶ - ساعت ۰۸:۴۱
  • Lynda What’s New in Visual Studio 2017 for F# For Developers

Lynda What’s New in Visual Studio 2017 for F# For Developers

یکشنبه ۱۶ مهر ۱۳۹۶ - ساعت ۱۳:۴۳
  • Lynda Visual Studio 2017: First Look

Lynda Visual Studio 2017: First Look

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۲۳:۴۵
  • Lynda Visual Studio Code for Web Developers

Lynda Visual Studio Code for Web Developers

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۲۳:۴۵
  • Lynda Visual Studio Developer Tips

Lynda Visual Studio Developer Tips

یکشنبه ۱۹ شهریور ۱۳۹۶ - ساعت ۲۳:۴۵
  • Pluralsight Developing with .NET on Microsoft Azure – Getting Started

Pluralsight Developing with .NET on Microsoft Azure – Getting Started

یکشنبه ۱۲ شهریور ۱۳۹۶ - ساعت ۱۳:۳۶
  • Tutsplus Start Coding With ASP.NET Core

Tutsplus Start Coding With ASP.NET Core

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۴
  • Pluralsight Using ASP.NET Core to Build Single-page Applications

Pluralsight Using ASP.NET Core to Build Single-page Applications

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۳
  • Pluralsight Migrating Legacy HTTP Modules to ASP.NET Core

Pluralsight Migrating Legacy HTTP Modules to ASP.NET Core

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۳
  • Pluralsight Building a RESTful API with ASP.NET Core

Pluralsight Building a RESTful API with ASP.NET Core

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۳
  • Pluralsight ASP.NET Core Tutorial: The MVC Request Life Cycle

Pluralsight ASP.NET Core Tutorial: The MVC Request Life Cycle

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۳
  • Pluralsight ASP.NET Core Tutorial- New MSBuild Based Tooling

Pluralsight ASP.NET Core Tutorial- New MSBuild Based Tooling

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۳
  • Pluralsight ASP.NET Identity 2 Fundamentals

Pluralsight ASP.NET Identity 2 Fundamentals

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۲
  • Lynda Building a Full-Stack Application with Angular 2, ASP.NET Core, and Authentication

Lynda Building a Full-Stack Application with Angular 2, ASP.NET Core, and Authentication

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۲
  • Lynda F# and Xamarin Development Basics

Lynda F# and Xamarin Development Basics

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۰
  • Pluralsight Moving Beyond the Basics with Xamarin.Forms

Pluralsight Moving Beyond the Basics with Xamarin.Forms

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۴۰
  • Pluralsight Building an MVVM-based Architecture for Xamarin Mobile Apps

Pluralsight Building an MVVM-based Architecture for Xamarin Mobile Apps

چهارشنبه ۰۷ تیر ۱۳۹۶ - ساعت ۱۸:۰۰
  • Lynda Learning C# for Unity Game Development

Lynda Learning C# for Unity Game Development

دوشنبه ۰۵ تیر ۱۳۹۶ - ساعت ۱۸:۳۰
  • Pluralsight Write Less Code with Xamarin Designer

Pluralsight Write Less Code with Xamarin Designer

پنج شنبه ۰۱ تیر ۱۳۹۶ - ساعت ۲۱:۳۰
  • Pluralsight Compiled Data Binding Fundamentals in UWP Using XAML

Pluralsight Compiled Data Binding Fundamentals in UWP Using XAML

چهارشنبه ۳۱ خرداد ۱۳۹۶ - ساعت ۱۴:۳۰