Your Cart Is Empty
Technical Courses >
Visual Studio >
Introduction to Programming for Non-Programmers: C#
This course describes how to use the Visual Studio environment, and how to write good syntax in code constructs within that environment.
This is an introductory programming course provides a strong foundation that will allow you to further your 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. The course will conclude by incorporating database connectivity into .NET applications.
Upon successful completion of the C# Programming: Introduction for Non-Programmers training course, you 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)
Section 1: Introduction to Visual StudioHow to get started with Visual Studioo Introduction to the .NET Frameworko A tour of the Visual Studio IDEo How to test a projectHow to design a Windows Forms Applicationo Visual Studio Options and Settingso Creating new projectsHow to code and test a Windows Forms Applicationo Introduction to object-oriented programmingo Properties, methods, and eventso How an application responds to eventso Coding a formo How to run, test, and debug a projectSection 2: The C# language essentialsHow to Work with Numeric and String Datao Built-in value typeso Declaring and initializing variables and constantso Arithmetic expressionso Assignment statementso Castingo Using the Math classHow to code control structureso Boolean expressionso Conditional statementso LoopsHow to code methods and event handlerso Coding and calling methodso Parameterizing methodso Refactoring code into a methodo Passing arguments by value and by reference to a methodHow to handle exceptions and validate datao How exceptions worko Using Structured exception handlingo Validating data
How to use Arrays and Collectionso One-dimensional arrayso Multi-dimensional arrayso Jagged arrayso CollectionsSection 3: Object-Oriented ProgrammingHow to create and use classeso Introduction to classeso Adding classes to a projecto Adding class members Fields Properties Methods Constructors Static Memberso Diagraming classeso StructuresHow to work with Inheritanceo How inheritance workso Creating base and derived (sub) classeso PolymorphismSection 4: Database ProgrammingAn introduction to database programmingo Components of a client/server systemo Introduction to relational databaseso Using SQLo Introduction to ADO.NETHow to use ADO.NET to write your own data access code (If Time Permits)o Connections and Commandso Paramaterized SQL Statementso Executing Commands
MCSA: Universal Windows PlatformMCSA: Web Applications
Before attending this course, it is recommended that students:• Have comfort in navigating around a Windows computer system• Prior programming experience is not requiredIf 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 Programming in C# (20483).
Productivity Point Learning Solutions
evolved out of a desire to increase our outreach
both nationally and internationally.
Productivity Point Headquarters
1580 Sawgrass Corporate Parkway
Sunrise, Florida 33323