C# From Nothing to Everything
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, if…else, for, while, do…while, 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, if…else, for, while, do…while, 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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024