نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
از آنجا که 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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات