YoVDO

Create a C# Application from Start to Finish - Complete Course

Offered By: freeCodeCamp

Tags

C# Courses Microsoft Visual Studio Courses User Interface Design Courses WinForms Courses

Course Description

Overview

Embark on a comprehensive 24-hour course to master C# application development from start to finish. Build a fully functional tournament tracker application using .NET and Visual Studio, incorporating Winforms, class libraries, events, SQL database integration, and CSV text file storage. Begin with initial planning and progress through data design, user interface creation, and logic implementation. Construct forms for various functionalities, including team creation and tournament management. Dive into SQL database design and connection, implement prize allocation, and develop a dashboard. Learn debugging techniques, refactoring strategies, and error handling. Conclude by adding email functionality and wrapping up the project. Gain hands-on experience in every aspect of C# application development, from conception to deployment.

Syllabus

) 01 - Initial Planning.
) 02 - Overview Planning.
) 03 - Data Design.
) 04 - User Interface Design.
) 05 - Logic Planning.
) 06 - Class Library Creation.
) 07 - Form Building.
) 08 - SQL Database Design.
) 09 - Prize Form Wire Up.
) 10 - SQL Connection.
) 11 - Text Connection.
) 12 - Create Team Form Part 1.
) 13 - Create Team Form Part 2.
) 14 - Create Team Form Part 3.
) 15 - Create Tournament Form Part 1.
) 16 - Create Tournament Form Part 2.
) 17 - Create Tournament Form Part 3.
) 18 - Create Tournament Form Part 4.
) 19 - Create Tournament Form Part 5.
) 20 - Debugging.
) 21 - Dashboard Form.
) 22 - Tournament Viewer Part 1.
) 23 - Tournament Viewer Part 2.
) 24 - Refactoring.
) 25 - Error Handling.
) 26 - Emailing Users.
) 27 - Wrapping Up.


Taught by

freeCodeCamp.org

Related Courses

Code Clinic: C#
LinkedIn Learning
Code Clinic: C#
LinkedIn Learning
Introducing Desktop and .NET Core
LinkedIn Learning
.NET Big Picture: Front-End and UI Development
LinkedIn Learning
.NET 6 Desktop Development: Big Picture
Pluralsight