C# 10 with .NET 6 for Beginners (Part 2) – To-do Application
C# 10 with .NET 6 for Beginners (Part 2) – To-do Application, available at Free, has an average rating of 4.3, with 19 lectures, based on 42 reviews, and has 3549 subscribers.
You will learn about Install Visual Studio and Create a GitHub Account Build a To-Do Application from Scratch (two iterations) Learn Encapsulation and Separation of Concerns Call C# Code in a Razor Page Object Oriented Programming (OOP) with Classes Upload Your Code to a GitHub Repository Refactor (Modify) Code Debug Your Code Variables, Properties, and Methods Extension Methods Null Check Clone a GitHub repository Create a New Project Build an HTML/Razor User Interface Style the User Interface with Bootstrap This course is ideal for individuals who are Anyone interested in C#. It is particularly useful for Anyone interested in C#.
Enroll now: C# 10 with .NET 6 for Beginners (Part 2) – To-do Application
Summary
Title: C# 10 with .NET 6 for Beginners (Part 2) – To-do Application
Price: Free
Average Rating: 4.3
Number of Lectures: 19
Number of Published Lectures: 19
Number of Curriculum Items: 19
Number of Published Curriculum Objects: 19
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
- Install Visual Studio and Create a GitHub Account
- Build a To-Do Application from Scratch (two iterations)
- Learn Encapsulation and Separation of Concerns
- Call C# Code in a Razor Page
- Object Oriented Programming (OOP) with Classes
- Upload Your Code to a GitHub Repository
- Refactor (Modify) Code
- Debug Your Code
- Variables, Properties, and Methods
- Extension Methods
- Null Check
- Clone a GitHub repository
- Create a New Project
- Build an HTML/Razor User Interface
- Style the User Interface with Bootstrap
Who Should Attend
- Anyone interested in C#.
Target Audiences
- Anyone interested in C#.
This course is the second part of my free beginner series: C# 10 with .NET 6 for Beginners. The first part teaches you critical C# theory, and this part is all about coding. Join me in Visual Studio and the exciting world of coding to build a browser-centric to-do application using C#, HTML, Razor, and WebAssembly.
No prior coding is needed, but I suggest watching the first part in the series, where I teach the critical C# theory required to understand the concepts we use to build the to-do application in this course.
The application has two iterations, where the first has all the C# code in the Razor page, and the second uses separation of concerns and encapsulation to break out the to-do-centric C# code into a separate class, which is used from the Razor page.
Most courses teach C# through short example snippets with no real-world anchoring. Training thousands of students in classrooms and online and studying what works best shows that building real-world applications makes the students retain the knowledge more and makes learning more fun.
You learn how to:
-
Build a user interface with HTML, Razor, and Bootstrap
-
Add C# code to make it dynamic.
-
Refactor the application with object-oriented programming, separation of concerns, and encapsulation
-
Use extension methods to make the code less bloated
-
Connect Razor events in the HTML with C# in a code block
-
Add exception handling and debug your code
-
Create a GitHub repository and send your code to it
Course Image by catalyststuff on Freepik
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Installation
Lecture 1: Installing Visual Sudio and Creating a GitHub Account
Lecture 2: Cloning a GitHub Repoitory
Lecture 3: Creating the To-Do Solution and Project
Lecture 4: Initial Project Overview
Chapter 3: Building the to-do user interface (HTML/CSS/Bootstrap/Flex)
Lecture 1: Adding a Textbox and a Button
Lecture 2: Adding the To-Do List
Chapter 4: The First C# Iteration of the To-Do Application
Lecture 1: Adding the Todo Class
Lecture 2: Adding the Todo List Collection
Lecture 3: Marking a To-Do as Completed with a Stikethrough (CSS/Razor)
Lecture 4: Adding an Update Method for the Checkbox
Lecture 5: Creating an Extension Method to Convert from Object to Bool
Lecture 6: Adding a Delete Method
Lecture 7: Adding a Null Check to the Razor Page
Lecture 8: Adding an Add Method and Binding a Textbox to a String Variable
Chapter 5: The Second Iteration of the To-Do Application
Lecture 1: Adding the TodoFactory Class
Lecture 2: Implementing Methods in the TodoFactory Class.
Lecture 3: Adding Exception (Error) Handling
Lecture 4: Uploading the Code to GitHub
Instructors
-
Jonas Fagerberg
Professional Teacher, Developer and Consultant
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 8 votes
- 4 stars: 14 votes
- 5 stars: 19 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