CONTACT US   |    |  SIGNIN
 
Call 858-622-1201
to speak to a Training Specialist
Tuesday, January 06, 2009
 
 
Upcoming Classes

There are currently no MS2124 classes scheduled. Please call for the next scheduled class.

If you have a group of four or more students, we can schedule this class for you.

 
Course Info Minimize

MS2124 - Programming with C#

Categories Microsoft Certification Training, MCAD Training, MCDBA Training, Programming Training, C# Training, .NET Training, MCSD Training, Internet Training
Duration 5 days (35 hours)
Pre-requisites

CPP - Introduction to Programming with C++, VC1 - Visual C++ Core Concepts, OPC - Object Oriented Programming with C++, VB1 - Visual Basic Core Concepts, JV1 - Java Programming or experience with programming in C, C++, Visual Basic, Java, or another programming language, familiarity with the Microsoft .NET strategy and the .NET Framework.

Courseware MS2124-MS (300 pages)
Price $1975
Notes

This course is a support class that covers topics students need to know to preparefor the following Microsoft exams:
Exam 70-315: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET (MCSD core, MCAD core or elective; MCDBA elective)
Exam 70-316: Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET (MCAD core or elective; MCDBA elective)

This course will provide students with the knowledge and skills they need to develop C# applications for the Microsoft .NET Platform. The course focuses on C# program structure, language syntax, and implementation details and is intended for experienced developers who already have programming experience in C, C++, Visual Basic, or Java.
At the end of the course, students will be able to list the major elements of the .NET Framework and explain how C# fits into the .NET Platform; analyze the basic structure of a C# application and be able to document, debug, compile, and run a simple application; create, name, and assign values to variables; use common statements to implement flow control, looping, and exception handling; create methods (functions and subroutines) that can return values and take parameters; create, initialize, and use arrays; explain the basic concepts and terminology of object-oriented programming; use common objects and reference types. Create, initialize, and destroy objects in a C# application; build new C# classes from existing classes. Create self-contained classes and frameworks in a C# application; define operators, use delegates, and add event specifications; implement properties and indexers and use predefined and custom attributes.

"If you want to know about C# sharp from the ground up take this course...Excellent instructor. Very concise and knowledgeable.." -- Rick L. from San Diego, CA

"This is a hardcore language course. It is EXACTLY what I needed to transition to C# from the other programming languages I know. I had no C or Java language experience prior to the class. This course is a THE first step for experienced programmers who are moving into .NET....awesome instructor. He is always well prepared and professional...when I grow up, I want to be him.." -- Michael C. from San Diego, CA

"Very usefull to understand the basic concepts in c#. Excellent [instructor].." -- Venkata V. from San Diego, CA

"Excellent. Very usefull to understand the basic concepts in c#.." -- Venkata V. from San Diego, CA

"Class was very thorough. C# is more different than VB.NEt than i thought in syntax. [The instrictor] was good, very knowledgeable and willing to do the research if he didn't know.." -- Jessica R. from San Diego, CA


Module 1: Overview of the Microsoft .NET Platform
      Introduction to the .NET Platform
      Overview of the .NET Framework
      Benefits of the .NET Framework
      The .NET Framework Components
      Languages in the .NET Framework
Module 2: Overview of C#
      Structure of a C# Program
      Basic Input/Output Operations
      Recommended Practices
      Compiling, Running, and Debugging
Module 3: Using Value-Type Variables
      Common Type System
      Naming Variables
      Using Built-In Data Types
      Creating User-Defined Data Types
      Converting Data Types
Module 4: Statements and Exceptions
      Introduction to Statements
      Using Selection Statements
      Using Iteration Statements
      Using Jump Statements
      Handling Basic Exceptions
      Raising Exceptions
Module 5: Methods and Parameters
      Using Methods
      Using Parameters
      Using Overloaded Methods
Module 6: Arrays
      Overview of Arrays
      Creating Arrays
      Using Arrays
Module 7: Essentials of Object-Oriented Programming
      Classes and Objects
      Using Encapsulation
      C# and Object Orientation
      Defining Object-Oriented Systems
Module 8: Using Reference-Type Variables
      Using Reference-Type Variables
      Using Common Reference Types
      The Object Hierarchy
      Namespaces in the .NET Framework
      Data Conversions
Module 9: Creating and Destroying Objects
      Using Constructors
      Initializing Data
      Objects and Memory
      Resource Managements
Module 10: Inheritance in C#
      Deriving Classes
      Implementing Methods
      Using Sealed Classes
      Using Interfaces
      Using Abstract Classes
Module 11: Aggregation, Namespaces, and Advanced Scope
      Using Internal Classes, Methods, and Data
      Using Aggregation
      Using Namespaces
      Using Modules and Assemblies
Module 12: Operators and Events
      Introduction to Operators
      Operator Overloading
      Creating and Using Delegates
      Defining and Using Events
Module 13: Properties and Indexers
      Using Properties
      Using Indexers
Module 14: Attributes
      Overview of Attributes
      Defining Custom Attributes
      Retrieving Attribute Values

Print  
 
Affiliations

  

Blue Star is an Adobe Authorized Training Center

Blue Star is an Altova Authorized Training Partner

Blue Star is certified by the Bureau of Private Postsecondary and Vocational Education

 Click to verify BBB accreditation and to see a BBB report.

Blue Star is a certified General Services Administration contractor

Blue Star Learning is a proud Microsoft Certified Partner