 |
Introduction to WF with C#
Introduction to WPF with C#
Introduction to WCF with C#
Introduction to C# 2.0 Programming
Beginning ASP.NET with C# training
Building Web Services with C# training
ADO.NET 2.0 Using C#
.NET Remoting using C#
Please contact us
for GSA pricing.
Contract #
GS-35F-0307T

Complimentary C# Training Seminar
Organizations in the Atlanta, Georgia area are encouraged
to contact Accelebrate® about having a complimentary, one-hour C# seminar
delivered for their developers. Contact
us today for more information.

Recent Training Venues
Accelebrate has recently trained for clients in the following cities:
- Huntsville, Alabama
- Montgomery / Birmingham, Alabama
- Anchorage, Alaska
- Calgary, Alberta
- Phoenix, Arizona
- Fayetteville / Little Rock, Arkansas
- Oakland / San Jose / San Francisco, California
- Sacramento, California
- Oceanside / San Diego, California
- Pasadena / Orange County / Los Angeles, California
- San Bernardino / Riverside, California
- Boulder / Colorado Springs / Denver, Colorado
- Washington, DC
- Wilmington, Delaware
- Manchester / London, England
- DeLand / Orlando, Florida
- Fort Lauderdale / Miami, Florida
- Gainesville / Jacksonville, Florida
- Saint Petersburg / Tampa, Florida
- Titusville & Melbourne, Florida
- Alpharetta & Atlanta, Georgia
- Augusta & Savannah, Georgia
- Macon & Columbus, Georgia
- Boise, Idaho
- Bloomington, Illinois
- Chicago, Illinois
- Indianapolis, Indiana
- Cedar Rapids / Des Moines, Iowa
- Dublin, Ireland
- Kingston, Jamaica
- Wichita, Kansas
- Paducah / Lexington / Louisville, Kentucky
- Baton Rouge, Louisiana
- Valletta, Malta
- Hagerstown & Frederick, Maryland
- Greenbelt / Silver Spring / Baltimore, Maryland
- Boston / Cambridge, Massachusetts
- Hartford, Connecticut / Springfield, Massachusetts
- Taunton, Massachusetts / Providence, Rhode Island
- Ann Arbor / Farmington Hills / Detroit, Michigan
- Grand Rapids, Michigan
- Lansing, Michigan
- Saginaw / Flint / Bay City / Midland, Michigan
- Saint Paul / Minneapolis, Minnesota
- Jackson, Mississippi
- Gulfport / Biloxi, Mississippi
- St. Louis, Missouri
- Whiteman Air Force Base / Kansas City, Missouri
- Lincoln / Omaha, Nebraska
- Reno and Las Vegas, Nevada
- Santa Fe / Albuquerque, New Mexico
- Newark, New Jersey
- Princeton, New Jersey & Philadelphia, Pennsylvania
- White Plains / New York City, New York
- Charlotte, North Carolina
- Durham / Raleigh, North Carolina
- Bowling Green / Toledo, Ohio
- Canton / Akron, Ohio
- Cincinnati, Ohio
- Cleveland & Columbus, Ohio
- Dayton, Ohio
- Tulsa / Oklahoma City, Oklahoma
- Toronto, Ontario
- Portland, Oregon
- Pittsburgh, Pennsylvania
- Providence, Rhode Island
- Edinburgh / Glasgow, Scotland
- Columbia & Charleston, South Carolina
- Chattanooga / Knoxville, Tennessee
- Memphis / Jackson / Nashville, Tennessee
- College Station and Houston, Texas
- El Paso, Texas / Ciudad Juarez, Mexico
- San Antonio / Austin, Texas
- Wichita Falls & Dallas, Texas
- Ogden / Salt Lake City, Utah
- Burlington, Vermont
- Fairfax / Dulles / McLean / Herndon / Reston, Virginia
- Richmond / Alexandria / Arlington, Virginia
- Virginia Beach / Norfolk, Virginia
- Tacoma / Seattle, Washington
- Madison / Milwaukee, Wisconsin
|
 |
 |
