
Learn how to declare and use C# variables, assign data types and names, store and retrieve values, and perform simple operations like addition and multiplication.
Instantiate a class using the new keyword to create unique objects, then access their properties and methods. Changes to the class propagate to all objects, illustrating the power of classes.
Explore C# properties, including auto properties with private backing fields, implement validation in set accessors, define an age property with a default value, and use arrow syntax for concise code.
Learn how C# class inheritance lets a subclass reuse base class properties and methods, such as a phone number and print method, to avoid duplicating code across profiles.
Learn how namespaces group related classes under a unique name, such as school or student, to organize code, and place related classes in folders named after the namespace.
Learn how arrays store multiple values in a single variable, declare and initialize int arrays, and access items by index starting at zero.
Explore how delegates in C# store methods as callable variables and invoke them later, with examples of defining a delegate, matching signatures, and invoking methods to print to the console.
The private access modifier restricts outside world access to a class member, visible only inside the same class, while you can expose it via public methods and validate values.
Explore deeper integer data types in c# by comparing int32, int16, and int64, and note their min and max values for performance choices. Parse strings to integers with int32.parse.
Learn how to declare and use the C# float data type, including the f suffix for literals, parsing with float.Parse, and converting between float and int while noting precision loss.
Learn to define and use a generic class in C#, including a type parameter T, generic properties and methods, and examples that print integers and decimals.
Learn how lists work as generic collections in C#, manipulate List<T> with strings or classes, compare count and capacity, add or remove items, use queries, and convert to arrays.
Hello there! Thanks for stopping by and checking out our course. This course is for who wants to start their journey as .NET Developer. The average salary for C#/.NET Developer is $77,563 and C# is considered the 5th most in demand language. You can create almost anything in C# from websites to mobile apps. So, you can work both as a website developer and mobile developer.
This course will take you through the basics of C# language. We will walk you through the most important parts and how to do them. Then, after we finish the basics which is really important so you can develop C# programs effectively we will take you to develop websites using the latest version of ASP.NET.
ASP.NET Core is the latest version of ASP.NET framework for developing websites. ASP.NET comes from a long history and is one of the well-known and widely used frameworks in web development. ASP.NET Core has the ability to run not only on windows platforms, but other platforms as well such as Linux. We will walk you through the beginnings of creating ASP.NET Core sites, how to add pages and pass data. Then we will take you much deeper with how to pass data between controller and view and how to create user accounts and have authorization for the users in on the websites.
Now also, we will teach you how to create databases with SQL Server and how to save and retrieve data from SQL Server. And how to create tables inside SQL Server and how to create Stored Producers.
Not that only, we will teach you how to create Mobile Apps with Xamarin. Xamarin allows you to create Mobile Apps in C# that are cross platform. So, you write the code only once and it will be shared on all the other mobile platforms such as Android, iOS.
Finally, we will also add extra content to help you stay ahead and keep your skills as a .net/C# developer always sharp. Join us now!