
The key value that DEVSENSE has is the knowledge of our experts. We don't want to keep this knowledge to ourselves and our goal is to share this expertise and experience with you to help your company be more productive and more successful.
We have years of experience in building .NET solutions and we are world-leaders in many technologies such as the C# programming language, F# language, functional programming, PHP and .NET integration and many others. Our instructurs are experts recognized as Microsoft MVPs for their long-standing involvement in technical communities.
Our instructors are experienced speakers who have given numerous well received public presentations and important industry events and led numerous technical trainings for DEVSENSE or for the leading Czech training centre Gopas. We have a passion for training the best developers, so many of us also gained valuable experience when giving invited university talks or during our own lectures at numerous Czech universities including Charles University.
Offered courses
We offer on-site and public trainings as well as custom trainings suited for your particular needs. If you're interested in one of the trainings listed below or if you would like to order a custom training for your company, feel free to contact us at info@devsense.com.
We can offer courses in English and Czech language.
.NET fundamentals
Our courses cover everything you need to jump into the world of managed programming. We'll introduce the architecture of the .NET Framework, the C# programming language and the core .NET libraries. The course teaches you:
- Architecture of the .NET Framework, Common Language Runtime (CLR)
- Object oriented programming on .NET using C#
- Working with standard .NET types
- Exception handling, Working with files and other I/O
F# and functional programming

Functional programming is a way of thinking that is becoming increasingly important and has influenced many recent technologies including as C# 3.0, LINQ, but also XAML and many others. Today we are facing new challenges and trends where functional languages can offer clear benefits. We need to write programs that process large sets of data and scale to a large number of processors or computers. We want to write programs that can be easily tested.
DEVSENSE offers a training delivered by one of the world's top F# and functional programming experts Tomas Petricek who is also an author of Functional Programming for the Real World. The training covers:
- Functional programming concepts
- Introduction to the Microsoft's new programming language F#
- How to use functional programming ideas in C# and F#
- Using functional ideas to solve real-world problems
- Parallel and asynchronous programming in F#
Recent improvements in C# 3.0 and 4.0
.NET technologies are rapidly evolving and every new version of Visual Studio brings numerous improvements that can make you significantly more productive. Our courses are the best way to keep on the top of this wave. We can offer courses that explain all of the following:
- Taking the best from C# 3.0 functional features (lambda expressions, etc.)
- Using data-programming features of C# 3.0 such as object initializers
- Working with data using Language Integrated Query (LINQ)
- Dynamic language features in C# 4.0
- Verifying and documenting code using Code Contracts