0% found this document useful (0 votes)
114 views5 pages

C# ASP Syllabus

This document provides an overview of the topics covered in Module 1 and Module 2 of a C# and ASP.NET course. Module 1 includes introductions to C# programming basics like variables, data types, control statements, arrays, functions, OOP concepts, SQL, ADO.NET and Crystal Reports. Module 2 covers introductions to ASP.NET, validation controls, state management, MVC, Entity Framework, AJAX and jQuery.

Uploaded by

Fraud Kd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views5 pages

C# ASP Syllabus

This document provides an overview of the topics covered in Module 1 and Module 2 of a C# and ASP.NET course. Module 1 includes introductions to C# programming basics like variables, data types, control statements, arrays, functions, OOP concepts, SQL, ADO.NET and Crystal Reports. Module 2 covers introductions to ASP.NET, validation controls, state management, MVC, Entity Framework, AJAX and jQuery.

Uploaded by

Fraud Kd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

MODULE 1 - C# .

NET
1: DOTNET INTRODUCTION

Introduction to Framework - Types of Application - Console Application - Windows


Application - Class Library - WebApplication - Programming Languages - Microsoft Languages -
Third Party Languages - Technologies supported - ADO.Net - ASP.Net - MVC - AJAX - Execution &
Processing of .Net Framework - Architecture of .Net Framework - Components of Framework -
CLS - CTS - FBCL - CLR - Garbage Collector - JIT - Features of .Net Framework - Assembly - Types
of Assembly - Assembly Manifest - Assembly vs Namespace.

2: PROGRAMMING BASICS

Variables - Declaraing & Initializing Variables - Local Variable & Global Variables - Constant
variables - Keywords - Use of Keywords - Examples for keywords - Identifiers - Naming Rules for
Identifier - Operators - Airthmetic Operator - Logical Operator - Relational Operator -
Assignmnent Operator - Increment&Decrement Operator - Bitwise& Shift Operator -
Conditional Operator - Examples using operators.

3: INTRODUCTION TO C#.NET

Features of C# - C# Program Structure - Execution & Running Programs in Visual Studio IDE
- Example for Console Application - Data types - Value type - reference type - Type Conversion -
Boxing & Unboxing - C# Basics Example.

4: CONTROL STATEMENTS

Control Statements - Conditional Statements - Decision Making or Braching Statements -


Simple - If else - Else if - Nested if - Switch - Looping Statements - for - while - do while
- foreach - Unconditional Statements - break - continue - goto.

5: WINDOWS FORM CONTROLS, ARRAYS & ITS TYPES

Creating Windows FormsApplication

Controls - Button - TextBox - Label - RadioButton - CheckBox - ListBox - ComboBox -


RichTextBox - MaskedTexBox - DateTimePicker - GroupBox - Panel - Timer - ProgressBar

Additing Controls into Form - Changing Properties with simple Example - Array & it's Types -
Array Introduction - Advantages of Array - Array Category - Rectangler Array - One
Dimensional Array - Two Dimensional Array - Multi Dimensional Array - Jagged Array -
Disadvantages of Array.
6: LOGICAL PROGRAMS - 1

Logical Programs Based on Array & Numbers

7: LOGICAL PROGRAM - 2

Logical Programs Based on String & Pattern

8: FUNCTIONS AND ITS TYPES

Function - What is Function - Parts of Function - Types of Function - Predefined


Functions - User defined Function - Without Arguments without ReturnType - With
Arguments without ReturnType - Without Arguments with ReturnType - With Arguments with
ReturnTyp - Recursive Function - Types of Function Parameters - Value Parameter -
Referemce Parameter - Array Parameter - Output paramete - Array Inbuilt functions -
String Inbuilt functions.

9: OOPS INTRODUCTION

Introduction to OOPS - Advantages of OOP - Concepts of OOPSb - Class - Definition -


Syntax - Example - Object - Definition - Syntax - Example - Inheritance - What is
Inheritance - Syntax - Types of Inheritance - Single Inheritance - Multi level Inheritance -
Hierarchical Inheritance - Hybird Inheritance - Multiple Inheritance - Why C# does not
Support Multiple Ingheritance.

10: OOPS - POLYMORPHISM & ABSTRACTION

Polymorphis - Definition - Syntax - Types of Polymorphism - Compile time


polymorphismb - Method overloading - Runtime Polymorphism - Method overridding -
Difference between Method overlaoding & overriding - Data Abstractio - Access Specifiers -
Abstract class - Abstract Methods - Inteface - Definition - Syntax - Exampl - Sealed Class
- Definition - Syntax - Example.

11: OOPS - ENCAPSULATION & CONSTRUCTORS

Data Encapsulation - Definition - Syntax - Example - Constructors

- Types of constructors - Nonparameterized or Default Constructor - Parameterized


Constructor - Copy Constructor - Private Constructor - Static Constructor - Destructors.
12: SQL SERVER INTRODUCTION

Introduction to SQL Server - Database - Types of databases - DBMS - RDBMS -


Difference betweem DBMS & RDBMS - SQL Commands - Types of SQL Commands - DDL
Commands - Create - Alter - Drop - Rename - Truncate - DML Commands - Insert -
Update - Delet - DQL Commands - Select - Select Commands - Types of Clauses -
Merge[Joins].

13: SQL SERVER - JOINS and CONSTRAINS

Joins - Types of Join - inner Join - Outer join - left outer join

- Right outer join - Full Outer joinl - Cross Join - Self Join - Constriants - Types of
Contraints - Not null - Unique key - Primary Key - Check Contraint - Default Constraint -
Foreign Key.

14: FUNCTIONS - STORED PROCEDURES - TRIGGERS - VIEWS - INDEX

