The Complete C# Developer Course

The Complete C# Developer Course

 

 

 

What You Will Learn In This Course :
Lesson 1st Overview Of The Lesson All Video Tutorials For Free:
Introduction to The Chapter
Programming Languages
Compilers and Interpreters
Installing Visual Studio
Explore Visual Studio
Hello World
Data Types and Variables
Casting and Type Conversion
Comments
Var Keyword
History About C# Language
Summary
Chapter One Quiz

Lesson 2nd Overview Of The Lesson All Video Tutorials For Free:
Introduction to The Chapter
Data Types In-Depth
Float, Double and Decimal
DateTime
DateTime Exercise
Error Types
Naming Conventions
ReadLine
Arithmetic Operators
Arithmetic Operators Exercise
Precedence of Operators
Conditional Statements – if
Conditional Statements – switch
Comparison Operators
Logical Operators
More Logical Operators
Even or Odd Exercise
Assignments

Lesson 3rd Overview Of The Lesson All Video Tutorials For Free:
Introduction to The Chapter
TryParse
Constants
Command Prompt
String Manipulation
String Manipulation – Part 2
Escape Sequences
String Interpolation
Loops – Part 1 (For Loop)
Loops – Part 2 (While Loop and Do While Loop)
Loops – Part 3 (Nested Loops)
Loops Exercise
Math
Random Numbers
Arrays
Assignments

Lesson 4th Overview Of The Lesson All Video Tutorials For Free:
Introduction to The Chapter
Object-oriented Programming
Methods (Parameters and Return Type)
Simple Method Exercise
Methods (Overloaded Methods)
Overloaded Methods Exercise
Classes
Constructors
DateTime Exploration
Static Methods
Scope
Inheritance
Encapsulation
Vehicle Inheritance Exercise
Polymorphism
Abstraction
Cars Exercise
Region Keyword
Summary
Chapter Four Quiz

Lesson 5th Overview Of The Lesson All Video Tutorials For Free:
Introduction to The Chapter
Sealed Classes
Static Classes
Nested Classes
Partial Classes
Namespaces
Structs
Classes VS Structs
Enumerations
Country Exercise
Country Exercise Solution
This keyword
Interfaces
Interfaces VS Abstract Classes
Exception Handling
Exception Exercise
Composition
Aggregation
Association
Assignments (7,8)
Summary
Chapter Five Quiz

Lesson 6th Overview Of The Lesson All Video Tutorials For Free:
Advanced C# : 01
Introduction to The Chapter
.NET Framework
Debugging
DebugWriteLine
Build, Rebuild and Clean
String VS String
Documentations
Snippets
Custom Snippets
Files : Write Read
File Creator Exercise
Introduction to Cryptography
Cryptography in C#
Caesar Cipher Exercise
Console Colors
Digit Separator
Default Keyword
Assignments (9,10)

Advanced C# – 02
Introduction to The Chapter
Introduction to Collections
Non-generic ArrayList
Non-generic Hashtable
Non-generic SortedList
Non-generic Stack
Non-generic Queue
Non-generic BitArray
List of Animals and Trainers Exercise
Generic List <T>
Generic Dictionary
Generic SortedList
Generic SortedDictionary
Generic Stack
Generic Queue
KeyValuePair
NameValueCollection
List of Animals Exercise
Generic Classes
Generic Exercise
Tuples
Nested Tuples
Tuples with Methods
Tuples Exercise
Value Tuples
Nested Value Tuples
Value Tuples with Methods

Advanced C# – 03
Introduction to The Chapter
Recursive Methods
Recursive Methods Exercise
Optional Arguments
Named Arguments
Generic Arguments
Params Keyword
Params Exercise
Local Functions or Nested Functions
Extension Method Exercise
Stopwatch
Delegate
More About Delegates
Delegates VS Method Calls
Delegates Exercise
Delegate Multicast
Generic Delegates
Anonymous Methods
Lambda Expressions
Lambda Expressions with Generic List
Generic Delegate : Action
Generic Delegate : Predicate
Func with Anonymous Method & Lambda Expression
Action with Anonymous Method & Lambda Expression
Events
Timers
Expression-bodied Members

Advanced C# – 04
Introduction to The Chapter
Nullable Types
Conditional Operator (Ternary Operator)
Conditional Operator Exercise
Safe Navigation Operator
LINQ Method Syntax
LINQ Query Syntax
LINQ Query Syntax Exercise
Sorting Data Using LINQ
LINQ Queries with Methods
TimeSpan
Introduction to Multithreading
Creating Threads
Managing Threads
Thread Exercise 1
Multithreading (Article)
Multithreaded Applications
ParameterizedThreadStart
Deadlocks and Lock Keyword
Monitor Class
Mutex
Semaphore
Introduction to Asynchronous Programming
Tasks
Passing Parameters to Tasks
Tasks with Return Value
Checking Tasks Status
Waiting for Tasks
Task Run
Async and Await
Concurrent Collections (ConcurrentBag)

Advanced C# – 05
Starting and Stopping a Process
Multidimensional Arrays
Jagged Arrays
Jagged Array of Multidimensional Arrays Exercise
Indexers
Dynamic Keyword
Read only
Static Directives
Preprocessor Directives
Is Null Or Empty
Destructors
Using Statement
Assemblies
Culture Info
Versions
RegionInfo
Attributes
Custom Attributes
Reflections
Serialization and Deserialization
GUID
String Builder
Pattern Matching
Ref Return or Ref Local
IEnumerable and IEnumerator
Yield Keyword
Decompile DLL Files
Protect DLL Files 

Smiley face

Enregistrer un commentaire

0 Commentaires