SlideShare a Scribd company logo
C#.NET COURSE CONTENT 
Introduction to C#.NET 
 Object Oriented Programming 
 C#: The OOP Language 
 The NET Framework 
 CLR, MSIL, JIT and Managed Code 
 Metadata, Assemblies, The Manifest and Garbage Collection 
 Putting Things Together 
 ILASM and ILDASM 
 A First Look at the C# Code 
 The C# Code 
 The IL Code 
 Using the Library File 
 How to Get a Free C# Compiler 
 Compiling Programs in the Command Line Environment 
 Comparison of C# and C++ 
 Features of C# 
Building the Program Logic 
 UsingConditions 
 RelationalOperators 
 LogicalOperators 
 TheBitwiseOperators 
 The ifelseConstruct 
 ManipulatingCharacters 
 The switchConstruct 
 TheConditionalExpression 
 UsingLibraries 
 Repetition Loops 
 Nesting Loops 
 Branching Statements 
 Arrays 
 Multi Dimensional Arrays 
 Jagged Arrays 
 Using Program Arguments 
 Using .NET Properties and Methods with Arrays 
 The for each Loop 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
INDIA Trainingicon USA 
Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864
C# Programming 
 The “Hello,World!”C#Program 
 Compiling and Running the Program 
 Comments 
 Class Declaration 
 The Main Method 
 Using the NET Methods for Displaying Results 
 Using Directives 
 Using Local Variables 
 TheProgramArchitecture 
 Qualifying Names 
 Common Conventions for Writing Code 
 Code Documentation 
