"Unsafe Code in .NET: Memory Management and Optimization"" is ideal for intermediate .NET developers looking to optimize performance using unsafe code. In this 1-hour project-based course, you will learn how to implement performance optimization techniques, develop practical skills in utilizing unsafe code concepts, and understand best practices for safe usage. To achieve this, we will work through tasks such as setting up a .NET project with unsafe code, managing an order book using pointer types, implementing fixed and moveable variables for price notifications, and processing trading orders efficiently.

Unsafe Code in .NET: Memory Management and Optimization
Sichern Sie sich eines unserer besten Angebote mit Coursera Plus für 199 $ (normalerweise 399 $). Jetzt sparen.

Unsafe Code in .NET: Memory Management and Optimization

Dozent: Bogdan Fylypiv
Bei Mehr erfahren enthalten
Fragen Sie Coursera
Empfohlene Erfahrung
Was Sie lernen werden
Optimize trading apps with unsafe code in .NET ensuring minimal latency and performance improvements
Develop skills in unsafe code, handling complex data operations efficiently for low-latency trading apps, validated by performance testing
Learn best practices for unsafe code in C#, focusing on memory management and pointers to optimize performance and ensure security and stability
Kompetenzen, die Sie festigen
- Kategorie: System Programming
- Kategorie: Real Time Data
- Kategorie: Application Development
- Kategorie: Performance Tuning
- Kategorie: Memory Management
- Kategorie: Secure Coding
Tools, die Sie verwenden werden
- Kategorie: .NET Framework
- Kategorie: C# (Programming Language)
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Nur als Desktop-Version verfügbar
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Lernen, Üben und Anwenden von berufsrelevanten Fähigkeiten in weniger als 2 Stunden
- Nehmen Sie an Schulungen von Branchenexperten teil
- Sammeln Sie mit Aufgaben aus der realen Welt praktische Erfahrung
- Schaffen Sie Vertrauen durch neueste Tools und Technologien

Über dieses begleitete Projekt
Schritt für Schritt lernen
In einem Video, das auf einer Hälfte Ihres Arbeitsbereichs abgespielt wird, führt Sie Ihr Dozent durch diese Schritte:
Set up a .NET project, enabled unsafe code, and implement basic order book initialization using pointer types
Use pointer types to manage and update the order book efficiently
Implement price notifications using fixed and moveable variables with the fixed statement
Apply unsafe code concepts to simulate incoming orders and modify them with low latency
Use pointer conversions and arithmetic to manage order fulfilment efficiently
Implement trade reporting using fixed-size buffers and stackalloc for efficient memory allocation
Integrate all learned concepts to implement real-time order cancellation requests using unsafe code
Empfohlene Erfahrung
Intermediate skills in OOP, .NET, Visual Studio and understanding of memory allocation and data structures
4 Projektbilder
Dozent

von
Was Sie beim Lernen erwartet
Auf Kompetenzen basierendes, praktisches Lernen
Üben Sie die Anwendung neuer Kompetenzen anhand von berufsbezogenen Aufgabenstellungen.
Anleitung durch Experten
Lernen Sie mit vorab von Experten aufgezeichneten Videos in einer einzigartigen aufgeteilten Oberfläche.
Keine Downloads oder Installation erforderlich
Greifen Sie in einem vordefinierten Cloud-Arbeitsbereich auf die Tools und Ressourcen zu.
Nur für Desktop verfügbar
Dieses begleitete Projekt ist für die Bearbeitung an einem Laptop oder Desktop-Computer mit stabiler Internetverbindung konzipiert und nicht für Mobilgeräte.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.









