Microsoft

Object-Oriented Programming Using C# Level 1 ISI-1457C

  • 0 upcoming dates
  • $2,995 per seat

About this class

After completing the two courses in this series, students will find have the core C# and Visual Studio skills needed to develop any C# application – whether for Windows, the web, or mobile devices.

This five-day, instructor-led course is appropriate to those who are new to programming or to Microsoft's .NET development environment, as well as experienced .NET developers who are new to C#. It is also appropriate if you have programming experience with another language like Java, C++, or COBOL.

This course starts you off using all the best features of Visual Studio so you can begin productive work almost immediately. Object-oriented programming is made clear as business objects are presented as customers, invoices and products, so you can see how OOP is used to create multi-tiered applications in the real world.

The course builds your skills in incremental steps to teach you how to validate data, handle numeric, date and string data, work with loops, arrays and collections, code methods and event handlers, handle exceptions, validate data, handle numeric, date and string data, work with loops, arrays, and collections; code methods and event handlers, handle exceptions, and work with files and databases.

What you'll be able to do

  • How to Get Started with Visual Studio
  • How to Design a Windows Forms Applications
  • How To Code and Test a Windows Forms
  • How to Work with Numeric and String Data
  • How to Code Control Structures
  • How to Code Methods and Event Handlers
  • How to Handle Exceptions and Validate Data
  • How to Use Arrays and Collections
  • How to work with dates and strings
  • More skills for Working with Windows Forms and
  • How to Debug an application
  • How to Create and Use Classes

Course outline

  1. Module 1How to Get Started with Visual Studio

    • An introduction to .NET development
    • A tour of the Visual Studio IDE
    • How to test a project
  2. Module 2How to Design a Windows Forms Applications

    • How to get started
    • How to design a form
    • How to finish your design
  3. Module 3How To Code and Test a Windows Forms

    • Application
    • An introduction to coding
    • How to add code to a form
    • More coding skills
    • How to run, test and debug a project
  4. Module 4How to Work with Numeric and String Data

    • How to work with the built - in value types
    • How to work with strings
    • How to convert data types
    • Three other skills for working with data
  5. Module 5How to Code Control Structures

    • How to code Boolean expressions
    • How to code conditional statements and expressions
    • How to code loops
  6. Module 6How to Code Methods and Event Handlers

    • How to code and call methods
    • How to work with tuples
    • How to work with events and delegates
  7. Module 7How to Handle Exceptions and Validate Data

    • An introduction to exceptions
    • How to use structured exception handling
    • How to validate data
  8. Module 8How to Use Arrays and Collections

    • How to work with one - dimensional arrays
    • How to work with rectangular arrays
    • How to work with jagged arrays
    • More skills for working with arrays
    • How to work with collections
  9. Module 9How to work with dates and strings

    • How to work with dates and times
    • How to work with strings
    • How to format numbers, dates and times
  10. Module 10More skills for Working with Windows Forms and

    • Controls
    • How to work with controls
    • How to work with multi- form projects
    • How to use the MessageBox class
  11. Module 11How to Debug an application

    • Basic debugging techniques
    • How to use the debugging windows
  12. Module 12How to Create and Use Classes

    • An introduction to classes
    • Basic skills for creating a class
    • The Product Maintenance application
    • More skills for creating a class
    • How to browse, diagram and display and edit classes
    • How to work with structures

Download the full outline (PDF)

Before you attend

Before attending this course, students should have the following skills and knowledge: This course is appropriate for students new to the .NET environment This course is appropriate for students who have programming experience with another language like Java, C++ or COBOL. Course Materials The student kit includes a workbook and other necessary materials for this class .

Run this for a team

Private cohorts run on your dates, at your site or online, with the labs pointed at your environment. Above about four people it usually costs less than buying seats.

Or call 916-920-1700, weekdays 8 to 5 Pacific.

More software development classes

See all