با استفاده از برنامه های موجود چارچوب .NET خود ، آنها را سازمان یافته و آماده قرار دهید تا در خط لوله CI/CD گنجانده شوند.
دادن جزئیات مربوط به برنامه خود به کاربران مخرب را متوقف کنید و رویدادهای امنیتی را به گونه ای ردیابی کنید که به شما امکان تجزیه و تحلیل و بررسی فعالیت های غیرعادی در برنامه های اصلی ASP.NET و ASP.NET را بدهد.
این دوره به شما می آموزد که چگونه از Docker و Kubernetes در تلاش های توسعه دات نت خود استقبال کنید ، از جمله استفاده از Docker Compose برای پشتیبانی از SSL و یک راه حل چند پروژه ای که شامل یک پایگاه داده است.
در این دوره یاد خواهید گرفت که چگونه ورودی های عالی را ایجاد کنید و سپس آنها را در مکان هایی بنویسید که استفاده از آنها را آسان می کند. شما تمام تکنیک هایی را که برای ایجاد آسان پشتیبانی برنامه های خود از طریق ورود به سیستم بزرگ به آنها نیاز خواهید داشت.
با استفاده از Serilog Enrichers، ورودی های گزارش خود را برای برنامه های ASP.NET Core خود شارژ کنید. ما غنیکنندههای استاندارد و غنیکنندههای سفارشی را برای اطلاعات HttpContext پوشش خواهیم داد. همه بدون کد برنامه بهم ریخته!
یک چارچوب ورود به سیستم عالی برای همه برنامه های خود با استفاده از Serilog به عنوان پایه ایجاد کنید ، سپس آنها را در غرق های پایگاه داده (به طور خاص SQL Server و Elasticsearch) بنویسید ، و با استفاده از ابزارهای سفارشی و داخل جعبه ، داده های ثبت را کاوش کنید
آیا علاقه مند به سریعتر کردن سایت ASP.NET Core خود هستید؟ این دوره به شما تکنیکهای کلیدی برای انجام این کار را میآموزد - از جمله کش کردن، تکنیکهای ناهمزمان و گوچاها، روشهای کوچک نگه داشتن پاسخها، تکنیکهای تشخیصی برای یافتن مشکلات و موارد دیگر.
این دوره به شما می آموزد که چگونه روشهای تأیید هویت ایمن را به وب سایتهای ASP.NET خود اضافه کنید ، از جمله ایجاد و ذخیره صحیح رمزهای عبور ، احراز هویت چند عاملی ، بازیابی رمز عبور و تکنیک های صحیح مجوز ..
استقرار برنامه های کاربردی توزیع شده بومی ابری ساخته شده با دات نت و شامل تمام ابزار دقیق برای فعال کردن پشتیبانی می تواند مشکل باشد. این دوره به شما می آموزد که چگونه برنامه های ساخته شده با Aspire را در محیط های مبتنی بر ابر مستقر کنید.
آیا تا به حال کنجکاو شده اید که واقعاً چقدر آسان است که یک وب سایت MVC با استفاده از ASP.NET Core ایجاد کنید؟ ما یک سایت کاملاً جدید از ابتدا با بسیاری از ویژگیهای عالی ایجاد خواهیم کرد و جنبههای کلیدی ASP.NET Core 6 را در این دوره آموزشی متمرکز بر کد بررسی خواهیم کرد.
این دوره به شما یاد می دهد که چگونه برنامه های دات نت را با استفاده از Docker توسعه دهید و چگونه آن برنامه ها را در یک رجیستری کانتینر منتشر کنید. همچنین به شما نشان می دهد که چگونه یک راه حل پیچیده تر را با خدمات وابسته در Docker Compose راه اندازی کنید.
توانایی اشکال زدایی کد و اجرای آن به صورت محلی، مهارت های کلیدی برای توسعه دهندگان است. این دوره به شما می آموزد که چگونه به طور موثر کد را پیمایش کنید، از دیباگر برای درک بهتر نحوه کار کد و اجرای کد به صورت محلی در موارد مختلف استفاده کنید.
با اسکن کدی که می نویسید و بسته هایی که در آن برنامه ها استفاده می کنید ، امنیت برنامه های وب ASP.NET (Core یا Framework) خود را بهبود ببخشید. حتی بهتر ، آن اسکن ها را در خطوط لوله ساخت خودکار بگنجانید!
ثبت و نظارت خوب برای فعال کردن پشتیبانی از برنامه های وب شما بسیار مهم است. این دوره به شما یاد میدهد که چگونه ورودیهای گزارش مفید ایجاد کنید، آنها را در مکانهایی بنویسید تا از تجزیه و تحلیل پشتیبانی کنند، و از گزارشها و بررسی سلامت برای نظارت بر برنامهتان استفاده کنید.
Read the Docs یک بستر اسناد عالی است که توسط بسیاری از پروژه های منبع باز مورد استفاده قرار می گیرد. این دوره به شما می آموزد که چگونه پروژه اسناد خود را ایجاد کنید ، از زبان نشانه گذاری reStructuredText و اصول گردش کار مبتنی بر Git برای درخواست pull استفاده کنید.
با استفاده از Serilog برای مسیریابی ورودی ها به مکان مناسب (سینک) و فرمت کردن آنها برای حذف نویز، تجزیه و تحلیل سریع و آسان گزارش را در برنامه های ASP.NET Core خود فعال کنید. با این دوره به یک ابرقهرمان لاگ در ASP.NET Core تبدیل شوید!
تستهای خودکار عالی که میتوانند هنگام توسعه یک برنامه ASP.NET Core اجرا شوند، کیفیت، قابلیت اطمینان و حتی تحویل مداوم را ممکن میسازند. این دوره به شما یاد می دهد که چگونه با استفاده از فناوری های دات نت، چنین مجموعه ای از تست ها را ایجاد و اجرا کنید.
ایجاد یک برنامه پیچیده آسان برای توسعه، تحویل سریع ویژگی را ممکن می کند. این دوره به شما می آموزد که چگونه با استفاده از تکنیک های ابری از جمله Aspire و Docker، یک تجربه توسعه دهنده محلی عالی برای راه حل های دات نت ایجاد و فعال کنید.
این دوره به شما کمک می کند تا هنگام انجام تغییرات کد شما ساخته شود ، سپس برنامه های IIS خود را با استفاده از مراحل خودکار از VSTS یا TFS مستقر کنید! نمونه هایی از این مورد را برای سایت های ASP.NET Core و Framework و همچنین برنامه های WCF مشاهده خواهید کرد.