Course code: GOC406« Back

Performance and Scalability Testing

The course provides .NET developers with practical knowledge and techniques for building highly available and scalable .NET applications. You will learn how to improve reliability, optimize performance, efficiently use memory, and write applications that scale well. Emphasis is placed on the practical application of the material discussed. Students will be able to apply the skills and techniques directly when they return back to their real world projects.

GOPAS Official Curriculum
 DateDurationCourse priceHandbook priceCourse languageLocation 
3/12/2020 2 10 800 CZK 0 CZK Český jazyk GOPAS Praha
 

AffiliateDurationCatalogue priceHandbook priceITB
Praha2 10 800 CZK included in course price 20
Brno2 10 800 CZK included in course price 20
Bratislava2 360,00 EUR included in course price 20

Who is the course for

The training is for developers who want to improve their knowledge of .NET framework in order to write fast, scalable and robust applications.

What we teach you

Upon completing this course you will

Have a better understating of .NET internals

Be able to easily identify performance and scalability issues and provide working solutions

Know how to improve memory usage through proper understanding of JIT compilation, Garbage Collector, assemblies and types

Succeed in debugging difficult problems with WinDBG and SOS

Excel your knowledge of .NET collections and algorithms behind them

Learn best practices and design patterns for writing fast and scalable applications

Required skills

Basic knowledge about .NET is required, at least 1 year experience with .NET/C# is highly desirable.

Teaching methods

Professional explanation with practical samples and examples.

Teaching materials

Powerpoint handouts

Course Outline

Day 1

Performance basics (asymptotic analysis, performance evaluation, etc)

Internals of .NET collections, impact on performance

Using exceptions properly

Memory management in .NET, resource cleanup, Dispose pattern

Using reflection properly

Day 2

Threading

Pitfalls and opportunities of synchronization

Debugging with WinDBG and SOS

Scalability in .NET applications

Deployment topologies, load balancing

Distributed architecture issues

Tištěné prezentace probírané látky

Price:
included in course price
The prices are without VAT.