Video description
C#, the most versatile programming language in the .NET framework, allows developers to build Windows, web, and mobile applications. It has strong community support, and more than five million developers prefer C#. This course will teach you how to build a Windows Forms application using C#.
The course starts by highlighting the learning objectives and explaining the installation process of Visual Studio 2022. Next, you will learn the basic and advanced concepts of C# console programming needed for application development. You will also understand how to use WinForms, ADO.Net, and Language Integrated Query (LINQ) to create WinForms applications. Moving along, you will learn to build data-driven GUI applications using Windows Forms and manage databases with SQL server management studio.
Next, you will understand the concept of user management and learn how to use utility classes to keep the code clean. Later, you will learn to develop multi-document interface (MDI) applications and learn the techniques to add a Visual Studio project to source control.
By the end of this course, you will have moved around in Visual Studio and examined logic and syntax errors so much that it will be second nature for you when working in the .NET environment. This will put your newly learned skills to practical use and impress your boss and co-workers.
What You Will Learn
- Find out how to create desktop applications with C#
- Connect Windows Forms applications to a database
- Discover how to use C# operators for math and logic tasks
- Handle database changes and manage create, read, update, and delete (CRUD) operations
- Write Language Integrated Query (LINQ) to retrieve data from databases
- Connect to and upload a project to GitHub
Audience
This beginner-friendly course is for anyone wanting to learn LINQ and wanting to learn .NET programming with C#. This course will also be beneficial for those who want to learn desktop development with Windows Forms from scratch.
No prior knowledge of C# or .NET is required.
About The Author
Trevoir Williams: Trevoir Williams is a software engineer and part-time lecturer. With a master’s degree in computer science, he has spent over a decade teaching web, software, and database development courses. He also has extensive industry experience in web application development, Azure Cloud system, and server administration.
He enjoys teaching IT and development courses and hopes to impart knowledge of the latest developments in industry standards and techniques to his students.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Development Environment Setup
- Chapter 3 : C# Console Programming – Basic Control Structures
- Chapter 4 : C# Console Programming – More Advanced Concepts
- Chapter 5 : C# Console Programming – Object-Oriented Concepts
- Chapter 6 : Add Visual Studio Solution to GitHub
-
Chapter 7 : WinForms Applications – The Basics
- Visual Studio 2022 - Windows Forms Setup
- Creating a Simple WinForms Application (Car Rental Application)
- Understanding WinForms Controls, Properties, and Events
- Form Validation and Exception Handling
- Installing SQL Server Express Edition
- Creating a Database in a SQL Server
- Creating a Database Model with ADO.NET
- Selecting Data from the Database Using Language Integrated Query (LINQ)
- Submitting to Database from Form
- Chapter 8 : Multi-Document Interface (MDI) and More Database Operations
- Chapter 9 : Managing Database Changes and Create, Read, Update, Delete (CRUD) Operations
- Chapter 10 : User Management and Login Functionality
- Chapter 11 : Adding to a Source Control
Product information
- Title: C# Console and Windows Forms Development with Entity Framework
- Author(s):
- Release date: June 2022
- Publisher(s): Packt Publishing
- ISBN: 9781801079792
You might also like
book
Windows Forms Programming in C#
Praise for Windows Forms Programming in C# “Chris may have a strong affinity for semi-colons, but …
video
Learning Entity Framework Core
Entity Framework is a highly recommended Object Relation Mapping tool used to build complex systems. This …
video
C# 7 and .NET Core 2.0 Recipes
C# is a multi-paradigm programming language providing support for software engineering principles such as strong type …
video
Getting Started with ASP.NET Core MVC
The latest web development framework from Microsoft is ASP.NET Core. It is blazingly fast, cross-platform, and …