C# Programming for Non-Programmers

Date

c sharp programming microsoft net framework Philip Matusiak DRM Development

I will be presenting the July 8 – July11 2024 Online Training Session for ONLC.

See the full outline at:

https://www.onlc.com/outline.asp?ccode=xcsinp

C# Programming Level 1: Introduction for Non-Programmers

This is an introductory programming course provides a strong foundation that would allow students to further their skills with additional education. This course describes how to use the Visual Studio environment, and how to write good syntax in code constructs within that environment. In addition, important object-oriented concepts will be introduced.

Audience Profile

This course is intended for both novice programmers and more experience programmers looking to get familiar with C# and object-oriented principles.

At Course Completion

After completing this course, students will be able to:

• Comfortably navigate the Visual Studio environment

• Visually design, code, and test a Windows Forms Application

• Understand data types and choose when different types are appropriate

• Use code structures such as conditional statements and loops

• Create methods and handle events

• Utilize Arrays and Collections

• Respond to runtime errors and validate user data

• Create and use classes

• Utilize inheritance

• Understand the basics of database connectivity

• Use ADO.NET to write custom data access code (If Time Permits)

Prerequisites

Before attending this course, it is recommended that students:

• Have comfort in navigating around a Windows computer system

• Prior programming experience is not required, but helps provide some perspective

If you have prior programming experience, you should consider our regular Introduction to C# course. For details on this alternative faster paced course for programmers course, go to

How to design a Windows Forms Application

Visual Studio Options and Settings

Creating new projects

How to code and test a Windows Forms Application

Introduction to object-oriented programming

Properties, methods, and events

and more…

How to Work with Numeric and String Data

Built-in value types

Declaring and initializing variables and constants

and more…

How to code control structures

Boolean expressions

Conditional statements

Loops

How to code methods and event handlers

Coding and calling methods

Parameterizing methods

Refactoring code into a method

and more…

How to handle exceptions and validate data

How exceptions work

Structured exception handling

Validating data

How to use Arrays and Collections

1-dimesional, multi and jagged arrays

Collections

Object-Oriented Programming

How to create and use classes

Introduction to classes

Adding classes to a project

and more…

How to work with Inheritance

How inheritance works

Creating base and derived (sub) classes

Polymorphism

Database Programming

An introduction to database programming

Components of a client/server system

and more…

See you there!

Philip

More
articles

Virtual personal assistant from Los Angeles supports companies with administrative tasks and handling of office organizational issues.