Best Dot net Training Institute in Bangalore|.Net Training in Bangalore | Blue Ocean Learning
 DOTNET PROFESSIONAL(BOCDP)classes in jp nagar Bangalore

BLUE OCEAN CERTIFIED DOTNET PROFESSIONAL(BOCDP)

Microsoft Dot Net Course Contents

.NET Web Development

  • Understand the .NET framework
  • Run and compile .NET programs
  • Understand data types, language constructs, and flow control
  • Understand classes and objects, and inheritance
  • Leverage controls provided by the framework and how to extend and build custom controls
  • Use the ASP.NET syntax and structure
  • Understand and use many built-in namespaces and base classes
  • Create pages that work with interactive form data
  • Work with the intrinsic objects used in ASP.NET for managing HTTP requests and responses and maintaining state
  • Use ADO.NET to connect to and modify databases
  • Use the XML support in .NET to produce XML data, transform data for web pages, and store XML data in a database
  • Debug your ASP.NET pages

Advanced .NET Programming

  • Messaging and Remoting architectures
  • .NET support for transaction management
  • Classes to support advanced networking
  • Advanced security and deployment in .NET

Developing Secure.Net Web Applications

  • Potential sources for untrusted data
  • Consequences for not properly handling untrusted data such as denial of service, cross-site scripting, and injections
  • Test web applications with various attack techniques to determine the existence of and effectiveness of layered defenses
  • Prevent and defend the many potential vulnerabilities associated with untrusted data
  • Vulnerabilities associated with authentication and authorization
  • Detect, attack, and implement defenses for authentication and authorization functionality and services
  • Dangers and mechanisms behind Cross-Site Scripting (XSS) and Injection attacks
  • Detect, attack, and implement defenses against XSS and Injection attacks
  • Concepts and terminology behind defensive, secure, coding
  • Threat Modeling as a tool in identifying software vulnerabilities based on realistic threats against assets
  • Perform both static code reviews and dynamic application testing to uncover vulnerabilities in web applications
  • Design and develop strong, robust authentication and authorization implementations within the context of .NET
  • Detect, attack, and implement defenses for XML-based services and functionality
  • Techniques and measures that can used to harden web and application servers as well as other components in your infrastructure
  • Implement the processes and measures associated with the Secure Software Development (SSD)
  • Skills, tools, and best practices for design and code reviews as well as testing initiatives
  • Basics of security testing and planning
  • Work through a comprehensive testing plan for recognized vulnerabilities and weaknesses

Developing Web Applications Using Microsoft Visual Studio 2008 SP1 (M2310D)

  • Explore ASP.NET web applications in Microsoft Visual Studio 2008 SP1
  • Create web applications by using Microsoft Visual Studio 2008 R1 and Microsoft .NET-based languages
  • Add functionality to a Microsoft ASP.NET Web Form
  • Implement master pages and user controls
  • Validate user input
  • Debug Microsoft ASP.NET web applications
  • Manage data in an ASP.NET 3.4 web application
  • Manage data access tasks by using LINQ
  • Manage data by using ASP.NET AJAX application
  • Consume XML web services and Windows Communication Foundation (WCF) services
  • Manage state in web applications
  • Configure and deploy a Microsoft ASP.NET web application
  • Secure a Microsoft ASP.NET web application
  • Implement new technologies supported by Visual Studio 2008 SP1 for web development

Developing Web Applications with Microsoft Visual Studio 2010 (M10264)

  • Underlying architecture and design of a web application
  • Apply best practices and make appropriate trade-offs based on business requirements
  • Develop MVC models, controllers, and views
  • Optimize the design of a web application for discoverability by search engines
  • Write server-side code for Web Forms
  • Optimize data management for Web Forms
  • Ensure quality by debugging, unit testing, and refactoring
  • Secure a web application
  • Apply Master Pages and CSS for a consistent application UI
  • Develop client-side scripts and services for a responsive, rich, and interactive UI
  • Implement advanced AJAX in a web application
  • Deploy a web application
  • Develop a web application using Silver light

Developing Windows Applications with Microsoft Visual Studio 2010 (M10262)

  • How varying business requirements influence the design decisions when planning a Windows Client application
  • New features of Visual Studio 2010 WPF
  • Design and build a UI that provides the expected end-user experience and UI functionality
  • Create a consistent and manageable user interface
  • Best practices when testing and learn how to debug applications
  • Use advanced exception handling in Windows Client application scenarios
  • Implement advanced data binding scenarios
  • Use coding techniques to improve the responsiveness of their applications
  • Implement localization, user assistance, and accessibility features within an application
  • Basics of graphics in WPF
  • Customize controls and introduce students to custom controls
  • Implement application behaviors based on user actions or events by using attached properties and Expression Blend behaviors
  • Develop data visualization within their applications in a manner that enables the application user to drill down into data visually
  • Manage application state and settings throughout the application lifecycle
  • Deploy applications using the various methods supported by Visual Studio 2010