C# Training: Advanced C# 2008
|
Course Number: 138
Duration: 5 days
view class outline
Advanced C# Training Overview
Accelebrate's Advanced C# 2008 training course teaches developers the C# skills they need to create more sophisticated applications.
Important Note: Specific units can be selected from this course and combined with units from our other C# courses to create a customized course for your group. Please contact us for details.
Location and Pricing
Most Accelebrate courses are taught on-site at our clients' locations worldwide for groups of 3 or more attendees and are customized to their specific needs. Please visit our client list to see organizations for whom we have recently delivered training. To receive a customized proposal and price quote, please contact us.
In addition, some courses are available as live, online classes for individuals. To see a schedule of online courses, please visit http://www.accelebrate.com/online_training/microsoft.htm.
Advanced C# Training Prerequisites
All attendees must have prior C# 2008 development experience.
Hands-on/Lecture Ratio
This Advanced C# training class is 70% hands-on, 30% lecture, with the longest lecture segments lasting for 15-20 minutes.
Advanced C# Training Materials
All C# training students receive more than 500 pages of comprehensive courseware and a related textbook.
Software Needed on Each Student PC
- Windows 2000, Windows XP, Windows Vista, or Windows Server 2003
- Visual Studio 2008 (with SQL Server Express enabled)
- A minimum of 1GB RAM
Advanced C# Training Objectives
All attendees will learn how to:
- Use serialization to facilitate transfer and persistence of objects
- Create and display reports
- Work with WMI (Windows Management Instrumentation)
- Extend Visual Studio 2008
- Managing versioning issues
- Create Windows services
- Build mobile applications
- Process and transform XML data
- Print from their applications
- Learn how to use reflection to facilitate late binding
|
Advanced C# Training Outline
- Interoperability
- COM Interoperability
- COM DLLs and .NET Applications
- .NET Assemblies in COM Applications
- Wrap .NET Framework in COM Applications
- Windows API using Platform Invoke
- Web Services
- Windows Communication Foundation
- WCF
- Creative Service
- Host Services in Applications
- Communication between Clients and Services
- Configure Client and Service Communication
- Working with Toolbox Components
- Timer Component
- BackgroundWorker Component
- FileSystemWatcher Component
- Process Component
- ServiceController Component
- EventLog Component
- Deploying Applications Using ClickOnce
- ClickOnce Deployment
- Publish an Application
- Deploy Updates to Applications
- Maintain Applications
- Serialization
- Concept of Serialization
- Serialization of Built-In Objects
- BinaryFormatter and SoapFormatter Classes.
- Serialize User-Defined Objects
- Serialization Formatters
- Creating and Displaying Reports
- ReportViewer Control
- Grouping, Sorting, and Filtering to Reports
- Subreports and Drillhtrough Reports
- Windows Workflow Foundation
- Workflows and Activites
- Declarative and Code Conditions
- RuleSets and Policy Activities
- Application Communication
- Business Process States
- Filling the .NET Gaps with WMI
- Windows Management Instrumentation (WMI)
- .NET Framework's Management Namespace
- WMI Classes
- WMI Object Methods and Property Values
- Visual Studio WMI Server Explorer
- WMI Events and Asynchronous Handling
- System Events using WMI
- Work with WMI Objects Asynchronously
- Create Handlers for WMI Events
- Creating MDI Applications
- MDI Applications
- MDI Parent and MDI Child Forms
- Menu Lists Open Child Forms
- Manage Menus
- Open Forms and their Controls
- Printers and Printing
- System.Drawing.Printing Namespace
- PrintDocument, PrinterSettings, and PageSettings
- PrintPreviewControl, PageSetupDialog, PrintPreviewDialog, and PrintDialog Controls
- Examining the DataGridView
- Architecture of DataGridView Control
- Appearance of Data in Grids
- Work with Data in Grids
- Creating Rich User Interfaces with GDI+
- System.Drawing Namespace
- Owner-Drawn Controls
- Non-Rectangular Forms
- TransparencyKey Property
- DataGridView Control Columns
- Creating Office Applications Using Visual Studio 2008
- Office Templates
- Ribbon Designer
- Custom Task Pane
- Word 2007's Content Controls
- Outlook Custom Form Region
- Odification Form
- Extending Visual Studio 2008
- Create Item Templates
- Create Project Templates
- Code Snippets
- Macros
- Handling Versioning Issues
- CLR Locates Assemblies
- CLR Enforces Versioning
- Strong Name an Assembly
- Private and Shared Assemblies
- Techniques of Sharing Assemblies
- Creating Windows Services
- Windows Service
- FileSystemWatcher Class
- Debug Windows Service Applications
- Building Mobile Applications
- Applications for Pocket PCs and Smartphones
- Device Emulators
- SQL Server Compact 3.5 Databases
- Reading and Writing XML Using the XML DOM
- Reading and Writing XML, Programmatically
- Important Classes in the System.XML Namespace
- Read and Write XML Nodes and Attributes
- Expert XML
- Contents of an XML Document
- Write an XML Document
- Query using XPath Expressions
- Data Improvements
- Enforce Referential Integrity in Applications
- Maintain Data
- Separate DataSet from TableAdapter Code
- LINQ to SQL
- Creating Custom Controls
- Create New Controls for Forms
- Create a Control from an Existing Control and Add Functionality
- Control Base Class and Drawing GDI+
- Composite Control from the UserControl Base Class
- Securing Windows Applications
- .NET Framework Security
- Code Access Security
- Role-Based Security
- Building Setup Applications
- Installation Package
- Customize a Setup Project
- Control Installation of an Application
- Specify Conditions of an Install
- Custom Actions for after an Installation
- Attributes and Reflection
- Built-In Attributes
- Custom Attributes
- Use Reflection to take Advantage of Attributes
- Reflection's Capabilities
- Client Application Services
- Membership and Roles in ASP.NET
- Client Application Services to Add Remote Login, Roles, and Profiles
- Call the ASP.NET Application Services
- Conclusion
|
| |
Java® and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
|
 |
Accelebrate®
Comes to You! |
 |
Accelebrate's courses are taught exclusively on-site at your location for groups of 3 or more attendees, anywhere worldwide.
Don't settle for a "one size fits all" public class! Have Accelebrate come to your site and deliver exactly the training you want, for less than the cost of a public class.
For pricing and to learn more, please call us at +1 877 849 1850, fill out our information request form, or email us at info@accelebrate.com today.

|
 |
|  |