PDF Add to WishList
Gain comprehensive introductory coverage of C# as an object-oriented language for application development. With this training course, you will obtain practical experience using C# and learn how to leverage the .NET Framework Library to quickly produce production-level programs. Use of C# in all three tiers is discussed (user interface, business logic and data access) with focus on proper object-oriented coding.
This course is an introduction to C# but not an introduction to computer programming. Experience using a modern procedural language, such as Visual Basic, Pascal, Java, or C/C++ is needed. It is not a sufficient prerequisite if you have only used SQL and/or HTML. Attendees require understanding of concepts such as data types, variables, declarations, conditionals, loops, expressions, functions, parameter passing, and procedural language flow.
This course uses the Visual Studio 2017 Professional, but is useful to those using an earlier versions. Although it also uses C# V6, careful annotation of version-specific features makes the course useful to those using earlier versions of the language.
The evolution of C#
C# and the .NET infrastructure
Data types and control constructs
Defining and calling methods
Employing .NET library classes
Creating and using objects
Components and Deployment
Building multi-tier applications
Course Tuition Includes:
After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.
After-Course Computing Sandbox
You'll be given remote access to a preconfigured virtual machine for you to redo your hands-on exercises, develop/test new code, and experiment with the same software used in your course.
Free Course Exam
You can take your Learning Tree course exam on the last day of your course or online any time after class.
Standard Course Hours: 9:00 am – 4:30 pm
*Informal discussion with instructor about your projects or areas of special interest: 4:30 pm – 5:30 pm
“The C# course proved to be extremely valuable in providing me with a solid foundation for implementing and enhancing C# solutions at my workplace.”
- T. Newsome, Web Developer