JSP Page
  +91-9041244509 , 9872640169 chd.sec22.director@atlfoundation.com  Locate Us 
        
JSP Page
Enquiry Form


SECURED PROGRAMMING IN .NET WITH C

All the top software development companies require software programming experts in .NET. These include Microsoft, Trilogy, Infosys, Wipro, TCS, HCL Technologies, Sapient, Patni Computers, Satyam, and Cognizant Technology Solutions along with many others. As most of the software development these days takes place in .NET, a large number of SME's who carry out outsourced projects require programmers in these fields. .Net programmers find jobs in all the industry sectors.  

.NET has provided hug number of tools for the developers that allow them an exceptional degree of flexibility and productivity. On the other hand, these sophisticated tools make it easier than ever to miss the little details that allow security vulnerabilities to creep into an application. Since.NET has done a fantastic job of integrating security into coding, but the responsibility is still on developers to understand the limitations of the framework and ensure that their own code is secure. Therefore, the concept of secure coding comes in picture.

Secure coding practices go yonder, defines the security features that we should implement in our application, forces everyone to be involved in the software process to recognize the security vulnerabilities in whatever software might be released and to understand the risk associated with every step. Then defining a response plan to how to deal with said security vulnerabilities.


COURSE CONTENT:
MODULE: C PROGRAMMING
Unit 1: The basics of c
Unit 2: C operators
Unit 3: Control structures
Unit 4: function
Unit 5: Storing variables
Unit 6: Arrays and pointers
Unit 7: C preprocessors
Unit 8: Structures and union
Unit 9: Files handling
Unit 10: Standard library functions
Unit 11: Strings

MODULE: C# PROGRAMMING 
Unit 1: Introducing .net and c#
Unit 2: Understanding the .net framework
Unit 3: C# basics
Unit 4: C# data types, storage and variables
Unit 5: OOP’S concept in c#
Unit 6: Arrays, indexer and collection in c#
Unit 7: C# operators & data type
Unit 8: Delegates and events in c#
Unit 9: File handling
Unit 10: Threading
Unit 11: Error and exception handling
Unit 12: Windows forms
Unit 13: ADO.Net
Unit 14: Deployment
Unit 15: Overview of visual studio 2010     

MODULE: ASP.NET                                                                                                                        
Unit 1: Introduction to asp.net
Unit 2: Working with server controls
Unit 3: Server controls form validations
Unit 4: Understanding page life cycle & state management
Unit 5: Master pages
Unit 6: Caching in asp.net
Unit 7: AJAX introduction
Unit 8: Security
Unit 9: Globalization and localization
Unit 10: Crystal reports 

MODULE: ADO.NET AND ITS FEATURES 
Unit 1: Introduction ado.net
Unit 2: The .net data providers
Unit 3: Visual studio .net and ado.net
Unit 4: Using data readers

MODULE: STRUCTURED QUERY LANGUAGE IN .NET                                                              
Unit 1: SQL server 2005
Unit 2: Creating and managing databases
Unit 3: Introduction to SQL statement
Unit 4: T-SQL enhancements for developers
Unit 5: T-SQL enhancements for DBAS
Unit 6: Microsoft.net integration
Unit 7: SQL server and xml 

MODULE: SECURED PROGRAMMING IN .NET  
Unit 1: Xml
Unit 2: Web services
Unit 3: Asp.net nvc4
Unit 4: Windows communication foundation
Unit 5: Windows presentation foundation
Unit 6: Crystal report
Unit 7: Introduction to application level attack
Unit 8: Runtime security
Unit 9: Secure coding principal
Unit 10: Implementing authentication and authorization in server and applications
Unit 11: Input validation
Unit 12: Encryption and key management
Unit 13: Securing database connection and platform security
Unit 14: Secure session & state management
Unit 15: Code protection
Unit 16: SDL (secure development lifecycle) 
JSP Page