Function - What is SQL Functions - Types of Functions - Predefined or Inbuilt Functions


- Aggregate - String - Numeric - Date - Userdefined Functions - Scalar - Inline table
valued - Examples - Stored Procedures - Definition - Syntax - Example - Difference
between Function & Stored Procedures - Examples for Stored procedure - [insert, update,
delete, select] - Views - Definitio - Syntax - Example - Index - Definition - Syntax -
Example - Types of index - Clustered Index - Nonclustered Index.

15: INTRODUCTION TO ADO.NET ADO.NET CONNECTIVITY

ADO.Net - Introdcution - ADO Architecture - ADO Classes - SqlConnection class -


Sqlcommand class - Sqldataadapter Class - SqlDatRreader - Dataset - Datatable- ADO.Net
Connectivity Steps - Example Sample Project.

16: CRYSTAL REPORTS & Class Library

Crystal Reports - Use of Crystal report - Downloading & instralling Crsytal reports -
Example Reporting - Using static Source - Dynamic source - Class library - What is Class
Library - Steps to create class library - Accessing class library in other applications.

17: EXCEPTION HANDLING - FILE HANDLING - MULTI THREADING

Exception Handling - What is Exception - Keywords - Try - Catch - Throw - Finally


- Types of Exceptions - System Defined Exceptions - User Defined Exceptions - File Handling
- What is File handling - File Classes - File Access - FileModes - Example - Multithreading
- Lifecycle - Thread Methods - States - Priorities.
18: COLLECTIONS - GENERICS

Collections - Advantages - Classes - ArrayList - HashTable - Stack - Queue -


Disadvantages - Generics - Advantages - Classes - List - Sorted List - Dictionary - Hash
Set - Stack - Queue - Linked List.

MODULE 2 - ASP.NET & MVC


1: INTRODUCTION TO ASP.NET

Introduction To Asp.Ne - What is Asp.net? - Web Application - Web Page - Types of


web page - Static Pag - Dynamic Page - Classic Asp Vs Asp.Net - Asp.Net Architecture -
Page Navigation Method - Client Side Method - HyperLink - Cross Page Postback - Server
Side Methods - Server.Execute() - Server.Transfer() - Response. Redirect() - Asp.Net Page
Life Cycle - Ispostback - Autopostback - Creating Simple Web Application.

2: SQL COMMAND PARAMETERS

Sql Command Parameters - What is Sql Command Parameter - Advantages - Types of


Parameters - Input Parameter - Output Parameters - Return Parameters - What is Stored
Procedure - Advantages of Procedures over Parameters - Db Connectivity Using Stored
Procedure - Procedure with input parameter - Procedure with output parameter -
Procedure with Return Parameter - Examples using Stored Procedures.

3: VALIDATION & RICH DATA CONTROLS

ASP.Net Validation Controls - What is Validattion - Client Side Validation Vs Server


Side Validation - Validation Control - Client Side Validation Controls - Required Field
Validator - Range Validator - Compare Validator - Regular Expression Validator -
Validation Summary - Server Side Validation Control - Custom Validator - Rich Data Contro -
Single Item Controls - Multi Items Control - Repeate - DataLis - Grid View - Details
View - Form View - List View - Sql Data Source Control.

4: STATE MANAGEMENT

State Management - What is State Management - State Management Methods - Client


Side Methods - Hidden Field - ViewStat - Query String - Cookie - Persistent Cookie - Non
Persistent Cookies - Server Side Methods - Session - Use of Global.asax file - Session Events
- Session Methods - Session Modes - Application - Application Events.
5: MASTER PAGE, THEMES, WEB USER CONTROL

Master Pages - Creating Master Page - Adding Style Sheet - Applying Master Page into
web Pages - Themes And Skin - What is Themes - Skin Filesn - Named Skin - Default Skin -
Applying Themes to web pages - Web User Control - Creating web user controls - Accessing
web User Control.

6: INTRODUCTION TO MVC

Introduction to MVC - What is MVC - History - Technology Support - Disadvantages of


ASP.Net - Advantages of MVC - Components of MVC - Model - View - Controller - Routing
- MVC Architecture vs ASP.Net Architecture - MVC Page Life Cycle Processing - Examples -
MVC Application only with Controller - MVC Application with Controller + View - MVC
Application with Controller + View + Model.

7: STATE MANAGEMENT IN MVC

State Management - What is State Management - Methods - ViewData - ViewBag -


TempData - Session - Difference between ViewData & ViewBag - Differeence between
TempData & Session - What is View Engine ? - Difference between ASPX Vs Razor - HTML
Helper Class Methods - Methods for View - Methods for Strongly Typed View.

8: SELECTORS & FILTERS

Selectors - What is selectors - Action Verbs - HttpGet - HttpPost - HttpPut -


HttpDelete - Action Name - Non Action - Action Filters - OutputCache - ChildActionOnly -
HandleError - RequireHttp - AllowAnonymous - Authorize - Layouts - Creating Layouts -
Applying Layouts to view - Partial View - Applying Partial Views.

9: ENTITY FRAMEWORK

MVC With Entity Framework - Entity Framework - Architecture - Approaches -


Database First Approach - Model First Approach - Code First Approach - Areas - Creating
Areas with Controller - Registering Areas.

10: AJAX, JQUERY AND JSON

What is Ajax ? - Benefits of Ajax - Implementation of Ajax can be done in two way in
Web Application - What is JQuery - What is JavaScript - JSON - JQUERY Method - $.ajax ()
Methods - jQuery AJAX methods - $.ajax () Method Configuration option - Example using
AJAX,JQUERY & JSON.

You might also like