К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced Techniques and Security in .NET 8 Applications · LearnSpace
Назад в каталог
courseraПрограммирование

Advanced Techniques and Security in .NET 8 Applications

Курс от Packt
Средний≈ 7.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course explores advanced development strategies and security practices in .NET 8, emphasizing code execution, cryptography, and secure application design. Professionals will understand how to build robust, high-performance applications that meet modern security standards. Learners will gain practical skills in dependency injection, containerization, unit testing, and creating custom LLM-based chat services. They will also learn integration and security testing methods, along with benchmarking techniques to ensure optimal application performance. What makes this course unique is the combination of theoretical knowledge with hands-on application, enabling learners to implement end-to-end testing, monitor dynamic code execution, and safeguard critical data effectively. Ideal for intermediate to advanced developers looking to enhance application security and performance, this course assumes familiarity with .NET 8 basics, coding concepts, and development workflows. This course is part two of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization

Навыки, которые вы освоите

Test AutomationSecure CodingPerformance TestingCryptographyUnit Testing.NET FrameworkEncryptionASP.NETLarge Language ModelingLLM ApplicationGeneral Data Protection Regulation (GDPR)Object Oriented DesignCloud PlatformsApplication SecurityAuthorization (Computing)Application DeploymentTest Driven Development (TDD)Test ToolsC# (Programming Language)Authentications

Программа курса

8 модулей · 75 учебных материалов

01Observing and Modifying Code Execution Dynamically7 материалов

Unlocking Dynamic Code: Reflection, Attributes, and Source Generation in .NET

OverviewВидеоIntroductionЧтениеReading Assembly MetadataЧтениеMaking a Type or Member ObsoleteЧтение

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Advanced Techniques and Security in .NET 8 Applications
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 7.7 ч

8 модулей

Язык: Английский

Часть программы вашего университета
A Warning About Reflection and Native AOTЧтение
Creating Source GeneratorsЧтение
Dynamic Code Execution and Manipulation in .NETЗадание
02Protecting Data and Apps Using Cryptography8 материалов

Mastering Cryptographic Tools for Secure Applications

OverviewВидеоIntroductionЧтениеSaltsЧтениеHashing DataЧтениеSigning DataЧтениеGenerating Random Numbers for CryptographyЧтениеImplementing Authentication and AuthorizationЧтениеCryptography and Secure Data ProtectionЗадание
03Building a Custom LLM-Based Chat Service9 материалов

From Integration to Interaction: Crafting Intelligent Chatbots with LLMs in .NET

OverviewВидеоIntroductionЧтениеObtaining Access to an LLMЧтениеUnderstanding Semantic KernelЧтениеUnderstanding FunctionsЧтениеAdding Session Memory and Enabling Multiple FunctionsЧтениеHugging FaceЧтениеOllama CLIЧтениеBuilding and Customizing Chat Services with LLMsЗадание
04Dependency Injection, Containers, and Service Lifetime7 материалов

Mastering Dependency Injection and Service Management in Modern Applications

OverviewВидеоIntroductionЧтениеProperty Injection ExamplesЧтениеBest Practices for DIЧтениеUnderstanding Host Services and EventsЧтениеDisposing ServicesЧтениеDependency Injection and Service Lifetime ConceptsЗадание
05Unit Testing and Mocking13 материалов

Mastering Test-Driven Development and Mocking Strategies in .NET

OverviewВидеоIntroductionЧтениеAttributes of All Good TestsЧтениеCore Principles of TDDЧтениеUnit Testing Using xUnitЧтениеWriting Simple Unit TestsЧтениеTesting Theory Methods Using ClassDataЧтениеSeeing Output During Test ExecutionЧтениеControlling Test FixturesЧтениеMocking in TestsЧтениеMocking with NSubstitute ExampleЧтениеGenerating Fake Data with BogusЧтениеUnit Testing FundamentalsЗадание
06Integration and Security Testing8 материалов

Building Reliable and Secure Systems: From Integration to Threat Analysis

OverviewВидеоIntroductionЧтениеIntegration Testing with Data StoresЧтениеTesting Services Using Dev TunnelsЧтениеExploring a Dev Tunnel with an ASP.NET Core ProjectЧтениеIntroducing Security TestingЧтениеCryptographic FailuresЧтениеIntegration and Security Testing FundamentalsЗадание
07Benchmarking Performance, Load, and Stress Testing13 материалов

Mastering Performance Testing: Tools, Metrics, and Best Practices

OverviewВидеоIntroductionЧтениеBig O NotationЧтениеBenchmarkDotNet for Benchmarking PerformanceЧтениеIsolating Benchmarking Code from Setup or TeardownЧтениеIdentifying Poor Blog Posts About PerformanceЧтениеLoad and Stress TestingЧтениеBombardier A Fast Cross-Platform HTTP Benchmarking ToolЧтениеComparing an AOT and a Non-AOT Web ServiceЧтениеTesting the Two Web Services with BombardierЧтениеInterpreting Bombardier ResultsЧтениеNBomber TypesЧтениеPerformance Testing and Benchmarking FundamentalsЗадание
08Functional and End-to-End Testing of Websites and Services10 материалов

Mastering Automated Web Testing with Playwright and xUnit

OverviewВидеоIntroductionЧтениеTesting Web User Interfaces Using PlaywrightЧтениеCommon Playwright Testing TypesЧтениеTesting Common Scenarios with eShopOnWebЧтениеPage Navigation and Title VerificationЧтениеSelecting Dropdown Items and Clicking ElementsЧтениеGenerating Tests with the Playwright InspectorЧтениеTesting Web Services Using xUnitЧтениеTesting Web Applications and ServicesЗадание