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

Popular Posts