Companies Home Search Profile

Getting started with Modern C#: Mastering the Basics

Focused View

Nitish Kumar

6:24:34

37 View
  • 1. Introduction.mp4
    18:30
  • 1. Setting up the C# development machine.mp4
    17:42
  • 2. Create first hello world C# program using Visual Studio And CLI.mp4
    20:36
  • 3.1 Github repository.html
  • 3. Difference between Console.Write() and Console.Writeine() methods in C#.mp4
    10:36
  • 4.1 Github repository.html
  • 4. Console.CapsLock, BackgroundColor, ForegroundColor, ResetColor, WindowWidth, etc.mp4
    17:22
  • 5.1 Github repository.html
  • 5. Console.Readline() in C# Get user input in Console Application C#.mp4
    08:57
  • 6.1 Github repository.html
  • 6. Console.Read() vs Console.ReadKey() in C# Console application.mp4
    14:23
  • 7.1 Console class practice set.html
  • 7. Practice set.mp4
    02:39
  • 1. Introduction to Data Types.mp4
    20:33
  • 2. Bool Data type in C# Explanation in details.mp4
    11:37
  • 3. Int Data type in C#.mp4
    22:27
  • 4. sbyte, byte, short, ushort, int, uint, long, ulong Integral numeric types.mp4
    06:49
  • 5. IntPtr And UIntPtr Native sized integers in C#.mp4
    03:58
  • 6. Float, Double And Decimal.mp4
    07:30
  • 7. Character data type in C#.mp4
    08:12
  • 8. Introduction to String datatype in C#.mp4
    18:42
  • 9. Built-in String Methods in C# Length, SubString, Trim, Split, Replace, Remove.mp4
    19:03
  • 10. String Immutability with example in C#.mp4
    06:13
  • 11. String Mutability using StringBuilder class Everything you need to know.mp4
    20:16
  • 12. String Formatting in C# (String.Contact, String.Format And Interpolation).mp4
    20:46
  • 13. 2 Ways to Search String in C#.mp4
    07:06
  • 14. Object Class type The parent of all other types.mp4
    08:02
  • 15. var vs dynamic keyword.mp4
    09:51
  • 1. Implicit conversion.mp4
    05:56
  • 2. Explicit conversion.mp4
    05:52
  • 3. Convert and Parse Methods in C#.mp4
    05:49
  • 4. TryParse methods.mp4
    05:03
  • 5. Boxing and UnBoxing.mp4
    01:14
  • 1. Arithmetic Operators - Unary Operators Part 1.mp4
    13:34
  • 2. Arithmetic Operators - Binary Operators Part 2.mp4
    12:26
  • 3. Comparison Operators.mp4
    05:44
  • 4. Equality Operators.mp4
    04:40
  • 5. Logical Operators (!, And And, And, , ).mp4
    17:06
  • 6. Using Match Class.mp4
    05:20
  • 7. Find the Area of a Circle (The radius must be given by the user).html
  • Description


    Learn C# (C Sharp) programming language | A complete and step by step course for beginners

    What You'll Learn?


    • Understand the basics of C# programming, including variables, data types, operators, and control structures.
    • Set up a development environment and write the first C# program.
    • Learn about the Console Class and its basic functionalities.
    • Differentiate between Console .Write() and Console .WriteLine() methods.
    • Understand the difference between Console .Read() and Console .ReadKey() methods.
    • Customize the Console window by changing its color, height, and width.
    • Explore various data types in C#, such as booleans, integers, floating-point numbers, and characters.
    • Familiarize yourself with newly added data types like IntPtr and UIntPtr.
    • Gain knowledge of string manipulation and perform operations using built-in methods.
    • Understand the concepts of string immutability and mutability in C#.
    • Learn the importance of the StringBuilder Class and its practical usage.
    • Master string formatting techniques using String .Concat(), String .Format(), and string interpolation.
    • Gain knowledge about the Object Class type and Var vs Dynamic keyword.
    • Learn casting and type conversions, including implicit and explicit conversions.
    • Understand the differences between Convert Class and Parse Methods.
    • Write better code using the TryParse method and learn about boxing and unboxing.
    • Manipulate and perform operations on various data types using C# operators.
    • Practice arithmetic, comparison, equality, and logical operators.
    • Explore the Math Class and utilize its built-in methods for performing operations.
    • Develop a solid foundation in C# fundamentals for confidently building applications and pursuing advanced topics in C# development.

    Who is this for?


  • Understand the basics of C# programming, including variables, data types, operators, and control structures.
  • Explore the different data types available in C#, including integers, floating-point numbers, strings, arrays, and collections.
  • Master the usage of control structures like if-else statements, loops, switch statements, and conditional expressions.
  • Learn how to handle exceptions and errors in C# programs effectively.
  • Discover techniques for debugging and troubleshooting common programming issues.
  • Want to be a successful Dot Net Developer
  • What You Need to Know?


  • No programming experience needed to learn this course. We will cover everything from scratch.
  • It would be helpful to have some basic knowledge of a code editor (Example: Visual Studio)
  • You must have a passion to dive into the world of programming.
  • More details


    Description

    This comprehensive C# course offers an in-depth exploration of C# programming, ensuring a strong grasp of its core principles. It caters to both beginners with no prior programming experience and experienced developers seeking to refresh their skills. The course establishes a solid foundation in C# programming through theoretical explanations, practical examples, and hands-on exercises, enabling participants to write clean, efficient, and reliable code using C#.


    Course Objectives:


    Introduction to C#:


    - Acquire a fundamental understanding of C# programming, encompassing variables, data types, operators, and control structures.

    - Learn to set up a development environment and create initial C# programs.


    Working with the Console Class:


    - Gain proficiency in the Console Class basics.

    - Differentiate between Console .Write() and Console .WriteLine() methods.

    - Understand the dissimilarities between Console .Read() and Console .ReadKey() methods.

    - Customize the Console window by altering its background and foreground colors.

    - Personalize the Console window by adjusting its dimensions.


    Working with C# Data Types:


    - Explore the various data types in C#, including booleans, integers, and integral numeric types (sbyte, byte, short, ushort, int, uint, long, ulong), floating-point numbers (float, double, decimal), and characters.

    - Familiarize yourself with the newly introduced native-sized integers, IntPtr and UIntPtr, in C#.


    Working with Strings:


    - Develop a solid understanding of the fundamental aspects of string data type in C#.

    - Perform a wide range of operations on string data type using built-in methods like Length, SubString, Trim, Split, Replace, and Remove.

    - Comprehend the concepts of string immutability and mutability in C#.

    - Recognize the significance of the StringBuilder Class and learn its practical usage through examples.


    String Formatting:


    - Learn various methods of formatting strings, including String.Concat(), String.Format(), and string interpolation.


    Learn the Parent of All Data Types in C#:


    - Understand the Object Class type.

    - Differentiate between Var and Dynamic keywords through practical examples.


    Casting and Type Conversions (C# Programming Guide):


    - Learn implicit and explicit ways of converting data types.

    - Understand the differences between Convert Class and Parse Methods.

    - Enhance code quality by utilizing the TryParse method.

    - Familiarize yourself with Boxing and Unboxing concepts for C# interviews.


    Manipulating and Performing Operations on Various Data Types (C# Operators):


    - Gain expertise in arithmetic operators, encompassing unary and binary operations such as increment, decrement, addition, subtraction, multiplication, and division.

    - Learn to compare data types using comparison operators such as less than (), greater than (>), less than or equal to (), and greater than or equal to (>=).

    - Master equality operators, including equal equal (==) and not equal (!=).

    - Practice logical operators in C#.

    - Understand the distinctions between & and && as well as | and || operators.

    - Learn the utilization of the ! operator.


    Learn to Perform Various Operations Using the Math Class:


    - Explore the extensive range of built-in methods in the Math Class.


    And many more topics to be covered soon...


    Upon completion of this course, participants will possess a comprehensive understanding of C# fundamentals, empowering them to confidently develop their own C# applications and delve into advanced topics in C# development.

    Who this course is for:

    • Understand the basics of C# programming, including variables, data types, operators, and control structures.
    • Explore the different data types available in C#, including integers, floating-point numbers, strings, arrays, and collections.
    • Master the usage of control structures like if-else statements, loops, switch statements, and conditional expressions.
    • Learn how to handle exceptions and errors in C# programs effectively.
    • Discover techniques for debugging and troubleshooting common programming issues.
    • Want to be a successful Dot Net Developer

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    Nitish Kumar
    Nitish Kumar
    Instructor's Courses
    Nitish is a Microsoft MVP in Developer Technologies and has rich experience in Microsoft Technologies development.Nitish has trained thousands of developers including fresh graduates and experienced professionals in various technologies.As per my students, I have a very unique way of teaching and this makes the learning of any complex concept super easy.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 34
    • duration 6:24:34
    • Release Date 2023/08/01