C# Data Types 
 Data Types 
 Builtin Data Types 
 ValueTypes 
 Variable Initialization 
 DefaultValues 
 ReferenceTypes 
 TheC#ReferenceTypes 
 Boxing and Unboxing 
 SimpleDataTypes 
 Creating and Manipulating Arithmetic Expressions 
 The Basic Arithmetic Operators (+,–,*, /) 
 The Modulus Operator (%) 
 The Assignment Operators 
 Increment and Decrement Operators (++,––) 
 Operator Associativity 
 HowtoGet theTypeName 
 Evaluating Expressions with Mixed Types 
 Adding a Suffixto Numeric Data 
 Real Types 
 Integral Types 
 Conversion between Types 
 The charType 
 Formatting Results (Currency, Decimal, Fixedpoint, Numeric, Scientific, 
Hexadecimal, NullableTypes 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
INDIA Trainingicon USA 
Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864
 Using the ??Operator 
 The string Type 
 StringExpressions 
 String Operators 
 The@Symbol 
 Reading the Keyboard Input 
 Class using the parse Method 
UsingClasses 
 ClassDeclaration 
 Class Instantiation 
 Namespaces 
 Nesting Namespaces 
 The Namespace Alias Qualifier 
 Access Levels 
 Properties and UsingProperties 
 ReadonlyProperties 
 Accessor Accessibility 
 StaticMembers and StaticClasses 
 Constants, Constructors, DeclaringConstructors, PrivateConstructors, 
StaticConstructors 
 Destructors, PartialClasses 
FunctionMembers 
 FunctionMembers 
 Polymorphism 
 Virtual and Override Methods 
 Calling Members of the Base Class 
 Method Overloading and Overriding Virtual Methods on the Base Class 
 Abstract Classes and Methods 
 Indexers 
 Structs, Enums and Attributes 
 Structs vs Classes 
 Passing Structs and Classes to Methods 
 Attributes 
 Calling Native Functions 
 Emulating Unions 
Generics 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
INDIA Trainingicon USA 
Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864
 What Are Generics? 
 Using Generic Collections 
 CreatingYourOwnGenericClasses 
 Generic Methods 
 Generic Methods inside Generic Classes 
 Overloading Generic Methods 
 GenericDelegates 
 Generic Interfaces 
 Limitations of Using Generics 
 ICollection, ICollectionMembers, IDictionary, IDictionary Members 
 Creating Your Own Generic Classes 
 Generic Methods, Generic Methods inside Generic Classes, Overloading Generic 
Methods 
 GenericDelegates, Generic Interfaces, BenefitsofUsingGenerics, 
LimitationsofUsingGenerics 
Interfaces 
 What Is an Interface 
 Declaring an Interface 
 Interface Implementation 
 Explicit Interface Implementation 
 Hiding Members of the Base Class, Versioning, Hiding Interface Members 
Exceptions 
 Errors and Exceptions 
 Throwing an Exception, Catching an Exception, Organizing the Handlers, 
Sequence of Events in Handling Exceptions, Expected Exceptions in File 
Processing 
 Reading Text Files, Writing and Appending Text Files 
 The finally Block, The try finally Statement, The try catch finally Statement, User 
defined Exceptions, Using the Stack Trace Property 
Delegatesand Events 
 What Is aDelegate?, DeclaringDelegates, CreatingaDelegate, Invoking the 
Delegate, Associating a Delegate with More Than One Method 
 Adding and Removing Delegates, Using NET Methods to Add and Remove 
Delegates, Anonymous Methods, OuterVariables, Restrictions on Using 
Anonymous Methods 
 Covariance, Contravariance, Events, Using Events in Applications 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
INDIA Trainingicon USA 
Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864
Collections and Iterators 
 Collections Classes, The Stack Collection, Stack Members, The Queue 
Collection,Queue Members 
 The ArrayList Collection, ArrayList Members, The Sorted List Collection, Sorted 
List Members 
 The Hash table Collection, Hash table Members, Specialized Collections 
 The List Dictionary Collection, List Dictionary Members 
 The Linked List Collection 
 Using Enumerators, Iterators, The Iterator Blocks, The yield Statement 
Assemblies and Versioning 
 PE Files, Metadata, Security Boundary, Versioning, Manifests 
 MultiModule Assemblies, Private Assemblies, Shared Assemblies, Public Key 
Encryption 
Attributes and Reflection 
 Attributes, Intrinsic Attributes, Custom Attributes, Reflection, Reflection Emit 
 Marshaling and Remoting, Application Domains, Context 
Threads and Synchronization 
 Threads 
 Synchronization 
 Race Conditions and Deadlocks 
Streams 
 Files and Directories 
 Reading and Writing Data 
 Asynchronous I/O 
 Network I/O 
 Web Streams 
 Serialization 
 Isolated Storage 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
INDIA Trainingicon USA 
Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864

More Related Content

Viewers also liked

Startupship
StartupshipStartupship
Startupship
Ankur Garg
 
Education from a (relatively) mature perspective
Education from a (relatively) mature perspectiveEducation from a (relatively) mature perspective
Education from a (relatively) mature perspective
kathyscott25
 
Βασικές έννοιες της Πληροφορικής
Βασικές έννοιες της ΠληροφορικήςΒασικές έννοιες της Πληροφορικής
Βασικές έννοιες της Πληροφορικής
Αλεξάνδρα Χρυσανθακοπούλου
 
MiFID II: FINAL REVIEW 2017
MiFID II: FINAL REVIEW 2017MiFID II: FINAL REVIEW 2017
MiFID II: FINAL REVIEW 2017
Rodrigo Zepeda LLB, LLM, Chartered MCSI
 
How Service Dogs Can Help Veterans
How Service Dogs Can Help VeteransHow Service Dogs Can Help Veterans
How Service Dogs Can Help Veterans
Edward Withrow
 
Biomas (ranalliFranchesco)
Biomas (ranalliFranchesco)Biomas (ranalliFranchesco)
Biomas (ranalliFranchesco)
Francesco RC
 
Object Oriented Programming - Introduction
Object Oriented Programming - IntroductionObject Oriented Programming - Introduction
Object Oriented Programming - Introduction
Dudy Ali
 
Basic concepts of object oriented programming
Basic concepts of object oriented programmingBasic concepts of object oriented programming
Basic concepts of object oriented programming
Sachin Sharma
 
Oops ppt
Oops pptOops ppt
Oops ppt
abhayjuneja
 

Viewers also liked (11)

Het Leugenbankie
Het LeugenbankieHet Leugenbankie
Het Leugenbankie
 
Startupship
StartupshipStartupship
Startupship
 
Education from a (relatively) mature perspective
Education from a (relatively) mature perspectiveEducation from a (relatively) mature perspective
Education from a (relatively) mature perspective
 
Βασικές έννοιες της Πληροφορικής
Βασικές έννοιες της ΠληροφορικήςΒασικές έννοιες της Πληροφορικής
Βασικές έννοιες της Πληροφορικής
 
MiFID II: FINAL REVIEW 2017
MiFID II: FINAL REVIEW 2017MiFID II: FINAL REVIEW 2017
MiFID II: FINAL REVIEW 2017
 
Logo - Δημιουργία γεωμετρικών σχημάτων
Logo - Δημιουργία γεωμετρικών σχημάτωνLogo - Δημιουργία γεωμετρικών σχημάτων
Logo - Δημιουργία γεωμετρικών σχημάτων
 
How Service Dogs Can Help Veterans
How Service Dogs Can Help VeteransHow Service Dogs Can Help Veterans
How Service Dogs Can Help Veterans
 
Biomas (ranalliFranchesco)
Biomas (ranalliFranchesco)Biomas (ranalliFranchesco)
Biomas (ranalliFranchesco)
 
Object Oriented Programming - Introduction
Object Oriented Programming - IntroductionObject Oriented Programming - Introduction
Object Oriented Programming - Introduction
 
Basic concepts of object oriented programming
Basic concepts of object oriented programmingBasic concepts of object oriented programming
Basic concepts of object oriented programming
 
Oops ppt
Oops pptOops ppt
Oops ppt
 

Similar to C#. NET ONLINE TRAINING

Qtp online training
Qtp online trainingQtp online training
Qtp online training
TRAINING ICON
 
QTP ONLINE TRAINING
QTP ONLINE TRAININGQTP ONLINE TRAINING
QTP ONLINE TRAINING
TRAINING ICON
 
SAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGSAP BO ONLINE TRAINING
SAP BO ONLINE TRAINING
TRAINING ICON
 
Sap bo online training
Sap bo online trainingSap bo online training
Sap bo online training
TRAINING ICON
 
SAP XI PI ONLINE TRAINING
SAP XI PI ONLINE TRAININGSAP XI PI ONLINE TRAINING
SAP XI PI ONLINE TRAINING
TRAINING ICON
 
CVexpert
CVexpertCVexpert
CVexpert
Vahid Nooraie
 
C# 3.0 Course
C# 3.0 CourseC# 3.0 Course
C# 3.0 Course
Amir Simantov
 
Writing efficient sql
Writing efficient sqlWriting efficient sql
Writing efficient sql
j9soto
 
Cognos
CognosCognos
ORACLE SIEBEL ONLINE TRAINING
ORACLE SIEBEL ONLINE TRAININGORACLE SIEBEL ONLINE TRAINING
ORACLE SIEBEL ONLINE TRAINING
TRAINING ICON
 
Ruby on rails online training
Ruby on rails online trainingRuby on rails online training
Ruby on rails online training
TRAINING ICON
 
RUBY ON RAILS ONLINE TRAINING
 RUBY ON RAILS ONLINE TRAINING RUBY ON RAILS ONLINE TRAINING
RUBY ON RAILS ONLINE TRAINING
TRAINING ICON
 
Resume_RB
Resume_RBResume_RB
Resume_RB
Ranjeet Bhargava
 
HYPERION PLANNING ONLINE TRAINING
 HYPERION PLANNING ONLINE TRAINING HYPERION PLANNING ONLINE TRAINING
HYPERION PLANNING ONLINE TRAINING
TRAINING ICON
 
SAS ONLINE TRAINING
SAS ONLINE TRAININGSAS ONLINE TRAINING
SAS ONLINE TRAINING
TRAINING ICON
 
Sas online training
Sas online trainingSas online training
Sas online training
TRAINING ICON
 
Python - code quality and production monitoring
Python - code quality and production monitoringPython - code quality and production monitoring
Python - code quality and production monitoring
David Melamed
 
SAP UTILITIES ONLINE TRAINING
SAP UTILITIES ONLINE TRAININGSAP UTILITIES ONLINE TRAINING
SAP UTILITIES ONLINE TRAINING
TRAINING ICON
 
SAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAININGSAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAINING
Srinivas - SAP Consultant
 
WORKDAY ONLINE TRAINING
WORKDAY ONLINE TRAININGWORKDAY ONLINE TRAINING
WORKDAY ONLINE TRAINING
TRAINING ICON
 

Similar to C#. NET ONLINE TRAINING (20)

Qtp online training
Qtp online trainingQtp online training
Qtp online training
 
QTP ONLINE TRAINING
QTP ONLINE TRAININGQTP ONLINE TRAINING
QTP ONLINE TRAINING
 
SAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGSAP BO ONLINE TRAINING
SAP BO ONLINE TRAINING
 
Sap bo online training
Sap bo online trainingSap bo online training
Sap bo online training
 
SAP XI PI ONLINE TRAINING
SAP XI PI ONLINE TRAININGSAP XI PI ONLINE TRAINING
SAP XI PI ONLINE TRAINING
 
CVexpert
CVexpertCVexpert
CVexpert
 
C# 3.0 Course
C# 3.0 CourseC# 3.0 Course
C# 3.0 Course
 
Writing efficient sql
Writing efficient sqlWriting efficient sql
Writing efficient sql
 
Cognos
CognosCognos
Cognos
 
ORACLE SIEBEL ONLINE TRAINING
ORACLE SIEBEL ONLINE TRAININGORACLE SIEBEL ONLINE TRAINING
ORACLE SIEBEL ONLINE TRAINING
 
Ruby on rails online training
Ruby on rails online trainingRuby on rails online training
Ruby on rails online training
 
RUBY ON RAILS ONLINE TRAINING
 RUBY ON RAILS ONLINE TRAINING RUBY ON RAILS ONLINE TRAINING
RUBY ON RAILS ONLINE TRAINING
 
Resume_RB
Resume_RBResume_RB
Resume_RB
 
HYPERION PLANNING ONLINE TRAINING
 HYPERION PLANNING ONLINE TRAINING HYPERION PLANNING ONLINE TRAINING
HYPERION PLANNING ONLINE TRAINING
 
SAS ONLINE TRAINING
SAS ONLINE TRAININGSAS ONLINE TRAINING
SAS ONLINE TRAINING
 
Sas online training
Sas online trainingSas online training
Sas online training
 
Python - code quality and production monitoring
Python - code quality and production monitoringPython - code quality and production monitoring
Python - code quality and production monitoring
 
SAP UTILITIES ONLINE TRAINING
SAP UTILITIES ONLINE TRAININGSAP UTILITIES ONLINE TRAINING
SAP UTILITIES ONLINE TRAINING
 
SAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAININGSAP WEBDYNPRO ABAP ONLINE TRAINING
SAP WEBDYNPRO ABAP ONLINE TRAINING
 
WORKDAY ONLINE TRAINING
WORKDAY ONLINE TRAININGWORKDAY ONLINE TRAINING
WORKDAY ONLINE TRAINING
 

Recently uploaded

Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
Chevonnese Chevers Whyte, MBA, B.Sc.
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Leena Ghag-Sakpal
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
dot55audits
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
ssuser13ffe4
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 

Recently uploaded (20)

Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 

C#. NET ONLINE TRAINING

  • 1. C#.NET COURSE CONTENT Introduction to C#.NET  Object Oriented Programming  C#: The OOP Language  The NET Framework  CLR, MSIL, JIT and Managed Code  Metadata, Assemblies, The Manifest and Garbage Collection  Putting Things Together  ILASM and ILDASM  A First Look at the C# Code  The C# Code  The IL Code  Using the Library File  How to Get a Free C# Compiler  Compiling Programs in the Command Line Environment  Comparison of C# and C++  Features of C# Building the Program Logic  UsingConditions  RelationalOperators  LogicalOperators  TheBitwiseOperators  The ifelseConstruct  ManipulatingCharacters  The switchConstruct  TheConditionalExpression  UsingLibraries  Repetition Loops  Nesting Loops  Branching Statements  Arrays  Multi Dimensional Arrays  Jagged Arrays  Using Program Arguments  Using .NET Properties and Methods with Arrays  The for each Loop ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- INDIA Trainingicon USA Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864
  • 2. C# Programming  The “Hello,World!”C#Program  Compiling and Running the Program  Comments  Class Declaration  The Main Method  Using the NET Methods for Displaying Results  Using Directives  Using Local Variables  TheProgramArchitecture  Qualifying Names  Common Conventions for Writing Code  Code Documentation C# Data Types  Data Types  Builtin Data Types  ValueTypes  Variable Initialization  DefaultValues  ReferenceTypes  TheC#ReferenceTypes  Boxing and Unboxing  SimpleDataTypes  Creating and Manipulating Arithmetic Expressions  The Basic Arithmetic Operators (+,–,*, /)  The Modulus Operator (%)  The Assignment Operators  Increment and Decrement Operators (++,––)  Operator Associativity  HowtoGet theTypeName  Evaluating Expressions with Mixed Types  Adding a Suffixto Numeric Data  Real Types  Integral Types  Conversion between Types  The charType  Formatting Results (Currency, Decimal, Fixedpoint, Numeric, Scientific, Hexadecimal, NullableTypes ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- INDIA Trainingicon USA Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864
  • 3.  Using the ??Operator  The string Type  StringExpressions  String Operators  The@Symbol  Reading the Keyboard Input  Class using the parse Method UsingClasses  ClassDeclaration  Class Instantiation  Namespaces  Nesting Namespaces  The Namespace Alias Qualifier  Access Levels  Properties and UsingProperties  ReadonlyProperties  Accessor Accessibility  StaticMembers and StaticClasses  Constants, Constructors, DeclaringConstructors, PrivateConstructors, StaticConstructors  Destructors, PartialClasses FunctionMembers  FunctionMembers  Polymorphism  Virtual and Override Methods  Calling Members of the Base Class  Method Overloading and Overriding Virtual Methods on the Base Class  Abstract Classes and Methods  Indexers  Structs, Enums and Attributes  Structs vs Classes  Passing Structs and Classes to Methods  Attributes  Calling Native Functions  Emulating Unions Generics ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- INDIA Trainingicon USA Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864
  • 4.  What Are Generics?  Using Generic Collections  CreatingYourOwnGenericClasses  Generic Methods  Generic Methods inside Generic Classes  Overloading Generic Methods  GenericDelegates  Generic Interfaces  Limitations of Using Generics  ICollection, ICollectionMembers, IDictionary, IDictionary Members  Creating Your Own Generic Classes  Generic Methods, Generic Methods inside Generic Classes, Overloading Generic Methods  GenericDelegates, Generic Interfaces, BenefitsofUsingGenerics, LimitationsofUsingGenerics Interfaces  What Is an Interface  Declaring an Interface  Interface Implementation  Explicit Interface Implementation  Hiding Members of the Base Class, Versioning, Hiding Interface Members Exceptions  Errors and Exceptions  Throwing an Exception, Catching an Exception, Organizing the Handlers, Sequence of Events in Handling Exceptions, Expected Exceptions in File Processing  Reading Text Files, Writing and Appending Text Files  The finally Block, The try finally Statement, The try catch finally Statement, User defined Exceptions, Using the Stack Trace Property Delegatesand Events  What Is aDelegate?, DeclaringDelegates, CreatingaDelegate, Invoking the Delegate, Associating a Delegate with More Than One Method  Adding and Removing Delegates, Using NET Methods to Add and Remove Delegates, Anonymous Methods, OuterVariables, Restrictions on Using Anonymous Methods  Covariance, Contravariance, Events, Using Events in Applications ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- INDIA Trainingicon USA Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864
  • 5. Collections and Iterators  Collections Classes, The Stack Collection, Stack Members, The Queue Collection,Queue Members  The ArrayList Collection, ArrayList Members, The Sorted List Collection, Sorted List Members  The Hash table Collection, Hash table Members, Specialized Collections  The List Dictionary Collection, List Dictionary Members  The Linked List Collection  Using Enumerators, Iterators, The Iterator Blocks, The yield Statement Assemblies and Versioning  PE Files, Metadata, Security Boundary, Versioning, Manifests  MultiModule Assemblies, Private Assemblies, Shared Assemblies, Public Key Encryption Attributes and Reflection  Attributes, Intrinsic Attributes, Custom Attributes, Reflection, Reflection Emit  Marshaling and Remoting, Application Domains, Context Threads and Synchronization  Threads  Synchronization  Race Conditions and Deadlocks Streams  Files and Directories  Reading and Writing Data  Asynchronous I/O  Network I/O  Web Streams  Serialization  Isolated Storage ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- INDIA Trainingicon USA Phone: +91-966-690-0051 Email: info@trainingicon.com | www.trainingicon.com Phone: +1-408-791-8864