pad



Advanced .NET Framework 2.0 Using Visual C# 2005

VOLUME 1: In this volume, you値l learn about System.Configuration namespace to embed configuration management into your .NET applications. See how to post events to the Windows Event log and manage Windows processes using the System.Diagnostics namespace. Take advantage of the new .NET 2.0 security features in the System.Security namespace. Prevent tampering using the AccessControl and Authentication classes. Protect your data using the Cryptography classes. Control access to your applications using the Permissions and Policy classes.

Embedding Configuration Management

  • Configuration Class
  • ConfigurationElement Class
  • Implement ISettingsProviderService
  • Implement IApplicationSettingsProvider
  • ConfigurationValidatorBase Class

Custom Microsoft Windows Installer

  • Installer Class
  • Searching for an Assembly
  • AssemblyInstaller Class
  • ComponentInstaller Class
  • Configure Concurrent Garbage Collection
  • Registering Remote Objects

Managing the Event Log

  • Write to an Event Log
  • Read from an Event Log
  • Create a New Event Log

Manage and Monitor System Processes

  • Get a List of All Running Processes
  • PerformanceCounter Class
  • Starting and StackTrace classes

Debugging and Tracing

  • Debug Class and Trace Class
  • Trace Class
  • XmlWriterTraceListener Class
  • EventlogTraceListener Class
  • Debugger Attributes

Embedding Management Information

  • ManagementObjectSearcher Class
  • ManagementQuery Class
  • ManagementEventWatcher Class

Implementing Code Access Security

  • SecurityManager Class
  • CodeAccessPermission Class
  • PermissionSet Class
  • NamedPermissionSet class

Implementing Access Control

  • DirectorySecurity Class
  • RegistrySecurity Class
  • AccessRule Class
  • AuthorizationRule Class
  • CommonAcl Class
  • SemaphoreSecurity class

Encrypt, Decrypt, and Hash Data

  • DES, DSA and SHAI Classes
  • HashAlgorithm Class
  • TripleDES, MD5 and RSA Classes
  • CryptoStream Class
  • ProtectedData/ProtectedMemory Classes
  • CryptoAPITransform Class

Control Permissions for Resources

  • SecurityPermission Class
  • StrongNameIdentityPermission Class
  • GacIdentityPermission Class
  • RegistryPermission Class
  • ReflectionPermission Class
  • ZoneIdentityPermission Class

Control Code Privileges

  • ApplicationSecurityInfo Class
  • ApplicationTrust Class
  • Evidence and CodeGroup Classes
  • Condition and PolicyLevel Classes
  • IApplicationTrustManager Interface

Access and Modify Identity Information

  • GenericIdentity/WindowsIdentity Classes
  • NTAccount and IdentityReference Classes


Advanced.NET Framework 2.0 Using Visual C# 2005: Volume 2

SessionsRun TimePages89 hours300
VOLUME 2: In this volume, you値l learn about implementing service processes and application domains in your .NET applications using the System and ServiceProcess namespaces. You値l see how to take advantage of multi-threading to create fast and efficient processes through the Threading namespace. You値l learn how to internationalize your .NET application by using the globalization classes. Enhance your user interface with the System.Drawing and System.Text namespaces.

Implement, Install, and Control a Service

  • ServiceBase Class
  • ServiceController Class
  • ServiceInstaller
  • ServiceProcessInstaller Class
  • SessionChangeDescription Structure    

Develop Multithreaded .NET Framework Applications

  • Thread and ThreadPool Classes
  • Timer and WaitHandle Classes
  • ReaderWriterLock Class
  • EventWaitHandle Class
  • SendOrPostCallback Delegate
  • ExecutionContext Class
  • HostExecutionContext Class
  • LockCookie Structure
  • Mutex and Semaphore Classes

Working with Application Domains

  • Create an Application Domain
  • Unload an Application Domain
  • Configure an Application Domain
  • Retrieve Setup Information
  • Load Assemblies

COM Interop Services

  • Create COM Types in Managed Code
  • Compile an Interop Project
  • Apply Interop Attributes
  • Deploy an Application for COM Access 

Calling Unmanaged DLL Functions

  • Platform Invoke
  • Call a DLL Function
  • Default Marshaling Behavior
  • Marshal Data with Platform Invoke
  • MarshalAsAttribute Class and Marshal Class     

Implementing Reflection

  • Assembly Class
  • Assembly Attributes
  • Binder Class and BindingFlags
  • Builder Classes           

Simple Mail Transfer Protocol (SMTP)

  • MailMessage Class
  • SmtpClient and SmtpPermission Classes
  • Attachment and SmtpException Classes
  • LinkedResource and AlternateView Classes      

Formatting Data Based on Culture

  • Access Culture and Region Information
  • Format Numbers Based on the Culture
  • Build a Custom Culture Class

Using the System.Drawing Namespace

  • Using Brushes, Pens, Colors, and Fonts
  • Using Graphics, Images, Bitmaps, and Icons
  • Using Shapes and Sizes

