Trainings

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 in collaboration with the leading Czech training centre Gopas. Many of us have also gained valuable experience when giving invited university talks or during our own lectures at numerous Czech universities including Charles University.
Functional Programming and F#
Functional concepts are almost everywhere. C# 3.0 and LINQ implement many functional ideas; Reactive extensions (Rx) and Task Parallel Library (TPL) are based on functional design and Visual Studio 2010 now comes with F#. In collaboration with SkillsMatter, we offer two courses that give you insight in functional programming and teach you real-world F# skills.
The courses are delivered by Tomas Petricek, who is the author of Real-World Functional Programming and Phil Trelford who is a Software Architect with more over 2 years experience in developing commercial applications in F#.
Functional Programming in .NET

Tomas Petricek’s and Phil Trelford’s two-day Functional Programming in .NET course explains the concepts that you need to write modern applications for .NET using F#, C# with LINQ as well as current and upcoming .NET technologies that arise from functional programming ideas — as described in the book Real World Functional Programming: With Examples in F# and C#.Functional ideas are becoming ubiquitous in the .NET world. F# is a Visual Studio language; C# 3.0 includes many functional constructs; Reactive extensions (Rx) are based on functional design and upcoming version of C# is inspired by F# asynchronous workflows.
Learning several simple functional concepts will help you understand these technologies and use them effectively. This means that the course will make you a better programmer even if you’re not going to immediately start using F#. This course is based on experience of developing commercial applications in F# and we’ll discuss good ways of introducing F# to your daily work.
For more information, visit Functional Programming in .NET.
Real-World F# Programming

Tomas Petricek and Phil Trelford’s two day course will teach you how to solve real-world .NET problems in F#. Will guide you through several areas where F# can help you be more productive and solve your problems faster, with code that is efficient and easy to maintain.
The examples used in this course are based on experience of developing successful commercial applications in F#.In particular, you’ll learn how to benefit from functional concepts when writing concurrent applications; how to obtain, process and visualize data and how to easily solve seemingly complex algorithmic problems.
After attending the course, you’ll be able to recognize where using F# can save your time and money and you’ll know how to integrate F# components in the .NET ecosystem.
For more information, visit Real-World F# Programming.
Custom On-Site Trainings
We offer custom on-site 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
For more information, visit Custom .NET and C# Trainings.
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
For more information, visit Custom .NET and C# Trainings.
Share this page
php-compiler.net
- Writing compiled PHP extensions in PHP February 7, 2012PHP offers a lot of various extensions which add additional library functions, classes, constants and other constructs. Common extensions include for example php_mysql and php_iconv. Since extensions are implemented in C language, the performance is great. It also allows programmers to use other native libraries that … Continue reading → […]
- WordPress on .NET with SQL Server is Possimpible using Phalanger 3.0 January 23, 2012In a recent scenario I wanted to run WordPress as a subdirectory of a .NET application. I also wanted to avoid installing PHP and MySql on the Windows server. Impossible? Apparently not! (I’ll get to the word Possimpible a bit … Continue reading → […]