.NET Portfolio<br />Willie Jackson<br />wjackson@williejackson.info<br />
Contents<br />Library Application Phase 1: Windows Forms<br />Library Application Phase 2: Website<br />Library Applicatio...
Library Application: Phase 1<br />Objective<br />Create a Windows Forms based application that will provide a librarian wi...
Retrieves data from a database through Stored Procedures<br />
Makes calls to stored procedures from the data access layer<br />
Uses a business layer to separate data access from presentation<br />
Clear and intuitive user interface<br />
All functionality was built using Object Oriented Concepts<br />
Library Application: Phase 2<br />Objective<br />Use ASP.NET to create a web interface that uses the same back-end as the ...
Markup for the web page allows the librarian to check out a book<br />
C# code behind file for the “Check Out” web page<br />
Clear and intuitive web interface<br />
Library Application: Phase 3<br />Objective<br />Create a Web Service that allows partner libraries to use the main librar...
The service contract used by the Library Web Service<br />
Makes calls to the same business layer as Phases 1 and 2<br />
Partner libraries are able to access the database via the client class<br />
XML Parsing Application<br />Objective<br />Create a web site that allows users to edit XML files without actually reading...
Used Object Oriented Concepts to convert contracts into objects<br />
Used LINQ to XML in the data access layer to query files<br />
Allows user to easily edit XML files<br />
Upcoming SlideShare
Loading in …5
×

Willie jackson portfolio

665 views
559 views

Published on

Published in: Career
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
665
On SlideShare
0
From Embeds
0
Number of Embeds
84
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Willie jackson portfolio

  1. 1. .NET Portfolio<br />Willie Jackson<br />wjackson@williejackson.info<br />
  2. 2. Contents<br />Library Application Phase 1: Windows Forms<br />Library Application Phase 2: Website<br />Library Application Phase 3: Web Service<br />XML Parsing Application<br />
  3. 3. Library Application: Phase 1<br />Objective<br />Create a Windows Forms based application that will provide a librarian with a visual interface through which librarian functions are performed.<br />Requirements<br />Create and implement classes to represent library members and books.<br />Stored Procedures in Transact-SQL on MS SQL Server.<br />Use ADO.NET to make calls to the database.<br />Incorporate n-tier architecture for scalability.<br />Create an intuitive interface that requires minimal training.<br />Effective error and exception handling.<br />
  4. 4. Retrieves data from a database through Stored Procedures<br />
  5. 5. Makes calls to stored procedures from the data access layer<br />
  6. 6. Uses a business layer to separate data access from presentation<br />
  7. 7. Clear and intuitive user interface<br />
  8. 8. All functionality was built using Object Oriented Concepts<br />
  9. 9. Library Application: Phase 2<br />Objective<br />Use ASP.NET to create a web interface that uses the same back-end as the Phase 1 library application.<br />Requirements<br />Create and use ASP.NET master pages to provide a consistent look across all web pages.<br />Use Membership Roles to allow access of management system to librarians only.<br />Display information in a grid via the ObjectDataSource control.<br />Use validation controls to validate user entered data before postback.<br />
  10. 10. Markup for the web page allows the librarian to check out a book<br />
  11. 11. C# code behind file for the “Check Out” web page<br />
  12. 12. Clear and intuitive web interface<br />
  13. 13. Library Application: Phase 3<br />Objective<br />Create a Web Service that allows partner libraries to use the main library’s business layer via the internet.<br />Requirements<br />Create Customization of XML attributes.<br />Usage of certificates for security, signing , and encryption.<br />Creation and interpretation of custom Fault Exceptions.<br />
  14. 14. The service contract used by the Library Web Service<br />
  15. 15. Makes calls to the same business layer as Phases 1 and 2<br />
  16. 16. Partner libraries are able to access the database via the client class<br />
  17. 17. XML Parsing Application<br />Objective<br />Create a web site that allows users to edit XML files without actually reading through XML files.<br />Requirements<br />Create Ensure that users can update XML files with minimal training.<br />Only allow authorized users to edit the files.<br />Use a multi-tiered programming approach.<br />Use LINQ to XML to work with the XML files.<br />
  18. 18. Used Object Oriented Concepts to convert contracts into objects<br />
  19. 19. Used LINQ to XML in the data access layer to query files<br />
  20. 20. Allows user to easily edit XML files<br />

×