Enhancing Text Handling Capabilities

  • StringBuilder Class
  • Regex, Match, and Group Classes
  • Using Encoding Classes
  • Using Decoding Classes
  • Capture Class


Advanced.NET Framework 2.0 Using Visual C# 2005: Volume 3

SessionsRun TimePages89 hours300
VOLUME 3: In this volume, you値l learn about the .NET Framework 2.0 system types like Generic and Reference types. Work with groups of data using various classes like Collection, Hashtable, ArrayList, and Dictionary. Improve type safety and performance using generic collections and manage data better by using specialized collections. You値l learn about object serialization and working with XML formatted data. Manage files and folders using the System.IO namespace. See how to work with external data using the Stream classes.

.NET Framework 2.0 System Types

  • Value and Reference Types
  • Attribute sand Generic Types
  • Boxing and UnBoxing

Using Collections

  • ArrayList Class
  • Collection Interfaces
  • Iterators and Hashtable Class
  • DictionaryBase Class
  • SortedList and Stack Classes

Generic Collections

  • Generic Dictionary 
  • Generic KeyValuePair Structure
  • Generic List.Enumerator Structure
  • Generic Queue Class
  • Generic SortedDictionary Class

Using Specialized Collections

  • Specialized String Classes
  • Specialized Dictionary
  • Named Collections

Implementing Interfaces to Comply with Standard Contracts

  • IComparable Interface
  • IDisposable Interface
  • ICloneable Interface
  • IFormattable Interface

Using Events and Delegates

  • Delegate and EventArgs Classes
  • EventHandler Delegates

Serializing or Deserializing Objects

  • Serialization Interfaces
  • Serilization Attributes
  • SerializationEntry Structure
  • ObjectManager Class
  • StreamingContext Structure

Serializing Objects into XML Format

  • XmlSerializer Class
  • Control Serialization
  • Implement XML Serialization Interfaces
  • Delegates and Event Handlers

Custom Serialization Formats

  • SoapFormatter Class
  • BinaryFormatter Class

Using the File System Classes

  • File Class and Directory Classes
  • DriveInfo Class
  • FileSystemInfo Class

Managing Byte Streams

  • FileStream and Stream Classes
  • MemoryStream Class
  • BufferedStream class

Using Reader and Writer Classes

  • StringReader and TextReader Classes
  • StreamReader and BinaryReader Classes

Using Isolated Storage

  • IsolatedStorageFile Class
  • IsolatedStorageFileStream Class
  • DeflateStream and GZipStream Classes

>


Your Instructor

Don Kiely has been using and programming computers since the mid-1970s, when he first punched IBM punch cards for batch processing to solve engineering problems. Now Don is a nationally recognized author, instructor and consultant who travels the country sharing his expertise in SQL Server and security. He has written business software using assembly, C/C++, dBASE, Nantucket Clipper, RPG II, C#, and Visual Basic for a variety of industries, and has taught software and business administration courses at community colleges. Now Don is an author and presenter for AppDev, and a consultant for a variety of companies that develop distributed applications for public and private organizations. Don is also the author or coauthor of several programming books, and a featured speaker at SQL Server conferences.

Greg Reddick is the president of Xoc Software. Greg is a consultant who develops applications and Web sites using .NET. He has also taught instructor-led training classes since 1994. Greg worked as a Software Design Engineer on Microsoft Access 1.0.

F. Scott Barker has 15 years of software development experience, specializing in Visual Basic and Visual C#. While working at Microsoft, Scott was a member of the Microsoft Access and Visual FoxPro teams, and has been a Microsoft MVP. He has been a contributing editor for various technical magazines including DataBased Advisor Magazine, Smart Access, and Informant's Microsoft Office and VBA Developer magazine. He has also written nine software development books including Database Programming with Visual Basic .NET and ADO.NET and Wrox痴 C# Express Starter Kit. Scott is a frequent speaker at Microsoft conferences worldwide, and has 7 years of experience as a trainer. He has taught live instructor-led classes for AppDev, and is now an author and presenter for AppDev痴 award-winning self-study courses.

ZM36C-CD-50padRegular price: $2,595.95padSale price: $2,295.95pad
Select:
Enter Keyword(s):

**Register Today and Save $$ with Planetlearn.com**
Enter your email address and receive...

  • FREE coupon good for 10% off all online purchases..
  • FREE newsletter with exclusive offers on cbt training.
  • FREE Email Job Alerts provided by 10millionjobs.com.

Join today and save! Enter your email address.
Email:

Prices are for single user. If you are looking for internet/intranet or LAN solutions and have specific training needs not listed, please call 207-671-1666 or E-Mail sales@planetlearn.com

Partner Sites
www.10millionjobs.com
SAP Top Sites.com - Vote for Us!





Planetlearn
107 Elm Street Suite 205G
Portland, ME 04101
207-671-1666

Press Ctrl+ D to bookmark this page.

Order securely online or call 207-671-1666
Office hours: Monday - Friday, 9am to 5pm Eastern Standard Time