Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Applications Development with C#.Net

School/Trainer:

University of Connecticut - Stamford
Stamford, Connecticut, United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' This five-day course is designed to provide developers with the knowledge and skills needed to develop C# applications for the Microsoft .NET platform. This course includes statements, flow control, looping, exception handling, indexers, and attributes. This course will also provide developers with an understanding of the Microsoft .NET Framework and an introduction to key concepts and terminology. This course provides a series of labs that introduce and explain the .NET Framework features used to code, debug, tune, and deploy applications.



Intended Audience:

This course is intended for Application Developers.



Prerequisites:

Proficiency in the C++ or Java programming languages and exposure to the C# language
Familiarity with Microsoft’s .NET strategy
Familiarity with the .NET Framework


Student Responsibilities:

Students should share the same general level of knowledge and experience. If a participant does not demonstrate these, the CITI instructor will take the necessary steps either to prepare the participant or place him/her in a more appropriate course. This policy is intended to maintain the high level of quality control that you have come to expect from CITI.



Course Contents:

Overview of the Microsoft .NET Platform

· Describe the .NET Platform.

· List the main elements of the .NET Platform.

· Explain the language support in the .NET Framework.

· Describe the .NET Framework and its components.

· Explain the relationship between the .NET Framework class library and namespaces.

Introduction to a Managed Execution Environment

· Create simple console applications in C#.

· Explain how code is compiled and executed in a managed execution environment.

· Explain the concept of garbage collection.

Statements and Exceptions

· Describe the different types of control statements.

· Use jump statements.

· Use selection statements.

· Use iteration statements.

· Handle and raise exceptions.

Working with Components

· Create a simple .NET Framework component in C#.

· Implement structured exception handling.

· Create a simple .NET Framework console application that calls a component.

· Create a .NET Framework client application by using the Windows Forms library.

· Create an ASP.NET page that uses the previously developed .NET Framework component to create an ASP.NET application.

Common Type System

· Describe the Common Type System architecture.

· Describe the difference between value types and reference types.

· Explain the purpose of each element in the type system, including values, objects, and interfaces.

Working with Types

· Apply attributes to control visibility and inheritance in classes and interfaces.

· Create and use interfaces that define methods and properties.

· Explain how boxing and unboxing work and when boxing and unboxing occur.

· Use operators to determine types at run time and to cast values to different types.

· Explain what features are available to work with unmanaged types, such as COM types.

Strings, Arrays and Collections

· Parse, format, manipulate and compare strings.

· Use the classes in the System.Array and System.Collections namespaces.

· Improve the type safety and performance of collections by using specialized collections and class-specific code.

Delegates and Events

· Use the delegate class to create type-safe callback functions and event-handling methods.

· Use the event keyword to simplify and improve the implementation of a class that raises events.

· Implement events that conform to the .NET Framework guidelines.
Memory and Resource Management

· Describe how garbage collection manages object memory.

· Implicitly managing non-memory resources by using a destructor’s finalize code.

· Explicitly managing non- memory resources by using client-controlled deterministic release of resources.

· Writing code by using the temporary resource usage design pattern.

· Programmatically controlling the behavior of the garbage collection.

· Describing advanced garbage collection features.

Data Streams and Files

· Use Stream objects to read and write bytes to backing stores, such as strings and files.

· Use BinaryReader and BinaryWriter objects to read and write primitive types as binary values.

· Use StreamReader and StreamWriter objects to read and write characters to a stream.

· Use StringReader and StringWriter objects to read and write characters to strings.

· Use Directory and DirectoryInfo objects to create, move, and enumerate through directories and subdirectories.

· Use FileSystem Watcher objects to monitor and react to changes in the file system.

· Explain the key features of the .NET Framework’s isolated storage mechanism.

Serialization

· Write an application that serializes and deserializes an object graph by using either a binary or Simple Object Access Protocol (SOAP) XML format.

Remoting and Web Services

· Write and configure distributed applications that use .NET Remoting.

· Create a Web Service by using Visual Studio .NET and ASP.NET.

· Consume a Web Service by using the Web Services Description Language tool (Wsdl.exe).

Deployment and Versioning

· Package and deploy simple and componentized applications.

· Create strong-named assemblies.

· Install and remove assemblies from the global assembly cache.

· Configure applications to control binding based on assembly location and version data.

Properties and Indexers

· Create properties to encapsulate data within a class.

· Define indexers to gain access to classes by using array like notation.

Attributes

· Use common predefined attributes.

· Create simple custom attributes.

· Querying attribute information at run time.

...''

Please go to the school's official website for training price and schedule:
http://www.stamford.uconn.edu

Phone:(203) 251-8400

School Address:

University of Connecticut - Stamford
One University Place
Stamford, CT 06901 USA


Jobs & Resumes: Stamford
Houses & Roommates: Stamford




Other training courses offered by University of Connecticut - Stamford:

InDesign CS2, Advanced
InDesign CS2, Introduction
PageMaker 7.0, Advanced
Photoshop CS2, Advanced
Dreamweaver
Fireworks
Flash
ASP.Net using Visual Basic .Net, ADO.Net, and XML
ASP.Net using Visual C#, ADO.Net, and XML
ASP.Net
Applications Development with Visual Basic .Net
VBScript
XML Fundamentals
XML, DTD
XML, XSL Transformations
Java Servlets
Java WebServices
Java 2, Enterprise Javabeans
Java 2, OOA&D using UML


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:
Try the search form on top of each page to find the latest course information, using course topic and location as keywords. Keep the course topic keyword short to get more results.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008