C++ is a powerful and complex language. This course covers advanced C++ language features and development techniques, to help you get the most out of the language.
This course aims to extend and solidify your Python experience by exploring structural techniques and common Python APIs. You´ll learn how to write OO and functional code, implement GUIs, create Web sites backed up by relational databases, implement multithreaded code, and more.
Thanks to WASM (WebAssembly) it is finally possible to create C# web applications, running exclusively in the browser. Microsoft created Blazor that, together with ASP .NET Core, allows you to write web application, Progressive web apps (PWA), (native) mobile and desktop applications.
C and C++ Secure Coding - Virtual. To put it bluntly, writing C/C++ code can be a minefield for reasons ranging from memory management or dealing with legacy code to sharp deadlines and code maintainability.
C# 9 is the latest evolution of Microsoft´s primary programming language. This course covers the latest language features in C# 9 (as well as C# 8), and includes a comparison of .NET Framework and .NET Core.
This course is aimed at students who need to get up to speed in C++. The course introduces Object-oriented concepts and shows how they are implemented in C++.
Thought you knew C++? Think again! The C++11 standard is a huge leap forward in the language and STL. Largely inspired by Boost, the C++11 standard introduces support for lambdas, multithreading, vastly improved object construction mechanisms, and much more beside.
If you are getting started with programming and you are aiming to use C# and .NET, then this is the course for you. The course explains essential programming concepts and object-oriented techniques, and explores fundamental C# syntax in this context.
Kotlin is an object-oriented language that runs on the Java Virtual Machine. Kotlin is also a functional language, and combines the features and benefits of OO and functional programming.
Thought you knew C++? Think again! The C++11 standard saw a huge leap forward in the language and STL. Largely inspired by Boost, the C++11 standard introduced support for lambdas, multithreading, vastly improved object construction mechanisms, and much more beside.
Python has emerged as a popular and effective language in the world of data science. The dynamic nature of the language, the relative simplicity of the syntax, and the abundance of fast and powerful libraries have all been important contributory factors in this growth.
Python for Financial Traders. Use Python and its statistical computing libraries to analyse and visualise your financial data and to gather some actionable insights.
Python is a powerful and popular object-oriented scripting language. This course provides a comprehensive introduction to the core syntax and functions provided by Python, including full coverage of its object-oriented features.
Rust is an intriguing language. Syntactically similar to C++, it offers higher-order language features to simplify important tasks such as memory management, concurrent execution, and safe vs. unsafe execution.
Your application written in C and C++ works as intended, so you are done, right? But did you consider feeding in incorrect values? 16Gbs of data? A null? An apostrophe? Negative numbers, or specifically -2*32?
Your medical device written in C and C++ works as intended, so you are done, right? But did you consider feeding in incorrect values? 16Gbs of data? A null? An apostrophe? Negative numbers, or specifically -1 or -231?
Your Web application written in C# works as intended, so you are done, right? But did you consider feeding in incorrect values? 16Gbs of data? A null? An apostrophe? Negative numbers, or specifically -1 or -231?
We offer online course about (In)Security in C++. The course teaches C++ developers fundamental concepts from Exploit Development and Reverse Engineering, and uses these concepts to demonstrate common vulnerabilities in C++ codebases.
We offer online course about Accelerated TDD - For More Productive C++. We all know that writing tests for our code is “what we should do”, and maybe we’re even doing that already. But it feels like extra busy-work that slows us down - and they hardly ever catch any bugs anyway.
We offer online course about Advanced and Modern C++ Programming: The Tricky Parts. Whenever I give C++ trainings I run into the same topics of "half knowledge".
We offer online course about advanced modern C++. C++ is a hard and complicated programming language. When used correctly it delivers the best possible performance. Unfortunately, it is often misused which is a source of many problems.
We offer online course about building a deployment pipeline with C# and cake. Remember when most web applications were just a website and a SQL database? Yeah, things are different these days.
We offer online course about C++20 in practice - a complete introduction. C++20 is the latest new release of C++, now supported by major compilers. C++20 will change the way we program more dramatically than C++11 did.
We offer online course about CI/CD as Code with C#, Cake and .NET 5.0. Remember when most web applications were just a website and a SQL database? Yeah, things are different these days.
We offer online course about Deep C for experienced programmers. This course is aimed at experienced programmers that would like to further deepen their understanding and knowledge of this blunt and fascinating programming language.
We offer online course about Developing Machine Learning Applications in C# with ML.NET. In this workshop, you will learn how to infuse Machine Learning capabilities into your .NET applications with ML.NET.
We offer online course about Developing with C# in 2022. This workshop is for developers that have worked in programming for a while, not necessarily C#, but also the C# developers that have not caught up on the latest changes in the language.
We offer online course about Driving Your C# Code with Tests. Testing forms an integral part of the modern software development flow. From customer-facing acceptance tests to code-focused unit tests, automated testing is part of the fabric of a modern build process and deployment pipeline.
We offer online course about High Performance C# Code with Visual Studio´s Profiler. Is your application slow? Do you know where the bottlenecks are? How do you take the guesswork out and start making measurable differences? Visual Studio´s profiler is a killer tool for working out what´s slow.
Introduction to the C Programming Language - online - online. Introduction to the C programming language, the C standard library, and C11 to C2X standards. No previous experience with C is required.
We offer online course about Mod(C++) Fundamentals: Introduction to C++. Mod(C++) Fundamentals is a two day training course. It is ideal for new hires that have little to no experience in C++, but are proficient in an Object Oriented Programming language, like Java or C#.
We offer online course about modern C. C as a language has evolved a lot since it was first standardized in 1989, aka C89/C90/ANSI C. Among other things, C99 introduced better support for scientific computing, C11 introduced a new memory model and support for concurrency.
We offer online course about Modern C++ Design Patterns. Design patterns have proven themselves invaluable over several decades and thus knowledge about them is essential to design robust, decoupled systems.
We offer online course about program with GUTs in C. One of the greatest shifts in modern programming practices has been how programmers across many different domains and languages have embraced unit testing.
We offer online course about Rust for the C++ Developer. Rust is a systems language designed to prevent some of the pitfalls encountered in other languages. In this 2 day workshop, we will guide you through the fundamentals of the Rust language. Tailored for C++ developers.
We offer online course about secure coding in C and C++. Secure coding in C and C++ is a two day training course that provides a detailed explanation of common programming errors in C and C++ and describes how these errors can lead to vulnerable software.
We offer online course about Tour of C - a proper (re)introduction to C. C is a very capable and highly portable assembly language. C is programming language number 1 for low-level systems and embedded computing - a position it is likely to hold for many more decades.