HOME > Development > C# From Nothing to Everything

C# From Nothing to Everything

  • Development
  • Jan 13, 2025
SynopsisC# From Nothing to Everything, available at $19.99, has an av...
C# From Nothing to Everything  No.1

C# From Nothing to Everything, available at $19.99, has an average rating of 3.65, with 153 lectures, 11 quizzes, based on 117 reviews, and has 12395 subscribers.

You will learn about C# App Programming Object-Oriented Programming Visual Studio and Visual Programming Navigating the Visual Studio IDE Creating Simple Apps in Visual Studio Creating, Compiling and Running a Visual C# Project with Two Classes Classes, Objects, Methods and strings String Interpolation Constructors & Auto-Implemented Properties Control Statements ( if, ifelse, for, while, dowhile, switch, break, continue ) Equality and Relational Operators Methods with Multiple Parameters Set and Get Methods Method Overloading Auto-Implemented Properties Recursion Increment and Decrement Operators Random-Number Generation Passing Arguments By Value and By Reference Arrays Multidimensional Arrays LINQ Collections Generic List Collection Writing Code and Using IntelliSense Converting Between Simple Types Explicitly and Implicitly This course is ideal for individuals who are Beginner or Advanced C# learners. or Computer Science Students who want to build there graduating projects. or For Intermediates who want to learn more coding tricks. It is particularly useful for Beginner or Advanced C# learners. or Computer Science Students who want to build there graduating projects. or For Intermediates who want to learn more coding tricks.

Enroll now: C# From Nothing to Everything

Summary

Title: C# From Nothing to Everything

Price: $19.99

Average Rating: 3.65

Number of Lectures: 153

Number of Quizzes: 11

Number of Published Lectures: 152

Number of Published Quizzes: 11

Number of Curriculum Items: 164

Number of Published Curriculum Objects: 163

Number of Practice Tests: 2

