Secure Coding utbildning

Training in Secure Coding

Secure Coding in Java, Java EE, Web applications, .NET, C#, ASP.NET and  C/C++. These courses are held in cooperation with Scademy. 

Java, JEE and Web application security

Great efforts have been invested in making Java a secure platform. Beyond providing a much more secure programming than traditional native language like C/C++ and a protected runtime environment, Java comes with elaborated security and cryptography technologies to foster implementing secure systems. Join one of our Java secure coding courses to learn how to use properly and adequately the security mechanism of Java, how to handle the still quite many Java specific vulnerabilities and to practice techniques that one should follow to avoid these typical security relevant coding mistakes.

.NET, C# and ASP.NET security development

The Microsoft developed .NET and ASP.NET frameworks provide one of the most comprehensive development environment offering sophisticated security services. Attend one of our .NET / C# / ASP.NET courses to learn how to properly and adequately apply architecture and coding-level programming techniques in order to avoid typical mistakes and vulnerabilities in .NET and ASP.NET, and get the essential C# secure coding skills that can be implemented immediately on your next working day.

C/C++ secure coding

The C/C++ programming language is a security nightmare. Due to the inherent weakness of the language it is almost a science to write flawless C/C++ code that does not contain vulnerabilities that hackers could exploit. Attend one of our C/C++ secure coding courses to get familiar with these common security vulnerabilities, experience real live hacking demos and practical exercises, learn the applicable mitigation techniques and the very essential everyday C/C++ secure coding practices how to avoid these threats and defeat hackers.

Web application security and Web application testing

Protecting applications that are accessible via the Web requires well-prepared security professional who are at all-time aware of current attack methods and trends. Plethora of technologies and environments exist that allow comfortable development of Web applications (like Java, ASP.NET or PHP). One should not only be aware of the security issues relevant to these platforms, but also of all general vulnerabilities that apply regardless of the used development tools. Our web application security related courses give Java, .NET and PHP developers and testers the necessary and essential programming and testing skills to secure internet based systems and services.

 

Koulutukset: Secure Coding

Standard Java security


Koulutus myös asiakaskohtaisena toteutuksena
Päivämäärä: 25.3
Lue lisää ja ilmoittaudu >
25.3

The Java language and the Runtime Environment (JRE) was designed to be free from the most problematic common security vulnerabilities experienced in other languages, like C/C++. Yet, software developers and architects should not only know how to use the various security features of the Java environment (“Java for security”), but should also be aware of the numerous vulnerabilities that are still relevant for Java development (“security of Java”).

The introduction of security services is preceded with a brief overview of the foundations of cryptography, providing a common baseline for understanding the purpose and the operation of the applicable components. The use of these components is presented through several practical exercises, where participants can try out the discussed APIs for themselves.

Lue lisää

Advanced C#, ASP.NET and Web application security


Koulutus myös asiakaskohtaisena toteutuksena
Päivämäärä: 24.6
Lue lisää ja ilmoittaudu >
24.6

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. Yet, beyond all that, what if we told you that attackers were trying to break into your code right now? How likely would they be to succeed?

This course will change the way you look at your C# code. We'll teach you the common weaknesses and their consequences that can allow hackers to attack your system, and – more importantly – best practices you can apply to protect yourself. We give you a holistic view on the security aspects of the .NET framework – such as making use of cryptography or Code Access Security – as well as common C# programming mistakes you need to be aware of. We also cover typical Web vulnerabilities with a focus on how they affect ASP.NET web apps on the entire stack – from the CLR to modern AJAX and HTML5-based frontends. We present the entire course through live practical exercises to keep it engaging and fun.

Writing secure code will give you a distinct edge over your competitors. It is your choice to be ahead of the pack – take a step and be a game-changer in the fight against cybercrime.

Lue lisää

C/C++ secure coding


