In this instructor-led course, developers learn the fundamental skills that are required to design and develop object-oriented applications for the Web and Microsoft Windows® by using Microsoft Visual C#® .NET and the Microsoft Visual Studio® .NET development environment. This course provides an alternative entry point for less experienced programmers who are not familiar with object-oriented design and programming with Windows or the Web.
Course Objectives
- Getting Started
- Understanding C# Language Fundamentals
- Creating Objects in C#
- Implementing Object-Oriented Programming Techniques in C#
- Programming with C#
- Building .NET-based Applications with C#
- Using ADO.NET to Access Data
- Creating Windows-based Applications
- Using XML Web Services in a C# Program
- Creating a Web Application with Web Forms
- Application Settings and Deployment
- Exploring Future Learning
Prerequisites
Experience with object-oriented programming and concepts are not required for this course. Before attending this course, students must have competency in the following areas:
- Familiarity and comfort with basic operating system functions such as file manipulation
- Understanding of the basics of structured programming, including concepts such as flow control, variables and parameters, and function calls
- At least three months experience developing applications in either a graphical or non-graphical environment, or equivalent knowledge
- Course 1587: Introduction to Programming with Microsoft Visual Basic 6 may help students gain basic skills in programming techniques
Course Benefits
After completing this course, students will be able to:
- Explain the .NET platform
- Configure and use Visual Studio .NET
- Program with C#
- Implement methods
- Implement encapsulation, inheritance, and polymorphism in C#
- Use C# within the .NET Framework
- Use Microsoft ADO.NET to access and manipulate data in a database
- Create feature-rich Windows-based applications
- Create a Web application by using Web Forms
- Use XML Web services in a C# application
- Experiment with more advanced features of C#
Course Duration
This hand- on practical training class will be completed in 40 hours of practical training.