2350B Developing and Deploying Secure Microsoft .NET Framework Applications

Developers who will gain the most from this course have a working understanding of the .NET Framework and some project experience writing .NET Framework client applications by using either Visual Basic .NET or Visual C#. Before attending this course, students must have:
• Experience developing applications by using the .NET Framework, including using:
• The common language runtime
• Managed execution
• Basic file I/O classes, such as the FileStream class
Students can satisfy the prerequisites for this course by attending Course 2349: Programming with the Microsoft .NET Framework (Microsoft Visual C# .NET), or Course 2415: Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET).
• Programming experience with Visual Basic .NET or Visual C#, including:
• Opening, building, running, and debugging projects in Visual Studio .NET
• Declaring variables and using loops and conditional statements
• Creating classes and methods
• Using attributes
Students can satisfy the prerequisites for Visual Basic .NET by completing Course 2559: Introduction to Visual Basic .NET Programming with Microsoft .NET,or Course 2373: Programming with Microsoft Visual Basic .NET.
Students can satisfy the prerequisites for Visual C# by completing Course 2124: Programming with C#, or Course 2609: Introduction to C# Programming with Microsoft .NET.
The following books and courses provide a depth of knowledge of the .NET Framework that is useful for this course:
• Programming Microsoft .NET by Jeff Prosise (Wintellect)
• Applied Microsoft .NET Framework Programming in Microsoft Visual Basic .NET by Jeffrey Richter & Francesco Balena (Wintellect)
• Course 2349: Programming with the Microsoft .NET Framework (Microsoft Visual C# .NET)
• Course 2415: Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)