c# with Asp .net

Catalyse your Career Growth

Microsoft Technology Portfolio provides IT professionals and developers comprehensive learning technology solutions which can pace their career growth. To learn about new Microsoft technology, update on Microsoft product or prepare for Microsoft Certification, right training is most essential.


These topics will be covered in class. After completion of 55% of course, student will go through Live Project Training, Interview Preparation and Recruitment process in Software Industry.


Introduction to .NET

  • Overview of the .NET Framework
  • How .NET is Different from Traditional Programming
  • Common Language Runtime (CLR)
  • Common Language Specification (CLS)
  • Common Type System (CTS)
  • .NET Assemblies
  • Common Language Specification (CLS)
  • Common Type System (CTS)
  • .NET Assemblies
  • .NET Namespaces
  • .NET Framework Class Library
 

Language Fundamentals

  • C# Program Structure
  • Defining Namespaces
  • Understanding C# Data Types
  • Defining Variables and Constants
  • Comparing Value Types versus Reference Types
  • Working with Operators and Expressions
  • Performing Type Conversions
  • Using Console I/O
  • Formatting Numbers, Date and Times
 

Functions and Parameters

  • Defining Static and Instance Functions
  • Passing Parameters by value and by reference
  • Overloading Functions
  • Optional Parameters
  • Using Variable Length Parameter Lists
 

Collections

  • Defining and Using Arrays
  • Understanding System.Array
  • Using .NET Collections
  • Working with ArrayLists and Hashtables
  • Working with Lists and Dictionaries
  • Introducing LINQ
 

Introducing ASP.NET

  • Overview of ASP.NET 4.0
  • Understanding Client-Side vs. Server-Side Execution
  • Working with Web Forms
  • Understanding ASP.NET Application Folders
  • Using Web.config
 

Using Controls

  • Working with HTML Controls
  • Working with Web Controls
  • Creating Controls at Runtime
  • Defining and Using Custom User Controls
 

Validation

  • Understanding the ASP.NET Validation Controls
  • Performing Client-Side Validation
  • Performing Server-Side Validation
  • Using the Regular Expression Validator
  • Customizing Validation
  • Working with Validation Groups
 

Maintaining State

  • Understanding why the Web is Stateless
  • Maintaining State within ASP.NET Applications
  • Using the Application Object
  • Using the Session Object
  • Using the ViewState Object
  • Reading and Writing Cookies
  • Using the Query String
 

Using XML

  • Understanding XML and XML Schemas
  • Reading XML Data with a DataSet
  • Writing XML Data with a DataSet
 

Securing ASP.NET Applications

  • Understanding the ASP.NET 4.0 Security Models
  • Authenticating Users
  • Authorization User Requests
  • Using the ASP.NET Login Controls
  • Using the ASP.NET Web Site Administration Tool
 

Deploying ASP.NET Applications

  • Overview of ASP.NET Deployment Options
  • Using Copy Web Site Tool
  • Using Publish Web Site Tool
  • Using Web Setup Projects
 

Asp.Net AJAX

  • Conceptual Overview about Ajax Technology
  • Using Asp.net Ajax Control Toolkits
  • Using Server Side Asp.Net Ajax
  • Using Client Side Asp.Net Ajax
  • Client-Side JavaScript programming
  • Microsoft Client Library for Ajax
  • Remote method calls with ASP.NET Ajax
 

LINQ AND C#

  • Generics, Delegates, Anonymous Methods, Enumerartors&Yeild
  • Local Type Interface, Lamda Expressions
  • Extension Methods, Object Initialization Expressions
  • Anonymous Types, Query Expressions
  • LINQ Queries
  • Query Operators
  • Conversion Operators
  • LINQ to SQL, DataSet, Entities
  • LINQ to XML API
  • LINQ to XML Queries
 

WCF (Windows Communication Foundation)

  • Architecture of WCF
  • Project Template of WCF
  • WCF Composition
  • Building a WCF Service
  • Hosting a WCF Service
  • WCF Client Application building
 


MICROSOFT SILVERLIGHT and WPF (Windows Presentation Foundation)

  • WPF in ASP.NET 4.0
  • WPF / E – Every Where Concept
  • SilverLight and Media
  • Working with JavaScript
  • Client-side Programming SilverLight
  • Server-side Programming SilverLight
  • XAML [Extensible Application Markup Language]
  • Developing SilverLight Pages with Visual Studio 2010 or Microsoft Blend
 

jQUERY

  • Introduction
  • The magic dollar sign ($) and a chain of operations
  • jQuery Selectors
  • Document.Ready()
  • ASP .NET and JQuery
  • Consuming ASP .NET web services using jQuery
  • JSON serialized web service
  • Consuming a web service using ASP .NET AJAX
  • Consuming a web service using jQuery
  • Client Templating
  • How to use jTemplate
  • ASP .NET client templating engine
  • Calling a page method from jQuery
 

Introduction to Visual Studio

  • Setting Profiles
  • Creating a Project
  • Using the Code Editor
  • Setting Project Properties
  • Adding References
  • Compiling a Program
  • Running a Program
  • Debugging a Program
  • Using the MSDN (Help)
 

Conditionals and Looping

  • if/else
  • switch
  • while and do/while
  • while and do/while
  • for
  • foreach
 

Exception Handling

  • What are Exceptions?
  • .NET Exception Hierarchy
  • Catching Exceptions
  • Throwing Exceptions
  • Managing Resources with Finally
 

Object-Oriented Programming

  • Overview of Object-Oriented Programming
  • Defining and Using Classes
  • Extending .NET Classes via Inheritance
  • Defining and Implementing Interfaces
  • Understanding the Role of Interfaces in .NET
  • Working With Enumerations
 

Creating ASP.NET Pages

  • Building ASP.NET Pages
  • Using Page Directives
  • Working with the Code-Behind Model
  • Understanding the Life-cycle of a Web Form
  • Handling Page Events
 

Handling Events

  • Understanding the Event Driven Programming Model
  • Writing Event Handlers
  • Understanding PostBack versus Non-PostBack Events
  • Sharing Event Handlers between Events
  • Using Global.asax
 

Master Pages

  • Understanding the Master Page Architecture
  • Designing a Master Page
  • Designing Content Pages
 

ADO.NET

  • Understanding the ADO.NET Object Model
  • Connected vs. Disconnected Access
  • Using a Connection to Connect to a Data Source
  • Using a Command to Execute Queries and Stored Procedures
  • Using a DataReader to Work with Cursors
  • Using the DataSet with Disconnected Data
  • Using DataAdapters with DataSets
 

Data Binding

  • Understanding ASP.NET Data Binding
  • Examining ASP.NET Data Bound Controls
  • Using the ListBox Control
  • Using the GridView Control
  • Using the DetailsView Control
  • Using the FormView Control
 

Introduction to Web Services

  • Overview of Web Services
  • Creating a Web Service
  • Using WSDL and Proxy Classes
  • Consuming a Web Service
 

Notes:

  • Recommend Practical hours for student except class hours is 90 Hrs.
  • We also provide weekend classes for all courses.
  • After completion of 55% of course, student will go through Live Project Training, Interview Preparation and Recruitment process in Software Industry.
  • Student will go through the training of HTML, CSS and JavaScript as a complimentary package before starting of ASP.Net. This is optional.

 

To find out how Mind Bird Solutions' C# with ASP .Net training program and expertise, contact Mind Bird Solutions today.

Our Brand