Secure Business Logic for C#
- Category Other
- Type Tutorials
- Language English
- Total size 475.8 MB
- Uploaded By freecoursewb
- Downloads 109
- Last checked 1 week ago
- Date uploaded 9 months ago
- Seeders 6
- Leechers 1
Infohash : 2B575611C9A05617C1B0919E41F112C749F7E212
Secure Business Logic for C#
https://DevCourseWeb.com
Released 3/2025
By Filip Ekberg
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English + subtitle | Duration: 1h 13m | Size: 343 MB
This course will teach you how to identify potential flaws and write secure business logic in C#.
Writing secure code can be quite tricky, and the most subtle error can have grave consequences. Identifying these potential flaws is the pinnacle of this course. In this course, Secure Business Logic for C#, you’ll learn to identify and mitigate these security concerns. First, you’ll explore how to write secure logic flows, no matter if it's single- or multi-threaded, thread safety, and mitigating race conditions. Next, you’ll discover why rate limiting and DoS protection are critical. Finally, you’ll learn how to write a secure process for when users change the email or password or when you need MFA. When you’re finished with this course, you’ll have the skills and knowledge of Secure Business Logic for C# needed to produce trustworthy applications that follow the best security practices.
Files:
[ DevCourseWeb.com ] Secure Business Logic for C#- Get Bonus Downloads Here.url (0.2 KB) ~Get Your Files Here ! 01. Secure Business Logic
- 01. What Is Secure Business Logic.mp4 (20.6 MB)
- 01. What Is Secure Business Logic.vtt (4.7 KB)
- 02. Ensuring Execution Order.mp4 (16.0 MB)
- 02. Ensuring Execution Order.vtt (4.7 KB)
- 03. Execution Order in Asynchronous Processing.mp4 (16.9 MB)
- 03. Execution Order in Asynchronous Processing.vtt (5.5 KB)
- 04. Handling Failure, Rollback, Transactions, and Ensuring State.mp4 (16.9 MB)
- 04. Handling Failure, Rollback, Transactions, and Ensuring State.vtt (5.3 KB)
- 05. Race Conditions.mp4 (28.1 MB)
- 05. Race Conditions.vtt (8.0 KB)
- 06. Mitigate Race Conditions - Atomic Operations.mp4 (16.7 MB)
- 06. Mitigate Race Conditions - Atomic Operations.vtt (4.9 KB)
- 07. Mitigate Race Conditions - Locks.mp4 (15.7 MB)
- 07. Mitigate Race Conditions - Locks.vtt (4.4 KB)
- 08. Mitigate Race Conditions - Semaphores.mp4 (23.7 MB)
- 08. Mitigate Race Conditions - Semaphores.vtt (6.1 KB)
- 09. Mitigate Race Conditions - Queues.mp4 (12.7 MB)
- 09. Mitigate Race Conditions - Queues.vtt (3.9 KB)
- 10. Data Leaks and Threads.mp4 (32.2 MB)
- 10. Data Leaks and Threads.vtt (7.9 KB)
- demos.txt (0.0 KB) demos Contact Us css
- main.css (14.6 KB)
- form.html (10.4 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- main.css (15.4 KB)
- form.html (11.2 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- carvedrock.js (0.7 KB)
- main.css (14.1 KB)
- index.html (12.1 KB)
- developing-a-keyboard-friendly-website-slides.pdf (6.9 MB)
- understanding-localization-slides.pdf (12.3 MB)
- understanding-streaming-vs-batch-data-processing-slides.pdf (11.0 MB)
- unlocking-influence-and-driving-impact-with-generative-ai-slides.pdf (10.0 MB) 02
- demos.txt (0.0 KB) demos FocusOrder_After css
- site.css (1.0 KB)
- shutterstock_441989509.jpg (4.0 MB)
- shutterstock_495259978.jpg (6.6 MB)
- shutterstock_505989235.jpg (6.3 MB)
- page.html (2.2 KB) FocusOrder_Before css
- site.css (1.0 KB)
- shutterstock_441989509.jpg (4.0 MB)
- shutterstock_495259978.jpg (6.6 MB)
- shutterstock_505989235.jpg (6.3 MB)
- page.html (1.9 KB) FocusVisibility_After css
- main.css (15.8 KB)
- form.html (11.2 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- carvedrock.js (0.6 KB)
- main.css (15.3 KB)
- form.html (11.2 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- carvedrock.js (0.6 KB)
- main.css (16.2 KB)
- form.html (12.8 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- carvedrock.js (0.6 KB)
- main.css (15.9 KB)
- form.html (12.7 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- carvedrock.js (0.6 KB)
- preventing-issues-with-keyboard-controls-slides.pdf (11.5 MB)
- streaming-data-with-apache-kafka-and-python-slides.pdf (10.2 MB)
- working-with-locales-slides.pdf (4.1 MB) 03
- creating-clear-well-labeled-forms-slides.pdf (15.5 MB)
- demos.txt (0.0 KB) demos 1 - Before css
- main.css (14.8 KB)
- form.html (12.8 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- main.css (14.8 KB)
- form.html (13.0 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- main.css (15.1 KB)
- form.html (13.9 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- parsing-and-formatting-slides.pdf (5.2 MB)
- processing-real-time-data-using-faust-slides.pdf (8.5 MB) 04
- demos.txt (0.0 KB) demos 1 - Before css
- main.css (15.1 KB)
- form.html (13.9 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- main.css (15.1 KB)
- form.html (14.0 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- main.css (15.2 KB)
- form.html (14.1 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- site.js (1.1 KB)
- main.css (15.2 KB)
- form.html (14.1 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- site.js (1.3 KB)
- main.css (15.4 KB)
- form.html (14.2 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- site.js (1.7 KB)
- main.css (15.4 KB)
- form.html (14.2 KB) img
- holiday-pie.JPG (39.9 KB)
- search.jpg (2.4 KB)
- temperature.JPG (86.3 KB)
- site.js (1.7 KB)
- large-scale-stream-processing-with-spark-streaming-slides.pdf (7.6 MB)
- presenting-validation-errors-to-the-user-slides.pdf (6.6 MB)
- resource-bundles-and-property-files-slides.pdf (4.1 MB) 2. Prevent Flooding - Rate Limiting
- 1. Why Rate Limiting Is Necessary.mp4 (12.3 MB)
- 1. Why Rate Limiting Is Necessary.vtt (4.0 KB)
- 2. Simple Rate Limiting in ASP.NET Core.mp4 (23.3 MB)
- 2. Simple Rate Limiting in ASP.NET Core.vtt (6.7 KB)
- 3. Throttling.mp4 (16.3 MB)
- 3. Throttling.vtt (4.9 KB)
- 4. Rate Limiting - DDoS.mp4 (6.1 MB)
- 4. Rate Limiting - DDoS.vtt (2.3 KB)
- 1. Why Identity Validation Is Crucial.mp4 (17.3 MB)
- 1. Why Identity Validation Is Crucial.vtt (4.6 KB)
- 2. E-Mail Validation.mp4 (16.2 MB)
- 2. E-Mail Validation.vtt (4.1 KB)
- 3. 2FA and MFA in ASP.NET Core.mp4 (23.5 MB)
- 3. 2FA and MFA in ASP.NET Core.vtt (6.1 KB)
- 4. Final Words and Thank You.mp4 (11.6 MB)
- 4. Final Words and Thank You.vtt (3.3 KB)
- Bonus Resources.txt (0.1 KB)
- playlist.m3u (1.3 KB)
There are currently no comments. Feel free to leave one :)
Code:
- udp://tracker.torrent.eu.org:451/announce
- udp://tracker.tiny-vps.com:6969/announce
- http://tracker.foreverpirates.co:80/announce
- udp://tracker.cyberia.is:6969/announce
- udp://exodus.desync.com:6969/announce
- udp://explodie.org:6969/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://9.rarbg.to:2780/announce
- udp://tracker.internetwarriors.net:1337/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://open.stealth.si:80/announce
- udp://9.rarbg.to:2900/announce
- udp://9.rarbg.me:2720/announce
- udp://opentor.org:2710/announce