Training Course:C#School/Trainer:Beacon Training Services Addison, Austin, Dallas, Fort Worth, Irving, Plano, Richardson, Texas, United States
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' C# (C Sharp) is a simple object-oriented programming language that combines the simplicity of Visual Basic with the power of C++. The course will cover the C# language from the simple to advanced topics. The course assumes you already are familiar with key programming concepts such as, variables, and programming constructs. The class is code intensive and will bring you up to speed quickly to begin creating next-generation applications and Web services quickly.
Outline:
Module 1 - Introduction to C# · Why Another Programming Language? Simple
Modern
Object Oriented
Type Safe
Versionable
Compatible
Flexible
Module 2 - The Underpinnings[md]The NGWS Runtime
· The NGWS Runtime Intermediate Language and Metadata
JITters
· The Virtual Object System The VOS Type System
Metadata
The Common Language Specification
The Virtual Execution System
Module 3 - Your First C# Application
· Choosing an Editor · The Hello World Code · Compiling the Application · Input and Output · Adding Comments
Module 4 - Data Types
· Value Types Simple Types
Struct Types
Enumeration Types
· Reference Types The object Type
The class Type
Interfaces
Delegates
The string Type
Arrays
· Boxing and Unboxing Boxing Conversions
Unboxing Conversions
Module 5 - Classes · Constructors and Destructors · Methods Method Parameters
Overriding Methods
Method Hiding
· Class Properties · Indexers · Events · Applying Modifiers Class Modifiers
Member Modifiers
Access Modifiers
Module 6 - Control Statements
· Selection Statements The if Statement
The switch Statement
· Iteration Statements The for Statement
The foreach Statement
The while Statement
The do Statement
Module 7 - Exception Handling
· · Checked and Unchecked Statements Compiler Settings For Overflow Checking
Programmatic Overflow Checking
· · Exception Handling Statements Catching with try-catch
Cleaning Up with try-finally
Handling All with try-catch-finally
· · Throwing Exceptions Re-Throwing Exceptions
Creating Your Own Exception Class
· · Dos and Donts of Exception Handling
Module 8 - Writing COM+ Components · · Your First Component Building the Component
Compiling the Component
Writing the Client
· · Working With Namespaces Wrapping a Class in a Namespace
Programming the Client
Adding Multiple Classes to a Namespace
Module 9 - Deployment Considerations · Conditional Compilation Preprocessor Usage
The Conditional Attribute
· Documentation Comments Describing an Element
Adding Remarks and Lists
Providing Examples
Describing Parameters
Describing Properties
Compiling the Documentation
· Versioning Your Code NGWS Components
Module 10 - Interoperating with Unmanaged Code · COM Interoperability Exposing NGWS Runtime Objects to COM
Exposing COM Objects to the NGWS Runtime
· Platform Invocation Services · Unsafe Code
Module 11 - Debugging C# Code
· Debugging Tasks Creating a Debug Version of Your Application
Selecting the Executable
Setting Breakpoints
Stepping Through Your Program
Attaching to a Process
Inspecting and Modifying Variables
Managing Exception Handling
JIT Debugging
Debugging Components
· The Intermediate Language Disassembler
Module 12 - Security · Code Access Security Verification of Type Safety
Permissions
· Role-Based Security ...''
Please go to the school's official website for training price and schedule: http://www.beacontraining.com/
Phone:972-404-0069
School Address:
via e-mail at: info@beacontraining.com or call us at 972-404-0069
Jobs & Resumes: Addison, Austin, Dallas, Fort Worth, Irving, Plano, Richardson Houses & Roommates: Addison, Austin, Dallas, Fort Worth, Irving, Plano, Richardson
Other training courses offered by Beacon Training Services:
SAS
Visual Basic .NET Programming
XML (Extensible Markup Language)
Advanced XML
Java SWING
Active Server Pages (ASP)
Advanced Active Server Pages (ASP)
C++ Fast Track Programming
Advanced Crystal Reports
Crystal Reports
EJB Development for WEBLOGIC
Enterprise Application Development using WebSphere Studio Application Developer Version 5 (WSAD)
HTML
Java Enterprise (J2EE) Development
Advanced Java
Web Application Development Using Java
Java Server Pages(JSP) and Servlets
MFC Windows Programming for C++ Programmers
.NET
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
Tips: Besides Acquiring latest course information by the search form, Students can also leave their study interests here and let schools callback. |
|
|