C# Programming Level 1: Introduction for Programmers Course Outline
In this live, instructor-led training course, students who already have a programming background will learn to program in C#. Attendees will learn: how C# works and its place in the world of programming languages; its relationship with the Common Language Infrastructure and .NET Framework; C# data types and operators; to write selection statements and loops; generic programming and working with collections; processing data; and error handling. This C# course is taught using C# 8.
Students new to the C# language who already have experience with other programming languages.
This course is specially designed for individuals with prior programming background. You should also have a working knowledge of Object Oriented Programming concepts. If you have no prior programming experience or are not familiar with Object Oriented Programming, you should consider our "C# Programming Level 1: Introduction for Non-Programmers" course instead. For details on this alternative course for non-programmers, go to:
C# Programming Level 1: Introduction for Non-Programmers
Section 1 An introduction to Visual Studio
Section 2 The C# language essentials
- Chapter 1 How to get started with Visual Studio
- Chapter 2 How to design a Windows Forms application
- Chapter 3 How to code and test a Windows Forms application
Section 3 Object-oriented programming
- Chapter 4 How to work with numeric and string data
- Chapter 5 How to code control structures
- Chapter 6 How to code methods and event handlers
- Chapter 7 How to handle exceptions and validate data
- Chapter 8 How to use arrays and collections
- Chapter 9 How to work with dates and strings
- Chapter 10 More skills for working with Windows forms and controls
- Chapter 11 How to debug an application
Section 4 Basic skills for working with data
- Chapter 12 How to create and use classes
- Chapter 13 How to work with indexers, delegates, events, and operators
- Chapter 14 How to work with inheritance
- Chapter 15 How to work with interfaces and generics
- Chapter 16 How to organize, document, and test your classes
Section 5 Database programming
- Chapter 17 How to work with file I/O
- Chapter 18 How to use LINQ
View outline in Word
- Chapter 19 An introduction to database programming
- Chapter 20 How to use Entity Framework Core
- Chapter 21 How to use ADO.NET to write your own data access code
- Chapter 22 How to use the DataGridView control
Attend hands-on, instructor-led C# Programming Level 1: Introduction for Programmers training classes at ONLC's more than 300 locations.
Not near one of our locations? Attend these same live classes from your home/office PC via our Remote Classroom Instruction (RCI) technology.
For additional training options, check out our list of Courses and select the one that's right for you.