DOT NETVersicle Institute of Technology
- 2 hours of class
What you'll learn on the course
Programming with C#
Data Bound Controls
AJAX & JQUERY
Teachers and trainers (1)
Introduction to .NET Programming, Framework, Common Language Runtime, Base Class Library, Common Type System (CTS), Intermediate Language, Assemblies, Namespaces.
Intoduction to Visual Studio 2010, Creating a Project ,Using the Solution Explorer , Setting Project Properties, Adding References, Using the Code Editor, Intoduction to console Application, Compiling a Program, Running a Program.
Programming with C#, Keywords, DataTypes, Variables, Comments, Constants, Reference Types, Control Statements, Conditional Statements, Switch Statement, Loops, break, Value Types vs. Reference Types, Defining and Using Arrays, Defining and Using Structures, Defining and Using Enumerations.
Object Oriented Programming System (OOPS), Defining and Using Classes, Class Members, Access Modifiers, Working with Property, Creating Objects.
Working with Constructors and Finalizers, Defining and Implementing Interfaces,Defining and Implementing Inheritance, Abstract Classes, Sealed Classes, Understanding Partial Classes, Exception Handling,String Handling.
Defining and Implementing Delegates, Work with Generics, Collection, Events and Delegates, Delegets Vs Function pointer.
Using Files and Stream, Examining Files and Directories, Intoduction to Multithreading in .NET, Creating and Managing Threads in C#.
Intoduction to MSSQL Server (Management Studio)
Introduction to databases, Relational Database Concept, Structured Query Language, SQL Operators, Stored Procedures, Functions, Triggers.
Intoduction to ADO.NET, Connected vs. Disconnected Access.
Using Connection Classes to Connect to a Data Source, Using Command Classes to Execute Queries and Stored Procedures, Insert, Update and Delete with ADO.NET, Using DataReader Classes, Stored Procedures with ADO.NET using –output parameters, Using the DataSet Class, Using DataAdapter Classes with DataSets, DataTable
Introduction to Data Binding, Binding Controls Using ADO.Net, Developing Windows Application with C#.Net (Using Visual Studio), Deploying Windows Application.
Introduction to XML, Intoduction to Language Integrated Query (LINQ), LINQ Query Expressions, LINQ Query Operators, LINQ to Objects, LINQ to SQL, LINQ to XML
Introduction to ASP.NET, Types of Applications – Web, Desktop, Introduction to Web appliccations, Web Server role, about IIS, Web Browsers, Web Support Languages, Client-side & Server-side scripting and Its Importance, What is ASP.Net, Differences between ASP and ASP.Net, Page Directives and its uses, Separating Code & Design, C#.Net role in ASP.Net development, Creating Web Application using Visual Studio.
Introducing ASP.NET Web Forms, HTML, HTML Controls, Client-side & Server-side controls, Overview of Asp.net Controls (TextBox, Button, Label, DropDown etc.), Consuming HTML Client/Server controls in webForms, Working with Server Controls, Understanding the Rendering Nature of Controls, Asp.net PageLifeCycle.
Introduction to Validation controls, RequiredFieldValidator, CompareValidator, RangeValidator, CustomValidator, Creating Server-side/Client-side functions for CustomValidator control, Group Validations, ValidationSummary control.
Introduction to User Controls and Master Pages, Creating User Controls, Adding member to user controls, Registering User Controls for Consuming in Web Form.
The Basics of Master Page, Coding a Master Page, Creating Content Page, Implementing Master page in Web Form.
Using ADO.Net in Asp.Net, Connect/Insert/Update/Delete, Query data – using ADO.NET, Retrieve data with DataSets, Data Adapter, using DataTable, DataBinding using ASP.NET bound controls (C#), Types of databinding, ASP.NET Data Bound Controls (GridView, ListView, DropDownList, Datalist etc.), Binding Data to Bound Controls.
Introducing State Management, Different state management techniques, View state and its features, Using Query String, Advantages and disadvantages of QueryString, Working with cookies, Advantages and disadvantages of cookies, Session Object and its features, Application Object and its features, Comparison between Session & Application, Using the Global.asax file, Managing Application State, Application & Session Variables, Application & Session Events.
Introduction to Caching, Advantages of Caching, Comparing with Application & Session variables, Page Output Caching, Page Data Caching, Fragment Caching, Crosspage postback and its advantages.
Security Overview, Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Memberships, Authoring Users and Roles, User Account Impersonation.
ASP.Net Application Coniguration, Web.Config, Machine.Config, Web Application configuration Advantages.
Deploying ASP.NET Application.
Introducing AJAX & JQUERY, Advantages and Disadvantages of AJAX, Implementation of AJAX, Advantages and Disadvantages of ASP.Net AJAX, Implementing ASP.Net AJAX with Web Form.
Introduction to ASP.NET Webservices, Writing and Implementing a Simple Web Service, Introduction to Web Parts, Advantages and Disadvantages, Implementation of Web Parts.
Introduction to asp.net MVC, Difference between asp.net and asp.net MVC, Model, Views, Controller, Creating a simple application with Asp.Net MVC.
WCF Overview, SOAP, WSDL, REST, JSON, Creating Data Contract, Versioning, Service Contract, Message Contract, Consuming WCF service.
Introduction to WPF, The Architecture of WPF, Understanding XAML, XAML Basics, Properties and Events in XAML, Using types from Other Namespaces, Loading and Compiling XAML.
Building the WPF Application, Using WPF Controls, Handling Events in a WPF Form.
Introduction to Silverlight, Comparing WPF and Silverlight, Creating a Silverlight Project.
Application with the Above Technologies.