نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به توسعه دهندگان .NET مبانی ساخت برنامه های .NET در ابر AWS با استفاده از AWS Toolkit برای Visual Studio آموزش خواهد داد. کشف اینکه چقدر آمازون از .NET در AWS پشتیبانی می کند - ابزار ، SDK ، API و تیمی تعجب آور است. طرفداران توسعه دهنده در این دوره ، مبانی ساخت برنامه های .NET در AWS ، می آموزید که با استفاده از AWS Toolkit برای Visual Studio ، یک برنامه کاملاً میزبان .NET cloud کاملاً میزبان را ایجاد کنید. ابتدا ، اصول و مبانی شروع کار با AWS Toolkit for Visual Studio در توسعه برنامه NET را کشف خواهید کرد. در مرحله بعدی ، راهنمایی گام به گام را برای میزبانی و استقرار برنامه های .NET در AWS یاد خواهید گرفت. سرانجام ، شما یاد خواهید گرفت که چگونه از خدمات بومی ابر AWS برای ساخت یک برنامه دات نت با ظرفیت جدید و بدون سرور استفاده کنید. پس از اتمام این دوره ، مهارت و دانش ساخت برنامه های دات نت ابر-بومی مورد نیاز برای توسعه بومی ابر را در محیط های توسعه Windows/macOs/Linux در AWS خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
در حال توسعه برنامه های .NET با AWS Toolkit برای Visual Studio
Developing .NET Applications with AWS Toolkit for Visual Studio
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
تعهد سرویس های وب آمازون به .NET
Amazon Web Services' Commitment to .NET
-
ایجاد یک حساب AWS
Creating an AWS Account
-
AWS Toolkit را برای Visual Studio نصب و پیکربندی کنید
Install and Configure the AWS Toolkit for Visual Studio
-
جعبه ابزارهای AWS برای VS Code و JetBrains ’Rider
AWS Toolkits for VS Code and JetBrains’ Rider
-
مرور و منابع
Review and Resources
ایجاد پایگاه داده SQL Server در AWS Relational Database Service (RDS)
Creating a SQL Server Database in AWS Relational Database Service (RDS)
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
معرفی سرویس پایگاه داده رابطه آمازون (RDS)
Introducing Amazon's Relational Database Service (RDS)
-
درک موارد RDS DB
Understanding RDS DB Instances
-
ایجاد یک پایگاه داده نمونه در RDS
Creating a Database Instance in RDS
-
مدیریت نمونه پایگاه داده
Managing the Database Instance
-
اتصال به نمونه DB شما
Connecting to Your DB Instance
-
مرور و منابع
Review and Resources
میزبانی و استقرار برنامه های NET در AWS
Hosting and Deploying .NET Apps on AWS
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
تعریف گزینه های میزبانی AWS
Defining AWS Hosting Options
-
مرور برنامه اصلی ASP.NET که با آن کار خواهیم کرد
Reviewing the ASP.NET Core Application We’ll Work With
-
تغییر برنامه برای استفاده از یک پایگاه داده در RDS آمازون
Switching the Application to Use a Database on Amazon RDS
-
انتشار برنامه های اصلی ASP.NET در AWS Elastic Beanstalk
Publishing ASP.NET Core Applications to AWS Elastic Beanstalk
-
کشف و (به طور موقت) رفع مشکل اسرار استفاده نشده
Discovering and (Temporarily) Fixing the Undeployed Secrets Problem
-
بازنشر یک برنامه
Republishing an Application
-
بررسی برنامه و محیط موجود در کنسول
Exploring the Application and Environment in the Console
-
مرور و منابع
Review and Resources
مدیریت اسرار برای اطلاعات کاربری پایگاه داده در AWS
Managing Secrets for Database Credentials in AWS
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
ذخیره پارامترها و اسرار در AWS
Storing Parameters and Secrets in AWS
-
پیکربندی پارامترها را در فروشگاه پارامتر مدیر سیستم AWS ایجاد کنید
Create & Configure Parameters in AWS Systems Manager Parameter Store
-
پیکربندی برنامه اصلی ASP.NET برای خواندن فروشگاه پارامتر
Configuring an ASP.NET Core Application to Read the Parameter Store
-
اعتبار سنجی و سپس انتشار برنامه اصلاح شده
Validating then Publishing the Modified Application
-
مرور و منابع
Review and Resources
استقرار یک برنامه ASP.NET به یک کانتینر در محیط AWS
Deploying an ASP.NET Application to a Container in the AWS Environment
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
گزینه های سرویس کانتینر AWS
AWS Container Service Options
-
آماده سازی Dev Machine و Visual Studio برای Docker
Preparing Your Dev Machine and Visual Studio for Docker
-
افزودن پشتیبانی Docker به برنامه ASP.NET
Adding Docker Support to the ASP.NET Application
-
در حال آماده سازی برای اشکال زدایی از برنامه شما در یک محفظه محلی
Preparing to Debug Your App in a Local Container
-
اشکال زدایی از برنامه در یک کانتینر محلی
Debugging the App in a Local Container
-
آماده شدن برای انتشار در فارگیت
Getting Ready to Publish to Fargate
-
پیکربندی اعزام به Fargate
Configuring the Deployment to Fargate
-
به پایان رساندن و آزمایش استقرار
Finishing Up and Testing the Deployment
-
اجازه دسترسی به کانتینرهای خود به RDS
Allowing Your Containers to Access RDS
-
تعامل بیشتر با Container’s API
Interacting Further with the Container’s API
-
مرور و منابع
Review and Resources
استقرار یک برنامه ASP.NET به عنوان یک برنامه بدون سرور AWS
Deploying an ASP.NET Application as an AWS Serverless Application
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
برنامه های AWS Lambda و Serverless
AWS Lambda and Serverless Applications
-
ایجاد یک برنامه جدید بدون سرور از یک الگوی پروژه
Creating a New Serverless Application from a Project Template
-
بررسی جنبه های برنامه بدون سرور
Exploring the Facets of the Serverless Application
-
کپی کردن کد پرونده های پروژه SAM در پروژه API شما
Copying SAM Project Files & Code to Your API Project
-
اطمینان از اینکه برنامه بدون سرور شما می تواند به منابع مورد نیاز دسترسی پیدا کند
Ensuring Your Serverless Application Can Access Needed Resources
-
حذف کد اضافی از پرونده های الگویی که کپی کرده اید
Removing Extraneous Code from the Template Files You Copied
-
اطمینان از اینکه برنامه قبل از استقرار هنوز عملکردی ندارد
Ensuring the Application Is Still Functioning Before You Deploy
-
اجرای برنامه Serverless از جعبه ابزار AWS
Deploying the Serverless Application from the AWS Toolkit
-
مشاهده روند استقرار
Observing the Deployment Progress
-
درک علت کنترل کننده شکست عملکرد
Understanding the Cause of the Function's Failing Controller
-
اتصال لامبدا به VPC که به منابع نیاز دارد
Connecting a Lambda to a VPC That Has Needed Resources
-
ایجاد اتصال نهایی با VPC Endpoint
Making the Final Connection with a VPC Endpoint
-
مرور ، منابع و لیست مراحل انجام شده
Review, Resources, and the Lists of Steps Performed
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات