c# (csharp) tutorial for beginners

Posted by Questpond under C# category on | Points: 350 | Views : 642
Below is the syllabus covered in the above video, happy learning.
Lesson 1 :- Download/Installation of .NET &.NET core vs .NET Framework
Lesson 2 :- Understanding .NET SDK CLI ,creating/building & running first project.
Lesson 3 :- Framework vs Language
Lesson 4 :- C# is case senstive and understanding compile errors in CLI.
Lesson 5 :- Introduction,Download and Installation of VS Code editor.
Lesson 6 :- Opening folder in VS code , intellisense and terminal.
Lesson 7 :- .NET Compilation process & Intermediate language code.
Lesson 8 :- Visual studio vs VS Code vs Visual studio for Mac.
Lesson 9 :- .NET Compilation process and Intermediate language code.
Lesson 10 :- Installing and configuring visual studio work loads.
Lesson 11 :- Creating projects using visual studio
Lesson 12 :- Project and Solution in visual studio
Lesson 13 :- Building and compile using visual studio
Lesson 14 :- Running projects as startup.
Lesson 15 :- Understanding basic code class,namespace and scopes.
Lesson 16 :- Assembly , Exe and DLL ( Dynamic Link Library).
Excercise 1 :- Try to understand the difference between bin and obj folder?.
Lesson 17 :- Variables and Datatypes
Lesson 18 :- Multi language support in .NET framework.
Lesson 19 :- CTS (Common type system).
Lesson 20 :- CLS( Common language specification)
Lesson 21 :- Common datatypes int,double,string and boolean.
Lesson 22 :- Casting,Implicit,Explicit and Coversion.
Exercise 2: - Understand data types like Char,Byte,Float,Double,Decimal & Unsigned ?
Lesson 23 :- Namespace , class and objects.
Lesson 24 :- The root namespace and class :- System and Object
Lesson 25 :- Debugging,Step over,Step into, Step out,Add watch,Quick watch & pin.
Exercise 3: - What is the difference between debug and release mode?
Lesson 26 :- Primitive data types and non-primitive data types.
Lesson 27 :- Value types and reference types.
Lesson 28 :- Stack ,Heaps and Garbage collector.
Lesson 29 :- Struct -- Composite value type
Lesson 30 :- Boxing and Unboxing.
Lesson 31 :- Arrays , ArrayList and generic collection.
Exercise 4 :- What’s the importance of yield keyword ?
Lesson 32 :- For,Foreach,IF and VS code snippets
Lesson 33 :- Exception handling, Try, Catch ,Finally and codesnippets.
Lesson 34 :- Threading and parallel execution.
Exercise 4: - How to implement thread safety and thread pooling ?
Lesson 35 :- Task Parallel Library
Lesson 36 :- Async and Await
Exercise 6: - Prove TPL runs on multiple cores?
Exercise 7: - Prove Async/Await does not create threads ?
Lesson 37 :- Writing and reading from file
Exercise 8: - How to browse files and folders using system.io?
Lesson 38 :- Delegates - Function pointers.
Exercise 9: - What are events and how different its from delegates ?
Lesson 39 :- LINQ Language Integrated Query
Exercise 10: - What is stacktrace in C# exceptions ?
Exercise 11: - Explain importance of VAR keyword ?
Lesson 40 :- What is Garbage collector ?
Exercise 12: - What is GC 0 ,1 and 2 ?
Lesson 41 :- String is a object
Exercise 13: - Understand the sentence :- Strings are Immutable?
Lesson 42 :- Constants and ENUMS
Lesson 43 :- Dynamic keyword
Exercise 14: - Simple demo of reflection.



Get Questpond videos on discounted price from ITFunda.com.

Comments or Responses

Login to post response