Course Description
Short Course | 30 hours | 3.0 CEUs | $2,995
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.
Course Outline
- An Introduction to Visual Studio
- Getting started with Visual Studio
- Designing a Windows Forms application
- Coding and testing a Windows Forms application
- The C# Language Essentials
- 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 Programming
- 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 Programming
- Introduction to database programming
- Entity Framework Core
- ADO.NET to write data access code
- DataGridView control
Prerequisites
Some prior programming experience required, preferably in an object-oriented language.
Duration
30 Hours | 5 Days or 10 Nights*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.