Delivery Options: Attend face-to-face in the classroom, remote-live or via on-demand training.
Face-to-face or remote-live: $2495
On-demand: $1495
Discounts: We offer multiple discount options. Click here for more information.
Face-to-face or remote-live: 5 Days
On-demand: Approximately 35 hours of coursework with personal facilitation, to be completed in a four week span.
Course Description
This hands on C# programming course provides an introduction to programming using the C# language. Students are introduced to the application development cycle, structure of programs, and specific language syntax. The course also contains "Thinking Like a Programmer" sections that provide students insight on how to develop common algorithms. The C# programming course for beginners covers console and file I/O, string and character manipulation, managing data using collections and fundamental object-oriented programming concepts. Error handling techniques are also emphasized. The C# programming course also introduces how to access databases using ADO.NET and illustrates how to build user interfaces using Windows Forms. Comprehensive hands on exercises are integrated throughout to reinforce learning C Sharp and develop real competency.
This class is intended for non-programmers. Students who already understand fundamental structured programming and object-oriented techniques should attend either Windows Forms Programming Using C#, ASP.NET Programming Using C# or Windows Presentation Foundation Programming Using C# instead of this more introductory course.
Course Prerequisites
Familiarity with computers.
Course Overview
Application Development Fundamentals
|
Managing the Flow of an Application
|
Working with Data
|
Using Procedures to Modularize Code
|
Object-Oriented Programming
|
Understanding Namespaces
|
Working with Data Collections
|
Building Inheritance Hierarchies
|
Building GUIs with Windows Forms
|
Accessing Databases Using ADO.NET
|
Exception Handling
|
Working with Files, Directories and Streams
|
Working with Strings
|
Building N-Tier Applications
|
Reviews
This class was very beneficial to me this week. This class gave me the foundation of C# programming which I was missing. The instructor was great and was very knowledgeable in the course details. He was able to translate the COBOL language to the C# language which helped me greatly to understand C#.
— C.W., LexisNexis
Excellent instructor. I learned so much! What a great experience! This was such valuable training. Thank you to the instructor and HOTT for providing this service. I will tell everyone who's interested to consider your company. Great job!
— O.W., AAA NCNU Insurance Exchange
Hands down the best class and learning experience I have ever had.
— J.I., National Oilwell Varco
Excellent course and will be recommending to colleagues. Well-organized and very glad to get a student guide with good documentation. Instructor gave good examples to augment material in student guide. He seemed very knowledgeable and went at good pace. Exercises were very good to reinforce material from module and built on material learned in previous modules; liked that there were multiple for some modules covering slightly different things. But it was very important to have support to assist with any questions, so great that you offer that. The personal facilitator was GREAT; he responded promptly to emails and when things were more complicated, he joined me in Teamviewer to guide me.
— J.W., Export Development Canada
Course Schedule
Choose a city below to view a schedule and registration options. If you have any questions, please call us at 978-250-4299 between 9:00 am - 5:00 pm EST.
Northeast/New England
Southeast
Midwest
West/Southwest
Copyright© Hands On Technology Transfer