Home > Training Course Catalogue > IT Vendor Courses > Microsoft Security Training Courses > M2805: Security Seminar for Developers

Perpetual Solutions
Tuition House
27-37 St Georges Road, London
SW19 4DS

+44 (0)20 7620 0033
+44 (0)20 7620 0055

 

Training Course Outline

IT Vendor CoursesIT Vendor Courses   Microsoft Security Training CoursesMicrosoft Security Training Courses


Course outline for M2805: Security Seminar for DevelopersM2805: Security Seminar for Developers


View course dates


Course Duration: 1 Day


Course Code: M2805


Course Description:


The target audience consists of developers and architects of varying degrees of aptitude and experience who use different programming languages and platforms. To a lesser extent, business decision makers and project managers will also benefit from the seminar.


Main Audiences


Software Architect. Experienced architects and designers of software applications typically design and troubleshoot a wide range of application types.


Professional Microsoft Visual Basic® Developer. These developers typically build applications based on Microsoft Win32® and occasionally business-tier COM components by using Microsoft Visual Basic 6.0, and are also either interested in or currently working with Microsoft Visual Basic .NET.


Professional C++ Developers. These developers build a wide range of applications, including Win32-based applications, Web applications, Mobile devices, COM components, and other highly-productive and -efficient software applications. They are also either interested or currently working with C#.


Prerequisites:

Before attending this course, students must have development experience with Visual Basic, C, C++, or Java


This course includes the following modules:

Course Includes

  • This one-day, instructor-led seminar introduces developers to the knowledge and skills required to identify and mitigate security threats. The seminar is divided into three sessions.
  • Session I: "Writing Secure Code" will highlight common techniques that hackers use to compromise software systems. In addition, the audience will learn strategies and a series of best practices that can mitigate these threats.
  • Threats covered will include buffer overruns, cross-site scripting, SQL injection, canonicalization issues, cryptography hacking, COM safe for script issues, and denial of service attacks.
  • Session II: "Security and the .NET Framework" will cover the security features of the Microsoft .NET Framework. Topics will include .NET Framework security features, implementing code access and role-based security, cryptography, and securing Microsoft ASP.NET and XML Web services. For advanced learners who are already familiar with these concepts, the first part of the session may be skipped or covered at an accelerated pace.
  • For this audience, the instruction of this session will focus on Advanced Topics: Tips for Writing Secure .NET Code, which focuses on best practices when writing secure .NET code.
  • Session III: "Developing Secure Applications with .NET Enterprise Servers" will cover the security features available with the .NET Enterprise Servers. This session provides a high-level overview of security concepts and Microsoft product features from which managers, network administrators, developers, and architects can benefit. This session is designed to be customized for specific audiences, and trainers should be aware of the background of the audience and their interest in specific products and solutions before delivering this session.

 

To make an enquiry for this course to be run ONSITE at your location, click here or call Sales on +44 (0) 20 7620 0033.


Perpetual Solutions are a global provider of onsite training solutions throughout London, UK and the rest of the world. For scheduled training our UK partner network provides an unrivalled choice of courses.


Save as PDFSave as PDF

PrintPrint this course



© Perpetual Solutions Ltd 2008.   Perpetual Solutions, Tuition House, 27-37 St Georges Road, London, SW19 4DS. +44 (0)20 7620 0033 +44 (0)20 7620 0055