Willie jackson portfolio

  • View
    495

  • Download
    1

  • Category

    Career

Preview:

Citation preview

.NET PORTFOLIOWillie Jacksonwjackson@williejackson.info

Contents

Library Application Phase 1: Windows

Forms

Library Application Phase 2: Website

Library Application Phase 3: Web

Service

XML Parsing Application

Library Application: Phase 1

Objective

Create a Windows Forms based application that will provide a librarian with a visual interface through which librarian functions are performed.

Requirements

Create and implement classes to represent library members and books.

Stored Procedures in Transact-SQL on MS SQL Server.

Use ADO.NET to make calls to the database.

Incorporate n-tier architecture for scalability.

Create an intuitive interface that requires minimal training.

Effective error and exception handling.

Retrieves data from a database through Stored Procedures

Makes calls to stored procedures from the data access layer

Uses a business layer to separate data access from presentation

Clear and intuitive user interface

All functionality was built using Object Oriented Concepts

Library Application: Phase 2

Objective

Use ASP.NET to create a web interface that uses the same back-end as the Phase 1 library application.

RequirementsCreate and use ASP.NET master pages to provide a consistent look across all web pages.

Use Membership Roles to allow access of management system to librarians only.

Display information in a grid via the ObjectDataSource control.

Use validation controls to validate user entered data before postback.

Markup for the web page allows the librarian to check out a book

C# code behind file for the “Check Out” web page

Clear and intuitive web interface

Library Application: Phase 3

Objective

Create a Web Service that allows partner libraries to use the main library’s business layer via the internet.

RequirementsCreate Customization of XML attributes.

Usage of certificates for security, signing , and encryption.

Creation and interpretation of custom Fault Exceptions.

The service contract used by the Library Web Service

Makes calls to the same business layer as Phases 1 and 2

Partner libraries are able to access the database via the client class

XML Parsing Application

Objective

Create a web site that allows users to edit XML files without actually reading through XML files.

RequirementsCreate Ensure that users can update XML files with minimal training.

Only allow authorized users to edit the files.

Use a multi-tiered programming approach.

Use LINQ to XML to work with the XML files.

Used Object Oriented Concepts to convert contracts into objects

Used LINQ to XML in the data access layer to query files

Allows user to easily edit XML files