نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما می آموزد که ASP.NET Core یکی از پربازده ترین ، انعطاف پذیرترین و بهترین عملکرد فن آوری وب سایت چند طرفه برای میزبانی و ساخت برنامه های وب مدرن است. سریعتر کد نویسی ، افزایش عملکرد و سئو را بیاموزید و برای استفاده از ویژگی های پیشرفته رفع اشکال در سمت مشتری. در این دوره ، با استفاده از ASP.NET Core برای ساخت برنامه های تک صفحه ای ، خواهید آموخت که چگونه از این نیرو برای دستیابی به تجربه توسعه کارآمد و ساخت برنامه های آماده برای تولید کارآمد استفاده کنید. ابتدا ، نحوه ساده سازی تجربه توسعه را کشف خواهید کرد. در مرحله بعدی ، شما پیش معرفی کردن در سمت سرور و چگونگی ایجاد ساخت های کارآمد را کشف خواهید کرد. سرانجام ، شما در مورد استقرار مداوم یاد خواهید گرفت. با پایان این دوره ، شما می توانید یک برنامه اصلی وب ASP.NET با چارچوب آبگرم مورد علاقه خود را داربست کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه
Introduction
-
مقدمه
Introduction
-
چرا ASP.NET Core؟
Why ASP.NET Core?
-
تمرکز شما
Your Focus
-
پیش نیازها و منابع
Prerequisites and References
شروع شدن
Getting Started
-
ابتدا بسته های NuGet را ببینید
First Look at the NuGet Packages
-
نصب NET SDK 1.0 و گره
Installing .NET SDK 1.0 and Node
-
نصب الگوها برای .NET CLI
Installing the Templates for .NET CLI
-
نصب الگوها برای Yeoman
Installing the Templates for Yeoman
-
داربست اولین پروژه شما
Scaffolding Your First Project
ساده سازی تجربه توسعه
Streamlining the Dev Experience
-
درک وب پک
Understanding Webpack
-
راه اندازی هسته ASP.NET در حالت توسعه با محیط متغیر
Setting up ASP.NET Core in Dev Mode with Environment Variable
-
راه اندازی ASP.NET Core در حالت Dev با یک پرونده پیکربندی
Setting up ASP.NET Core in Dev Mode with a Configuration File
-
فعال کردن Webpack
Enabling Webpack
-
فعال کردن جایگزینی ماژول داغ
Enabling Hot Module Replacement
-
حفظ حالت برنامه با React
Maintaining Application State with React
-
خلاصه
Summary
به مسیریابی کمک کنید
Help with Routing
-
درک راهنمای مسیریابی
Understanding the Routing Helper
-
راه اندازی ابزار .NET Watcher
Setting up the .NET Watcher Tool
-
پیکربندی MapSpaFallbackRoute
Configuring the MapSpaFallbackRoute
-
خلاصه
Summary
پیش پردازش در سمت سرور
Server-side Prerendering
-
برنامه های جهانی و ایزومورفیک
Universal and Isomorphic Applications
-
ایجاد یک پروژه هسته ای Minimalistic ASP.NET
Creating a Minimalistic ASP.NET Core Project
-
فعال کردن راهنمای برچسب Prerender
Enabling the Prerender Tag Helpers
-
در حال ارائه JavaScript در سرور
Prerendering JavaScript on the Server
-
انتقال داده ها به کد JavaScript
Passing Data into JavaScript Code
-
فعال کردن Webpack Build Tooling
Enabling Webpack Build Tooling
-
اجرای یک برنامه Angular با JavaScript غیرفعال شده است
Running an Angular App with JavaScript Disabled
-
خلاصه
Summary
تولید کارآمد
Efficient Production Builds
-
رویکردهای ایجاد پرونده های کمتر با استفاده از Webpack
Approaches to Build LESS Files Using Webpack
-
محدوده بندی سبک ها تا زاویه ای
Scoping Styles to Angular
-
بارگیری سبک ها با Webpack و JavaScript
Loading Styles with Webpack and JavaScript
-
ساخت فایلهای کمتر از CSS روی دیسک
Building LESS to CSS Files on Disk
-
انتشار برای استقرار
Publishing for Deployment
-
خلاصه
Summary
اعزام به لاجورد
Deploying to Azure
-
استقرار مداوم در 3 مرحله ساده
Continuous Deployment in 3 Simple Steps
-
Azure Website و GitHub Repository ایجاد کنید
Create the Azure Website and GitHub Repository
-
با فشار دادن کد خود به GitHub
Pushing Your Code to GitHub
-
تنظیم ادغام مداوم
Setting up Continuous Integration
-
تنظیم استقرار مداوم
Setting up Continuous Deployment
-
خلاصه
Summary
استفاده مستقیم از NodeServices
Using NodeServices Directly
-
چرا جاوا اسکریپت در سرور؟
Why JavaScript on the Server?
-
سلام از نود
Hello from Node
-
نمودارهای رندر
Rendering Charts
-
اشکال زدایی از JavaScript در سرور
Debugging JavaScript on the Server
-
بسته بندی همه چیز
Wrapping It All Up
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات