Beyond a solid knowledge in using various security features of .NET and ASP.NET, even for experienced programmers it is essential to have a deep knowledge in Web-related vulnerabilities both on server and client side along with the consequences of the various risks.
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 gets you started with C# version 6.0 and the .NET framework. It will help you to understand the basic syntax and cover the most important parts of the class library.
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. Yet, beyond all that, what if we told you that attackers were trying to break into your code right now.
As a developer, your duty is to write bulletproof code. However... What if we told you that despite all of your efforts, the code you have been writing your entire career is full of weaknesses you never knew existed.
Writing .NET web applications can be rather complex – reasons range from dealing with legacy technologies or underdocumented third-party components to sharp deadlines and code maintainability.
As a developer, your duty is to write bulletproof code. However... What if we told you that despite all of your efforts, the code you have been writing your entire career is full of weaknesses you never knew existed? What if, as you are reading this, hackers were trying to break into your code?
C# 7 is new in Visual Studio 2017, and is the latest evolution of Microsofts primary programming language. This course covers the latest language features in C# 7 and the .NET 2017 platform.
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.
To serve in the best way heterogeneous development groups that are using various platforms simultaneously during their everyday work, we have merged various topics into a combined course that presents diverse secure coding subjects in didactic manner on a single training event.
As a developer, your duty is to write bulletproof code. However... What if we told you that despite all of your efforts, the code you have been writing your entire career is full of weaknesses you never knew existed? What if, as you are reading this, hackers were trying to break into your code.
In this course students will learn essential programming skills and techniques that are required to develop Windows 10 Universal Apps using C#.
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.
Once you have mastered the core features of C# as a programming language, you are ready to take the next step. The .NET Framework offers an incredibly rich and diverse set of APIs that cover all aspects of contemporary development.
The Android platform is reaching new heights in stability, performance, and market penetration. Now is the time to learn about the framework and release that application that will change the world. But which course to take? Preferably one that keeps up-to-date with the latest Android versions!
In this course students will learn essential programming skills and techniques that are required to develop Windows Store apps.
This course you will learn advanced programming practices and techniques that will help you develop Windows Store apps.
In recent years, parallel hardware has become the norm. Its not unusual to discover that ones smartphone has a multi-core CPU these days.
Parallel and Heterogeneous Computing with Microsoft PPL and AMP in C++. Computationally intensive work is often best solved by moving to parallel processing, to take advantage of multiple cores.
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.
The Python language is used in many different settings - from command-line tools to complex Web applications. Many of these Python programs are exposed to attack, either by being directly accessible through the Internet or by directly processing user-provided data in a server environment.
In this course students will learn how to create scalable and reliable applications using Event Sourcing and CQRS using C#. CQRS and Event Sourcing (ES) are described as the next level(s) in the Data Storage Maturity Model.
Vi tilbyr grunnleggende kurs i C++ programmering . Målsettingen er at deltakerne skal få en grunnleggende innføring i C++ for å kunne utvikle enkle programmer etter at kurset er ferdig. De vil lære å bruke de grunnleggene elementer i objektorientert programmering.
The cloud is taking the world by storm. Several cloud vendors are competing heavily on features and pricing. With Azure, Microsoft has created a cloud to build, test, deploy and manage applications.
This 2-day course covers all the major topics in C++17. It is designed to give experienced C++ programmers who know C++11/14 a solid foundation in all aspects of the language and library innovations in the latest version of the C++ Standard.
This course is aimed at developers who are new to C++ and wish to learn modern C++ using the most common and useful features of C++11 such as auto and lambdas.
The dramatic increase in the offering of cloud services, as well as the use of these has shifted the skillset needed for modern software developers. In this workshop you will get real world practical knowledge on how to use Microsoft Azure for your development projects.
This Microsoft Official Courses On-Demand is an integrated blend of video, reading, Microsoft Labs Online and knowledge checks that can help you stay abreast of the latest technologies and build technical skills in a flexible, time-efficient and cost-effective manner.