Dot Net Training
Syllabus of Dot Net Training in Chennai
https://dotnettutorials.net/lesson/object-oriented-programming-csharp/https://dotnettutorials.net/lesson/object-oriented-programming-csharp/
E:\@udemy\Class\C#Class\
.Net Framework
CLR, CLS & CTS
Compilation process in .NET
Assemblies & Versioning
pre dot net application
In pre dot net application. If we createa application like vb6
vb6 complier will create assembly files like .dll or .exe file in
native code.
That will be only supported by the same operating system. we cannot
use in different operating system.
.net
In .net application when we run a language it's compiler will
create the assembly files .dll or .exe files and it's contains intermediate language(IL)
the IL cann't be read directly from the os.
So .Net have CLR - Common Language Runtime System. when we are installing
the dot net 2 things will be get installed in our machine . such as
1 .net framework class library,and
2 CLR
CLR have jit compiler which converts IL to native code(Readable for that os)
C#
Language Syntax
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Result:
Hello World!
Data Types, Variables & Operators
int myNum = 5; // Integer (whole number)
double myDoubleNum = 5.99D; // Floating point number
char myLetter = 'D'; // Character
bool myBool = true; // Boolean
string myText = "Hello"; // String
Conditional Statements & Looping Structures
Less than: a < b
Less than or equal to: a <= b
Greater than: a > b
Greater than or equal to: a >= b
Equal to a == b
Not Equal to: a != b
Use if to specify a block of code to be executed, if a specified condition is true
Use else to specify a block of code to be executed, if the same condition is false
Use else if to specify a new condition to test, if the first condition is false
Use switch to specify many alternative blocks of code to be executed
int x = 20;
int y = 18;
if (x > y)
{
Console.WriteLine("x is greater than y"); }
Garbage Collection and Finalization
int time = 22;
if (time < 10)
{
Console.WriteLine("Good morning.");
}
else if (time < 20)
{
Console.WriteLine("Good day.");
}
else
{
Console.WriteLine("Good evening.");
}
// Outputs "Good evening."
switch(expression)
{
case x:
// code block
break;
case y:
// code block
break;
default:
// code block
break;
}
This is how it works:
The switch expression is evaluated once
The value of the expression is compared with the values of each case
If there is a match, the associated block of code is executed
The break and default keywords will be described later in this chapter
Short Hand If...Else (Ternary Operator)
variable = (condition) ? expressionTrue : expressionFalse;
int time = 20;
string result = (time < 18) ? "Good day." : "Good evening.";
Console.WriteLine(result);
Exception
Handling
Classes & Objects
Classes and Objects
Abstract Classes and Interfaces
Constructors and Destructors
Structures, Enumerations
Boxing & Unboxing
OOPS
Encapsulation
Inheritance
Polymorphism
Data Abstraction
Namespace
Namespace, Nested Namespace
Delegates & Events
Properties, Indexer & Indexer Overload
Errors and Exceptions
Arrays, Collections & Generics
Single Dimension Array, Multi Dimension Array
Collections
Generic Collections
File I/O and Streams
Working with Directories and Files
Read and write file
Remoting & Reflection
Application Domain
MarshalByRef Object
Type of
SQL Server
Introduction
DML DDL Functions
Jins & Views
Functions & Stored Procedure
Triggers & Cursors
ADO.NET (Working with Database)
Overview of ADO.NET
Connected vs Disconnected Architecture
Data Connection Object
Data Command Object
Data Adapter Object
Data Readers
Data Sets & Data Adapters
Structure of Dataset
Execute Non-Query
Execute Reader
Execute Scalar
ASP.NET 4.0
Introduction to Web Programming
Client / Server Technology
Understanding Web Server IIS
Page Life Cycle
Global.asax
Web.config
Intrinsic Objects in ASP.Net
Web Form
Web Control Class
Creating Web Forms Application
Handling Images
Navigating between pages
Managing Server Controls
Server Control Events
Using HTML Controls
Using Data Controls
Repeater Control
Validation Controls:-
ASP.Net validation controls
Configuring validation controls
State Management
Preserving State in Web Applications
Using Cookies to Preserve State
ASP.NET Session State
Application State
User Controls
Creating User Controls
Interacting with User Controls
Loading User Controls Dynamically
Master Pages & Themes
Simple Master Page Nested Master Page
Configuring Master Page Creating Themes
Applying Themes
Applying Stylesheet
Uploading Files
Using FileUpload Control
Setting the location and filename to upload the files
Handling Emails
Protocols for Email
Sending Mails
Managing Attachments
ASP.NET Web Services
Introduction to XML Web services
Creating Web Service
Setting the Web Service Attribute
Test and Run Your Web Service
Consuming a Web Service in Client
Application
Consuming a Third Party Web service
Deployment
Publishing Web Applications.
Create a Web Setup Project.
Comments
Post a Comment