Course Description
C# is the leading object-oriented language used in the development of Microsoft .NET applications for the enterprise. This hands-on workshop provides software developers with a working knowledge of the C# programming language and object-oriented programming concepts. Topics include the .NET Framework, using Visual Studio.NET, the C# language and syntax, basic File I/O, ADO.NET concepts, Windows Forms and enhancing the Windows Forms user interface, and debugging and deploying C# applications. Object-oriented topics include Object-Oriented Design and Programming for C#, indexes, events, inheritance, class libraries, basic File I/O, ADO.NET concepts, and enhancing the Windows Forms user interface.
Programming in C# and .NET Dec 2025Programming in C# and .NET
Getting started with Visual Studio
Designing a Windows Forms application
Coding and testing a Windows Forms application
The C# Language EssentialsWorking with numeric and string dataCoding control structuresCoding methods and event handlersExceptions and validate dataArrays and collectionsDates and stringsWindows forms and controlsDebugging an application
Working with numeric and string data
Coding control structures
Coding methods and event handlers
Exceptions and validate data
Arrays and collections
Dates and strings
Windows forms and controls
Debugging an application
Object-Oriented ProgrammingCreating and using classesIndexers, delegates, events, and operatorsInheritanceInterfaces and genericsOrganize, document, and test your classesWorking with dataFile I/OLINQ
Creating and using classes
Indexers, delegates, events, and operators
Inheritance
Interfaces and generics
Organize, document, and test your classes
Working with data
File I/O
LINQ
Database ProgrammingIntroduction to database programmingEntity Framework CoreADO.NET to write data access codeDataGridView control
Introduction to database programming
Entity Framework Core
ADO.NET to write data access code
DataGridView control
Related Certificates
Earning a Saint Louis University Workforce Center certificate allows you to enhance your career options by networking with peers and establishing valuable industry contacts.
ISACA Professional Certificate
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud.
See Details
Artificial Intelligence and Large Language Models Foundations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud.
See Details
Artificial Intelligence and Machine Learning for Cybersecurity Operations
Artificial intelligence (AI) and machine learning (ML) are revolutionizing the cybersecurity industry. The emergence of ML as a tool for...
See Details