آموزش Node.js برای توسعه دهندگان NET

Node.js for .NET Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: از آنجا که Node.js به یک راه حل مناسب برای انواع خاصی از برنامه های وب تبدیل می شود ، استفاده از مهارت های .NET موجود در این فناوری جدید مفید خواهد بود. این دوره به شما نشان می دهد که چگونه. ASP.NET یک فناوری پیشرفته برای ساخت برنامه های وب است ، اما یک تازه وارد در اکوسیستم وب نیز شایسته توجه شماست. Node.js راهی جدید برای ساخت برنامه ها با JavaScript در سرور است. اگر می خواهید این فناوری جدید را بیاموزید ، استفاده از دانش موجود خود مفید خواهد بود. این دوره آنچه شما درباره ASP.NET می دانید را می گیرد و آن را در Node.js اعمال می کند.

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

Node.js چیست؟ What is Node.js?

  • مقدمه Introduction

  • Node.js چیست What is Node.js

  • مقایسه Node.js با .NET Comparing Node.js to .NET

  • نصب Node.js Installing Node.js

  • سلام بر جهان Node.js Hello World Node.js

  • Node.js با Visual Studio Node.js with Visual Studio

  • مدیریت وابستگی Dependency Management

  • وابستگی پوشه Folder Dependencies

  • Node Package Manager (NPM) Node Package Manager (NPM)

  • خلاصه Summary

ساخت یک وب سایت با Node.js Building a Web Site with Node.js

  • مقدمه Introduction

  • ایجاد یک پروژه Node.js با Visual Studio Creating a Node.js Project with Visual Studio

  • با استفاده از Express.js Using Express.js

  • مشاهده موتورها - یشم View Engines - Jade

  • مشاهده موتورها - EJS View Engines - EJS

  • مشاهده موتورها - Vash View Engines - Vash

  • ساخت کنترل کننده ها Building the Controllers

  • ساختن سرویس Building a Service

  • منابع استاتیک Static Resources

  • منابع سمت مشتری Client-side Resources

  • سرعت بخشیدن به توسعه Speeding Up Development

  • خلاصه Summary

دسترسی به داده ها با Node.js Accessing Data with Node.js

  • مقدمه Introduction

  • دسترسی به داده در Node.js Data Access in Node.js

  • داده های رابطه ای در Node.js Relational Data in Node.js

  • SQL Server در Node.js SQL Server in Node.js

  • No-SQL Data Stores برای Node.js No-SQL Data Stores for Node.js

  • نصب MongoDB Installing MongoDB

  • دسترسی به سرور MongoDB Accessing the MongoDB Server

  • نوشتن داده در MongoDB Writing Data to MongoDB

  • پرس و جو از داده ها در MongoDB Querying Data in MongoDB

  • درج داده با فرم Inserting Data with a Form

  • ایجاد سند جدید Creating a New Document

  • آزمایش برای داده های موجود Testing for Existing Data

  • مدیریت خطاها Handling Errors

  • خلاصه Summary

ساخت یک API با Node.js Building an API with Node.js

  • مقدمه Introduction

  • HTTP API چیست؟ What is an HTTP API?

  • مقایسه NET و Node.js برای API ها Comparing .NET and Node.js for APIs

  • ایجاد یک کنترل کننده Creating a Controller

  • ایجاد یک اقدام GET Creating a GET Action

  • ایجاد یک اقدام POST Creating a POST Action

  • در حال آزمایش POST Action Testing a POST Action

  • ذخیره داده در تماس API Saving Data in an API Call

  • خلاصه Summary

با استفاده از Angular.js با Node.js Using Angular.js with Node.js

  • مقدمه Introduction

  • Angular.js چیست؟ What is Angular.js?

  • مسخره صفحه یادداشت ها Mocking the Notes Page

  • افزودن Angular.js به Project Adding Angular.js to Project

  • ایجاد ماژول Creating the Module

  • ایجاد نمای سمت مشتری Creating the Client-side View

  • ایجاد کنترل کننده Creating the Controller

  • تماس با API Calling the API

  • ایجاد فرم برای افزودن یادداشت Creating a Form to Add a Note

  • تماس با API برای ایجاد یادداشت Calling the API to Create a Note

  • خلاصه Summary

امنیت Node.js Securing Node.js

  • مقدمه Introduction

  • Express.js خط لوله توضیح داده شده است Express.js Pipeline Explained

  • گذرنامه چیست؟ What is Passport?

  • ایجاد یک صفحه ثبت نام Creating a Register Page

  • اجرای صفحه ثبت نام Implementing the Register Page

  • امنیت رمزهای عبور Securing Passwords

  • نصب گذرنامه Installing Passport

  • تأیید اعتبارنامه ها Verifying Credentials

  • ادغام Passport.js و Express.js Integrating Passport.js and Express.js

  • ایجاد یک صفحه ورود به سیستم Creating a Login Page

  • مجاز کردن صفحات و API ها Authorizing Pages and APIs

  • خلاصه Summary

برقراری ارتباط در زمان واقعی با Node.js Real-time Communication with Node.js

  • مقدمه Introduction

  • WebSockets چیست؟ What are WebSockets?

  • Socket.io چیست؟ What is Socket.io?

  • شروع با Socket.io Starting with Socket.io

  • مشتری سمت Socket.io Client-side Socket.io

  • پخش پیام ها Broadcasting Messages

  • با استفاده از اتاق ها Using Rooms

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش Node.js برای توسعه دهندگان NET
جزییات دوره
5h 19m
76
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1,355
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shawn Wildermuth Shawn Wildermuth

شاون ویلدرموت از ابتدای دهه 80 که Vic-20 را به دست آورد ، با رایانه ها و نرم افزارها سر و صدا داشت. وی از سال 2002 به عنوان MVP مایکروسافت به عنوان ASP.NET Insider و ClientDev Insider با مایکروسافت درگیر است. وی هشت کتاب و مقاله بیشمار درباره توسعه نرم افزار تالیف کرده است. همچنین می توانید او را در یکی از کنفرانس های محلی و بین المللی که در آن سخنرانی کرده است ، از جمله TechEd ، Oredev ، SDC ، NDC ، VSLive ، DevIntersection ، MIX ، Devteach ، DevConnections و Dev Reach مشاهده کنید. او یکی از ذهن های وایلدر است.