
learn to install dotnet core, download the dotnet sdk, and verify the installation via the command line interface. explore cross-platform capabilities and checking the installed version.
Explore built-in dotnet templates with dotnet new, create a first console app, restore packages, and run it to see Hello world, using program.cs and simple edits.
Install and launch Visual Studio Code, a cross-platform editor, to edit, run, and debug a .NET Core console app, using external terminal, breakpoints, and the debugger.
Learn to build, run, and debug a C# console app in Visual Studio Code, keep the terminal open, and use breakpoints to inspect variables and output.
Build a simple web app with dotnet core using a razor template in Visual Studio Code, then launch and debug locally on localhost to see the default pages.
Install and explore Visual Studio IDE, learn to set up dotnet core and choose workloads for desktop, web, cloud, and data storage, plus cross‑platform development with Azure integration.
Explore how to use the Visual Studio Community IDE to create and manage .NET Core projects—console apps, web apps, and desktop apps—within a single integrated environment.
Explore a banking application built with .NET Core, a hands-on project that introduces object oriented programming, classes and libraries, and includes building a console app and reusable class library.
Create a dotnet core console app within a solution, add a banking client project, rename the main file to banking client, and print a welcome message before awaiting user input.
Create a dot net core class library for BankOfDotNet, follow naming conventions, and add an Account class while organizing projects and enabling line numbers in Visual Studio.
Create a public account class with a double balance property and a constructor that accepts an initial balance, then build and test it in the Bank of dot net library.
Reference the banking library in a dotnet core console app, create an account with $100, adjust by +$47 and -$150, and print the final balance.
Debug the BankOfDotNet banking client by setting breakpoints, stepping through constructors and account initialization, and inspecting variables to trace the final account balance in the console.
Explore encapsulation in a banking class by making the balance private and exposing a read-only public balance property, then implement deposit and withdraw methods with basic validation.
Explore encapsulation by restricting direct balance access and exposing a read-only balance, with deposit and withdraw methods. The lecture demonstrates a 47 deposit and a 150 withdrawal, with overdraft protection.
Get Started with .NET Core and Build your first App!
Are you a student or professional in the field of software engineering or maybe contemplating an educational or career move to the software engineering world? Have you been looking for a quick and easy way to get up and running with the new Cross Platform .NET Core technology and don't want to go through an overwhelming amount of material just to get your environment setup and ready for building your own apps? Don't worry as THIS IS THE COURSE FOR YOU!
In my course, I will teach you how to get your environment setup for .NET Core and help you to build your first set of apps quickly and through a step-by-step guided approach. I will be showing you all the necessary installation and setup needed for .NET Core, Visual Studio Code, and also Visual Studio IDE.
Take this course and feel proud of the fact that you will be one step closer towards the rewarding field of Software Engineering using .NET technologies!