Number of Published Practice Tests: 2

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • C# App Programming
  • Object-Oriented Programming
  • Visual Studio and Visual Programming
  • Navigating the Visual Studio IDE
  • Creating Simple Apps in Visual Studio
  • Creating, Compiling and Running a Visual C# Project with Two Classes
  • Classes, Objects, Methods and strings
  • String Interpolation
  • Constructors & Auto-Implemented Properties
  • Control Statements ( if, ifelse, for, while, dowhile, switch, break, continue )
  • Equality and Relational Operators
  • Methods with Multiple Parameters
  • Set and Get Methods
  • Method Overloading
  • Auto-Implemented Properties
  • Recursion
  • Increment and Decrement Operators
  • Random-Number Generation
  • Passing Arguments By Value and By Reference
  • Arrays
  • Multidimensional Arrays
  • LINQ
  • Collections
  • Generic List Collection
  • Writing Code and Using IntelliSense
  • Converting Between Simple Types Explicitly and Implicitly
  • Who Should Attend

  • Beginner or Advanced C# learners.
  • Computer Science Students who want to build there graduating projects.
  • For Intermediates who want to learn more coding tricks.
  • Target Audiences

  • Beginner or Advanced C# learners.
  • Computer Science Students who want to build there graduating projects.
  • For Intermediates who want to learn more coding tricks.
  • C# is one of the top 5 programming languages around the world, it is written to be a general-purpose, functional, generic, and object-oriented programming language.

    You will learn how to use Visual Studio Community to build wonderful C# apps using simple, great and unique techniques.

    No programming experience is needed to take this course. Only download Visual Studio Community from Microsoft ( It’s free ) and start with us step by step.

    At the end of this course, you will master C#, and you will be ready for any job interview however hard it is.

    C# syntax is highly expressive, yet it’s also simple and easy to learn. The curly-brace syntax of C# will be instantly recognizable to anyone familiar with C, C++, Java or JavaScript. Developers who know any of these languages are typically able to work productively in C# within a short time.

    C# provides powerful features such as nullable types, delegates, lambda expressions, pattern matching, and safe direct memory access. C# supports generic methods and types, which provide increased type safety and performance. C# provides iterators, which enable implementers of collection classes to define custom behaviors for client code. Language-Integrated Query (LINQ) expressions make the strongly-typed query a first-class language construct.

    As an object-oriented language, C# supports the concepts of encapsulation, inheritance, and polymorphism. A class may inherit directly from one parent class, but it may implement any number of interfaces. Methods that override virtual methods in a parent class require the override keyword as a way to avoid accidental redefinition. In C#, a struct is like a lightweight class; it’s a stack-allocated type that can implement interfaces but doesn’t support inheritance. C# also provides records, which are class types whose purpose is primarily storing data values.

    Course Curriculum

    Chapter 1: ?1. Introduction?

    Lecture 1: ?1.1 Introduction?

    Lecture 2: ?1.2 Microsoft’s .NET

    Lecture 3: ?1.3 .NET Framework?

    Lecture 4: ?1.4 Visual Studio IDE ?

    Chapter 2: 2. Introduction to Visual Studio and Visual Programming

    Lecture 1: ?2.1 Introduction?

    Lecture 2: ?2.2 Download & install Visual Studio Community IDE

    Lecture 3: ?2.3 Visual Studio Theme

    Lecture 4: ?2.4 Creating a New Project

    Lecture 5: ?2.5 Forms and Controls

    Lecture 6: ?2.6 Menu Bar and Toolbar

    Lecture 7: ?2.7 Navigating the Visual Studio IDE

    Lecture 8: ?2.8 Solution Explorer & Toolbox

    Lecture 9: ?2.9 Properties Window

    Lecture 10: ?2.10 Creating a Simple App 1?

    Lecture 11: ?2.11 Creating a Simple App 2?

    Lecture 12: ?2.12 Creating a Simple App 3?

    Chapter 3: 3. Introduction to C# App Programming

    Lecture 1: ?3.1 Introduction?

    Lecture 2: ?3.2 Creating the Console App

    Lecture 3: ?3.3 Class Declaration & Main Method

    Lecture 4: ?3.4 Writing Code and Using IntelliSense

    Lecture 5: ?3.5 Changing the Name and Running the App

    Lecture 6: ?3.6 Error Messages & Comments?

    Lecture 7: ?3.7 Displaying a Single Line of Text with Multiple Statements

    Lecture 8: ?3.8 Displaying Multiple Lines of Text with a Single Statement

    Lecture 9: ?3.9 String Interpolation

    Lecture 10: ?3.10 Another C# App, Adding Integers

    Lecture 11: ?3.11 Arithmetic

    Lecture 12: ?3.12 Decision Making: Equality and Relational Operators

    Chapter 4: 4. Introduction to Classes, Objects, Methods and Strings:

    Lecture 1: 4.1 Introduction

    Lecture 2: ?4.2 Creating Visual C# Project with Two Classes

    Lecture 3: ?4.3 Account Class with an Instance Variable and Set and Get Methods?

    Lecture 4: ?4.4 Instantiating a New Object & Calling a Class Methods?

    Lecture 5: ?4.5 Account Class with a Property Rather Than Set and Get Methods

    Lecture 6: ?4.6 Constructors & Auto-Implemented Properties

    Lecture 7: ?4.7 Create Bank App with an Account and Balance

    Chapter 5: 5. Control Statements: Part 1

    Lecture 1: 5.1 Introduction

    Lecture 2: ?5.2 Control Structures?

    Lecture 3: ?5.4 Nested if-else Statements

    Lecture 4: ?5.3 if Statement & if-else statement

    Lecture 5: ?5.5 while Iteration Statement

    Lecture 6: ?5.6 Sentinel-Controlled Iteration

    Lecture 7: ?5.7 Nested Control Statements

    Lecture 8: ?5.8 Increment and Decrement Operators

    Chapter 6: 6. Control Statements: Part 2

    Lecture 1: 6.1 Introduction

    Lecture 2: ?6.2 for Iteration Statement

    Lecture 3: ?6.3 App: Compound-Interest Calculations

    Lecture 4: ?6.4 do-while Iteration Statement

    Lecture 5: ?6.5 switch Multiple-Selection Statement

    Lecture 6: ?6.6 break and continue Statements

    Lecture 7: ?6.7 Logical Operators

    Chapter 7: 7. Methods: A Deeper Look

    Lecture 1: 7.1 Introduction

    Lecture 2: ?7.2 static Methods, static Variables and Class Math

    Lecture 3: ?7.3 Methods with Multiple Parameters

    Lecture 4: ?7.4 Notes on Using Methods

    Lecture 5: ?7.5 Random-Number Generation

    Lecture 6: ?7.6 Random-Number Generation 6,000,0000 Times?

    Lecture 7: ?7.7 A Game of Chance; Introducing Enumerations

    Lecture 8: ?7.8 Scope of Declarations

    Lecture 9: ?7.9 Method-Call Stack and Activation Records

    Lecture 10: ?7.10 Method Overloading

    Lecture 11: ?7.11 Optional & Named Parameters.

    Lecture 12: ?7.12 Recursion

    Lecture 13: ?7.13 Passing Arguments By Value and By Reference

    Chapter 8: 8. Arrays

    Lecture 1: 8.1 Introduction

    Lecture 2: ?8.2 Declaring and Creating Arrays

    Lecture 3: ?8.3 Examples Using Arrays, Part 1?

    Lecture 4: ?8.4 Examples Using Arrays, Part 2?

    Lecture 5: ?8.5 Intro to Exception Handling

    Lecture 6: ?8.6 Case Study: Card Shuffling and Dealing Simulation

    Lecture 7: ?8.7 Passing Arrays and Array Elements to Methods?

    Lecture 8: ?8.8 Case Study GradeBook Using an Array to Store Grades

    Lecture 9: ?8.9 Multidimensional Arrays?

    Lecture 10: ?8.10 Case Study, GradeBook Using a Rectangular Array

    Lecture 11: ?8.11 Variable-Length Argument Lists

    Lecture 12: ?8.12 Using Command-Line Arguments

    Lecture 13: ?8.13 Passing Arrays by Value and by Reference

    Chapter 9: 9. Introduction to LINQ and the List Collection

    Lecture 1: 9.1 Introduction

    Lecture 2: ??9.2 Querying an Array of int Values Using LINQ?

    Lecture 3: ?9.3 Querying an Array of Employee Objects Using LINQ?

    Lecture 4: ?9.4 Introduction to Collections?

    Lecture 5: ?9.5 Querying the Generic List Collection Using LINQ?

    Instructors

  • C# From Nothing to Everything  No.2
    Morad Rawashdeh
    Programmer And Information Security Officer
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 5 votes
  • 3 stars: 22 votes
  • 4 stars: 43 votes
  • 5 stars: 43 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!