Koulutus myös asiakaskohtaisena toteutuksena
Päivämäärä: 24.4
Lue lisää ja ilmoittaudu >
24.4

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? How likely would they be to succeed?
This course will change the way you look at your C/C++ code. We'll teach you the common weaknesses and their consequences that can allow hackers to attack your system, and – more importantly – best practices you can apply to protect yourself. We give you a holistic view on C/C++ programming mistakes and their countermeasures from the machine code level to virtual functions and OS memory management. We present the entire course through live practical exercises to keep it engaging and fun.
Writing secure code will give you a distinct edge over your competitors. It is your choice to be ahead of the pack – take a step and be a game-changer in the fight against cybercrime.

Lue lisää

Python Security

Uusi
Koulutus myös asiakaskohtaisena toteutuksena
Päivämäärä: 20.5
Lue lisää ja ilmoittaudu >
20.5

Advanced Java and Web application security


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Writing web applications in Java can be rather complex – reasons range from dealing with legacy technologies or underdocumented third-party components 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? How likely would they be to succeed?

This course will change the way you look at your Java code. We'll teach you the common weaknesses and their consequences that can allow hackers to attack your system, and – more importantly – best practices you can apply to protect yourself. We cover typical Web vulnerabilities with a focus on how they affect Java web apps on the entire stack – from the Java runtime environment to modern AJAX and HTML5-based frontends. In addition, we discuss the security aspects of the Java platform itself as well as typical Java programming mistakes you need to be aware of. We present the entire course through live practical exercises to keep it engaging and fun.

Writing secure code will give you a distinct edge over your competitors. It is your choice to be ahead of the pack – take a step and be a game-changer in the fight against cybercrime.

Lue lisää

Advanced Java, Java EE and Web application security


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Beyond a solid knowledge in using Java components, even for experienced Java programmers it is essential to have a deep knowledge in Web-related vulnerabilities both on server and client side, the different vulnerabilities that are relevant for Web applications written in Java, and the consequences of the various risks.

General web-based vulnerabilities are demonstrated through presenting the relevant attacks, while the recommended coding techniques and mitigation methods are explained in the context of Java with the most important aim to avoid the associated problems. In addition, a special focus is given to client-side security tackling security issues of JavaScript, Ajax and HTML5.

Lue lisää

.NET, C# and ASP.NET security development


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

A number of programming languages are available today to compile code to .NET and ASP.NET frameworks. The environment provides powerful means for security development, but developers should know how to apply the architecture- and coding-level programming techniques in order to implement the desired security functionality and avoid vulnerabilities or limit their exploitation.

Lue lisää

Combined C/C++, Java and Web application security


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

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. This course combines C/C++ and Java platform security to provide an extensive, cross-platform secure coding expertise.

Lue lisää

Combined C/C++/C#, ASP.NET and Web application security


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Serving teams that use managed code (.NET and ASP.NET typically written in C#) together with native code development (typically C/C++), this training gives a comprehensive overview of the security issues in both environments.

Concerning C/C++, common security vulnerabilities are discussed, backed by practical exercises about the attacking methods that exploit these vulnerabilities, with the focus on the mitigation techniques that can be applied to prevent the occurrences of these dangerous bugs, detect them before market launch or prevent their exploitation.

Lue lisää

Web application security


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Protecting applications that are accessible via the Web requires well-prepared security professional who are at all time aware of current attack methods and trends. Plethora of technologies and environments exist that allow comfortable development of Web applications (like Java, ASP.NET or PHP). One should not only be aware of the security issues relevant to these platforms, but also of all general vulnerabilities that apply regardless of the used development tools.

Lue lisää

Web application security testing


Koulutus myös asiakaskohtaisena toteutuksena
Pyydä tarjous organisaatiollesi
Lue lisää >

Attending this course will prepare software testers to adequately plan and precisely execute security tests, select and use the most appropriate tools and techniques to find even hidden security flaws. Practical exercises will help understanding web application vulnerabilities and mitigation techniques, together with hands-on trials of various testing tools from security scanners, through sniffers, proxy servers, fuzzing tools to static source code analyzers, this course gives the essential practical skills that can be applied on the next day at the workplace.

Lue lisää

Etkö löydä haluamaasi koulutusta? Ota yhteyttä 010 432 1001 (ark. 8-17) tai info@tieturi.fi.