What You'll Learn
The online computer programming training course is comprised of 15 lessons. Each lesson introduces essential subject matter and continues with an introduction to the new vocabulary and terms you must know. These lessons strengthen your knowledge in new concepts such as…
- Line and shape controls
- Positioning and editing properties of multiple controls simultaneously
- Industry standard naming conventions
- ANSI code and Unicode
- Formatting text outputs using character escape sequence
Lesson 1: Introduction to Programming
Lesson 2: Introduction to Visual C# 2008
Introduction to basic concepts of computer programming.
Lesson 3: User Interface Design
The role of C# in Microsoft Visual Studio 2008; Installation of programming tools; Planning before coding; Naming rules and conventions; Writing basic programs.
Lesson 4: Variables, Constants, and Calculations
Overall user experience; Line and shape controls; Positioning and editing properties of multiple controls simultaneously; Keyboard interaction within running applications; Creating programs that look and behave like Microsoft applications.
Lesson 5: Decisions and Conditions
How to perform basic calculations; Variables and constants; Industry standard naming conventions; Structured exception handling.
Lesson 6: Menus, Common Dialog Boxes, and Methods
Logic of if/else statements; Coding nested if statements; Logic flowcharts; Program debugging; ANSI code and Unicode; Using relational operators to compare strings; Formatting text outputs using character escape sequences; Advanced features of message boxes.
Lesson 7: Multiform Projects
Designing and implementing menus using Windows standards; Implementing context menus; Creating dialog boxes;
Lesson 8: Lists, Loops, and Printing
Adding/removing forms; Working with predefined forms from Project Designer; Creating a Splash screen; Passing variables and constants safely between forms; Moving compiled programs between computers.
Lesson 9: Arrays
Enhancing applications with list boxes and combo boxes; Printing functions; Item collections and indexing; Coding event-handling methods; Utilizing loops.
Lesson 10: Web Applications
Understand and construct single-dimension and multi-dimensional arrays; Declare and access arrays; Foreach loops; Structures; Adding data to arrays with text boxes and list boxes.
Lesson 11: Database Applications
Developing web applications in Visual Studio Editor; Creating web projects with ubiquitous hyperlinks and cascading style sheets; utilizing session objects and AJAX; Writing event handlers for objects on a Web page.
Lesson 12: Data Files
Developing database applications; XML; Interacting with databases on a Windows or Web form; Accessing external database files; Binding data to forms; Writing LINQ queries to access a database.
Lesson 13: OOP: Creating Object Oriented Programs
Storing/retrieving data files; Storing information using data files vs. databases; .NET file handling classes for reading and writing data; Performing error checking.
Lesson 14: Graphics, Animation, Sound, and Drag-and-Drop
Defining custom classes and objects; Inheritance; Building classes, properties, and methods; The difference between an object and an instance of the object; Multitier applications.
Lesson 15: Additional Topics
Creating simple animations; Adding sound to an application; Playing video on a form; Drag-and-drop capabilities; Utilizing coordinates to locate graphics on a form; Generating random numbers.
Utilizing advanced techniques for validating data at the field-level; Code snippets; Multiple document interface; Displaying error messages directly on a form; Adding toolbars and status bars.
Close Curriculum Details
What You Get
Complete our computer programming training online on your terms. Begin on your schedule, study at your own pace and get personal guidance when you need it. We’ve removed the obstacles so you can move ahead quickly!
Carefully selected computer programming training course content ensures a balance of theoretical concepts and practical application. Your tuition covers:
- Comprehensive computer programming textbook and study guides
- Online, open-book exams
- Dedicated academic support and tutoring
- Participation in the Student Community
- Career Services powered by CareerBuilder®
Graduates of our computer programming training course receive a personalized diploma and may attend our annual graduation ceremony. It’s an important step toward career fulfillment.
We’ve cleared the way. Start your Computer Programming training course today. Speak with an Admissions Advisor at 1-800-957-5412 or enroll online now.