Fundamentals of .NET Programming using VB.NET and C#

  • Basic object-oriented concepts required to work in .NET
  • Objects supported in the framework including basic collection classes, strings, and exception handling
  • Basics of working with Windows applications as well as web applications and web forms
  • Persistence and data interaction using streams and ADO.NET
  • .NET languages and working with Visual Basic.NET and C#, including exercises and code samples from each

Fundamentals of ASP.NET using VB.NET and C#

  • ASP.NET and how this powerful technology facilitates creating robust web applications using sound object-oriented techniques
  • Create powerful user interfaces using web forms
  • Leverage controls provided by the framework and learn how to extend and build custom controls
  • Learn to work with the validation controls in ASP.NET
  • Work with the intrinsic objects used in ASP.NET for managing HTTP requests and responses and maintaining state
  • Leverage ADO.NET to bind data to the controls in your forms
  • Use the XML support in .NET to produce XML data, transform data for web pages, and store XML data in a database
  • • Work with VS.NET to debug, deploy, secure, and fine-tune applications

Intermediate .NET Programming using VB.NET and C#

  • Advanced OO concepts such as Aggregation, Namespaces, and Reflection
  • Delegates and Events
  • .NET's support for multithreading and thread synchronization
  • Advanced ADO.NET and XML support
  • Create and consume components and work with COM components
  • Advanced tools in VS.NET
  • Deploy applications using .Net and VS.NET

Intermediate and Advanced .NET Programming

  • Work with advanced OO concepts such as Aggregation, Namespaces, and Reflection
  • Delegates and Events
  • .NET's support for multi-threading and thread synchronization
  • Advanced ADO.NET and XML support
  • Create and consume components, and work with COM components
  • Work with the Messaging and Remoting architectures
  • .NET support for transaction management
  • Classes to support advanced networking
  • Advanced security and deployment in .NET
  • Deploy applications using .Net and VS.NET

Introduction to Web Development with Microsoft Visual Studio 2010 (M10267)

  • Explore ASP.NET web applications in Microsoft Visual Studio 2010
  • Create web applications by using Microsoft Visual Studio 2010 and Microsoft .NET-based languages
  • Create a Microsoft ASP.NET Web Form
  • Add functionality to a Microsoft ASP.NET Web Form
  • Implement master pages and user controls
  • Validate user input
  • Debug Microsoft ASP.NET web applications
  • Manage data in an ASP.NET 4.0 web application
  • Manage data access tasks by using LINQ
  • Create a Microsoft ASP.NET AJAX application
  • Consume and Windows Communication Foundation (WCF) services
  • Manage state in web applications
  • Configure and deploy a Microsoft ASP.NET web application
  • Secure a Microsoft ASP.NET web application
  • Implement new technologies supported by Visual Studio 2010 for web development

Programming in C# with Microsoft Visual Studio 2010 (M10266)

  • Developing C# applications for the Microsoft .NET Framework 4.0
  • Structure of C# 4.0 programs, language syntax, and implementation details
  • Using C# programming constructs
  • Declaring and calling methods
  • Handling exceptions
  • Reading and writing files
  • Creating new types
  • Encapsulating data
  • Inheriting from classes and implementing interfaces
  • Managing the lifetime of objects and controlling resources
  • Defining overload operators
  • Decoupling methods
  • Using collections and building generic types
  • Using LINQ to query data
  • Integrating Visual C# Code with Dynamic Languages and COM Components

Programming in Visual Basic with Microsoft Visual Studio 2010 (M10550)

  • Visual Basic and the .NET Framework
  • Using Visual Basic Programming Constructs
  • Declaring and Calling Methods
  • Handling Exceptions
  • Reading and Writing Files
  • Creating New Types
  • Encapsulating Data and Methods
  • Inheriting from Classes and Implementing Interfaces
  • Managing the Lifetime of Objects and Controlling Resources
  • Creating and Using Properties and Indexers
  • Overloading Operators
  • Decoupling Methods and Handling Events
  • Using Collections
  • Building Generic Types Custom Collection Classes
  • Using LINQ to Query Data
  • Integrating Visual Basic Code with Dynamic Languages and COM Components