Course Content - Dot Net Developer (Console)
1
1. Overview of Dot Net
2. .Net-FrameWork
3. Basic Keywords
4. Comparison of programming paradigms
5. Introduction to the C# Language and the .NET Framework
2
1. Class
2. Objects Equality-comparisons commandline-arguement
3. Console Methods
4. Namespaces
3
1. Members
2. Fields
3. Data Types
4. Strings
5. Understanding-unsafe-code-in-C-Sharp/
6. Using-fixed-keyword-in-c/
4
1. Types - Value Type , Reference Type
2. Why String is a reference type while Interger is a Value type
3. Types and Conversion Difference-Between-Int-Parse-Convert-ToInt
4. Safely-cast-using-pattern-matching-is-and-as-operators
5. Constants
5
1. Methods
1. Selection Statement Iteration Statement Jump Statement
6
1. Operator Precedence and Order of Evaluation
2. Arrays Array Class Props
7
1. Access Modifiers
2. Properties
3. Static Classes and Static Class Members static vc Singleton
when-to-use-a-singleton-and-when-to-use-a-static-class
8
1. Object-Oriented Programming
2. OOPs Concept
3. Understanding-Association-Aggregation-and-Composition
9
1. Inheritance
2. New-modifier
3. keywords - virtual
4. Overriding
5. Keywords - Sealed
10
1. Abstract and Sealed Classes and Class Members
2. When-to-use-abstract-class-vs-interface
11
1. Abstraction, and Encapsulation
2. Polymorphism
12
1. Constructors
2. Destructors
3. Access Keywords
4. Structs - Class and Struct Differences Choosing-between-class-and-struct
13
1. Modifiers
2. Interfaces - Interface
14
1. Exceptions and Exception Handling
2. Collections
15
1. Collections Iterators
2.Internal Implementation of Dictionary and HashTable
3. Delegates When to Use Delegates Instead of Interfaces
16
1. Nullable Types
2. Generics
17
1. Garbage Collection Memory Mgmt.
2. Dispose Pattern
3. IDisposable Interface rule-of-implementing-idisposable
4. Finalizers Finalize
5. using Statement
6. heaping-vs-stacking- storage
7. Finalization-queue and Freachable Queue
Advanced C#
Day 15
1. Processes and Threads
2. Threading and Multi-thread Application MultiThreading
3. Thread class
4. Muli-threading-interview-questions-and-answers/
5. Thread Synchronizatio
6. lock-statement
7. Muli-threading-interview-questions-and-answers/
Day 16
1.Async Await Concept
2. Asynchronous Programming with async and await
3. Asynchronous Programming Patterns
4. Starting-threads-in-dotnet
5. Understanding-c-sharp-async-await-compilation
Day 17
1. File System and the Registry
Day 18
1. Enumeration Types
2. Object Methods - Equals and others
Day 19
1. Reflection Reflection in DotNet
2. Serialization
Day 20
1. Built-in Interface
IEqualitycomparer
IEquatable
IComparable,
IConvertible
Clone IClonable Interface
Ienumerable-vs-Iqueryable
Day 21
1. Operator Keywords
2. Literal Keywords
3. Contextual Keywords
Dotnet -framework-performance
.NET Design-guidelines/
lazy-initialization
Csharp-equality-comparisons
how-to-use-the-volatile-keyword-in C#
Shallow-copy-and-deep-copy-in-c-sharp/
Object.Memberwiseclone
Anonymous-types Anonymous-functions
Regular-expressions
Object-and-Collection-Initializers
Iterators
Serialization
Search-strings Compare-strings Basic-string-operations
stack-static-and-heap-in-c
Equals in .NET Difference-between-operator-and-equals-method-in-C-Sharp/
LINQ Tutorials Linq-left-outer-join
Overview
Fundamentals
Important Keywords
Control Statements
OOP Concepts
Methods
Constructors
Arrays
ArrayList
String
Indexers & Properties
Inheritance
Interfaces
Multithreading
Exception Handling
Collections Namespace
Generic Namespace
System Namespace
Specialized Namespace
1
1. Overview of Dot Net
2. .Net-FrameWork
3. Basic Keywords
4. Comparison of programming paradigms
5. Introduction to the C# Language and the .NET Framework
2
1. Class
2. Objects Equality-comparisons commandline-arguement
3. Console Methods
4. Namespaces
3
1. Members
2. Fields
3. Data Types
4. Strings
5. Understanding-unsafe-code-in-C-Sharp/
6. Using-fixed-keyword-in-c/
4
1. Types - Value Type , Reference Type
2. Why String is a reference type while Interger is a Value type
3. Types and Conversion Difference-Between-Int-Parse-Convert-ToInt
4. Safely-cast-using-pattern-matching-is-and-as-operators
5. Constants
5
1. Methods
1. Selection Statement Iteration Statement Jump Statement
6
1. Operator Precedence and Order of Evaluation
2. Arrays Array Class Props
7
1. Access Modifiers
2. Properties
3. Static Classes and Static Class Members static vc Singleton
when-to-use-a-singleton-and-when-to-use-a-static-class
8
1. Object-Oriented Programming
2. OOPs Concept
3. Understanding-Association-Aggregation-and-Composition
9
1. Inheritance
2. New-modifier
3. keywords - virtual
4. Overriding
5. Keywords - Sealed
10
1. Abstract and Sealed Classes and Class Members
2. When-to-use-abstract-class-vs-interface
11
1. Abstraction, and Encapsulation
2. Polymorphism
12
1. Constructors
2. Destructors
3. Access Keywords
4. Structs - Class and Struct Differences Choosing-between-class-and-struct
13
1. Modifiers
2. Interfaces - Interface
14
1. Exceptions and Exception Handling
2. Collections
15
1. Collections Iterators
2.Internal Implementation of Dictionary and HashTable
3. Delegates When to Use Delegates Instead of Interfaces
16
1. Nullable Types
2. Generics
17
1. Garbage Collection Memory Mgmt.
2. Dispose Pattern
3. IDisposable Interface rule-of-implementing-idisposable
4. Finalizers Finalize
5. using Statement
6. heaping-vs-stacking- storage
7. Finalization-queue and Freachable Queue
Advanced C#
Day 15
1. Processes and Threads
2. Threading and Multi-thread Application MultiThreading
3. Thread class
4. Muli-threading-interview-questions-and-answers/
5. Thread Synchronizatio
6. lock-statement
7. Muli-threading-interview-questions-and-answers/
Day 16
1.Async Await Concept
2. Asynchronous Programming with async and await
3. Asynchronous Programming Patterns
4. Starting-threads-in-dotnet
5. Understanding-c-sharp-async-await-compilation
Day 17
1. File System and the Registry
Day 18
1. Enumeration Types
2. Object Methods - Equals and others
Day 19
1. Reflection Reflection in DotNet
2. Serialization
Day 20
1. Built-in Interface
IEqualitycomparer
IEquatable
IComparable,
IConvertible
Clone IClonable Interface
Ienumerable-vs-Iqueryable
Day 21
1. Operator Keywords
2. Literal Keywords
3. Contextual Keywords
Dotnet -framework-performance
.NET Design-guidelines/
lazy-initialization
Csharp-equality-comparisons
how-to-use-the-volatile-keyword-in C#
Shallow-copy-and-deep-copy-in-c-sharp/
Object.Memberwiseclone
Anonymous-types Anonymous-functions
Regular-expressions
Object-and-Collection-Initializers
Iterators
Serialization
Search-strings Compare-strings Basic-string-operations
stack-static-and-heap-in-c
Equals in .NET Difference-between-operator-and-equals-method-in-C-Sharp/
LINQ Tutorials Linq-left-outer-join
GeeksforGeeks
- Introduction to .NET Framework
- .NET Framework (Basic Architecture and Component Stack)
- Introduction to C#
- Setting up the Environment in C#
- Hello World in C#
- Main Method
- Getting Familiar With Visual Studio
- Common Language Runtime(CLR)
- Windows Form Applications
- C++ vs C#
- Java vs C#
- Interesting Facts about C#
- Identifiers
- Data Types
- Types of Variables
- Implicitly Typed Local Variables – var
- Scope of Variables
- Constants or Literals
- Operators
- Command Line Arguments
- Boxing and Unboxing
- Params in C#
- Comments in C#
- Type Casting or Type Conversion
- Enumeration in C#
- Properties in C#
- Nullable Types
- Delegates
- Structures
- Arrays
- Jagged Arrays
- Arrays of Strings
- Using foreach loop in arrays
- Array Class
- Length of an Array
- Array.BinarySearch() Method
- Check if two array objects are equal or not
- Number of elements in a specified dimension of an Array
- LongLength property of an Array
- Rank of an Array
- Passing Arrays as Arguments
- Implicitly Typed Arrays
- Object and Dynamic Arrays
- Array IndexOutofRange Exception
- Different ways to sort an array in descending order
- ArrayList Class
- Array vs ArrayList
- Adding the elements to the end of the ArrayList
- Removing all the elements from the ArrayList
- Removing a range of elements from the ArrayList
- ArrayList to Array Conversion
- Copying the entire ArrayList to a 1-D Array
- Copying the entire ArrayList to 1-D Array starting at the specified index
- Introduction to Multithreading
- Types of Threads
- How to create Threads
- Main Thread
- Lifecycle and States of a Thread
- Thread Class
- Scheduling a thread for Execution
- Check whether a Thread is Alive or not
- Joining Threads
- Terminating a Thread
- Check whether a thread is a background thread or not
- Naming a thread and fetching name of current thread
- Thread Priority in Multithreading
No comments:
Post a Comment