What you'll learn
Confidently speak about most of the essential concepts of C#
Crack C# job interviews easier
Solve most common bugs and issues in C# applications
Understand further technologies of .net (in future), such as Asp .Net, Asp .Net Core, Xamarin etc. easier, with strong-base knowledge of C#
Create C# Apps From Scratch and scale it up to any level
Write OOP code easier with industry-standards and best practices like a Pro
Add C# to your prior knowledge of any technology (Asp .Net Core Mvc, Xamarin, Unity etc.), to become successful Full-stack developer and get new career opportunities
Requirements
No programming knowledge / experience is needed; we will learn everything from scratch.
Description
***** THE BEST SELLING C# COURSE ON UDEMY *****
- Methods: Methods, Encapsulation, Abstraction, Polymorphism, Local Variables, Parameters, this keyword, Static methods, Default arguments, Named arguments, Method overloading, ref, out, out declaration, in, ref returns, params modifier, Local functions, Static local functions, Recursion
- Type Conversion: Type conversion, Implicit casting, Explicit casting, Parse, TryParse, Conversion methods
- Arrays: Creating arrays, Arrays with for loop, Arrays with foreach loop, Methods of System.Array class, Mult-Dim arrays, Index from-end operator, Jagged arrays, Array of objects
- Collections: Working with various collections, List, Dictionary, SortedList, Hashtable, ArrayList, typeof operator, Collection of objects, Object relations, IEnumerator vs IEnumerable, Iterators, IComparable, IComparer, Covariance and Contravariance, Stack, Queue, HashSet, LinkedList
- Anomous types, Tuples, Value Tuples, Discards, LINQ basics, String class, StringBuilder class, DateTime structure, Math class
A mini project, "Banking application", where the bank user can create / edit bank accounts and also can perform deposit, withdraw, balance enquiry, account statement etc. operations.
List of C# 3.0 New Features covered in this course:
Auto-Implemented Properties
Anonymous Types
Lambda Expressions
Query Expressions (LINQ)
Expression Trees
Extension Methods
Implicitly Typed Local Variables / Type Inference
Partial Methods
Object Initializer
Collection Initializer
List of C# 4.0 New Features covered in this course:
Dynamically Typed Variables
Named Arguments
Optional Arguments
Covariance and Contravariance
List of C# 5.0 New Features covered in this course:
Async & Await
List of C# 6.0 New Features covered in this course:
Static Imports (using static)
Exception Filters (catch when)
Auto-Implemented Property Initializers
Null Propagator
String Interpolation
nameof operator
List of C# 7.0 New Features covered in this course:
Out Variable Declaration
Tuples
Discards
Pattern Matching
Local Functions
Expression Bodied Members
List of C# 7.1 New Features covered in this course:
Async Main method
Default literals
Inferred Tuple Element Names
List of C# 7.2 New Features covered in this course:
'private protected' access modifier
'in' parameter modifier
List of C# 7.3 New Features covered in this course:
Ref returns
== operator on tuples
List of C# 8.0 New Features covered in this course:
Finally, there is no risk. You can preview first few lectures of the course for free. Once you purchase the course, if for some reason you are not happy with the course, Udemy offers a 30-day money back guarantee.
So you have nothing to lose, sign up for this course and learn how to build C# Projects from scratch!
Key Points about this Course:
All C# programs are demonstrated using 'Console Applications' and 'Class Library' projects in Visual Studio 2019.
Each concept is first explained theoretically like understanding what is that concept, different types / syntax to write code. And then we will show the same with a real-world-like scenario. At last, I'll explain where exactly we use this concept in real-word applications.
All the concepts explained in both theoretically and practically.
We use C# 8, Visual Studio 2019.
The lectures related to the following topics are pending as of now; but will be ready by end of July 2020.
Various types of collections such as ArrayList, Dictionary, SortedList etc.
IEnumerable
Anonymous Types
Tuples
String Methods
Exception Handling
Some course project-related videos
Task Parallel Library (async and await)
Reflection and Custom Attributes
I promise to complete all of above by end of July 2020.
The following topics are NOT covered in this course:
Multi-Threading
ADO.NET
LINQ
Entity Framework
WPF / WCF
Networking
WinForms
Cryptography
Windows Services
Assemblies
System.IO / File IO
Who this course is for:
Fresher / Experienced, who wants to understand C# 8 with complete theoretical and real-time hands-on experience.
Developers, who already have knowledge on any one programming language and wants to become C# Developer / .Net Developer
[Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ]
[Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ]