Darian Lowe Portfolio


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Darian Lowe Portfolio

  1. 1. <ul><li>.NET Portfolio </li></ul><ul><li>Darian Lowe </li></ul><ul><li>[email_address] </li></ul><ul><li>(360) 254-7695 </li></ul><ul><li>Project samples can be found at: </li></ul><ul><li>http://darian.dlinkddns.com </li></ul>
  2. 2. SetFocus Project 1 Framework Project Specification <ul><li>Introduction: This project was designed to familiarize the Developer with programming in C#. It also enforces good programming standards to the developer such as using comments (both normal and XML comments), naming conventions, coding conventions, use of regions, and encapsulation conventions </li></ul><ul><li>Audience: Software Developer </li></ul><ul><li>Project Goals: To complete to requirements as stated in the introduction, and completely pass all the test case software requirements. </li></ul>
  3. 3. Screenshot
  4. 4. Description <ul><li>The project was required that the student complete all the requirements and run the test case program which would grade the correctness for each sections. The section cover were: </li></ul><ul><ul><li>Creating and working with interfaces </li></ul></ul><ul><ul><li>Creating and working with Abstract classes </li></ul></ul><ul><ul><li>Creating and working with Attributes </li></ul></ul><ul><ul><li>Creating and working with Enum </li></ul></ul><ul><ul><li>Creating and working with Events (Event Handlers) </li></ul></ul><ul><ul><li>Creating and working with Delegates </li></ul></ul><ul><ul><li>Creating and working with Collections </li></ul></ul><ul><ul><li>Creating and working with Exceptions </li></ul></ul>
  5. 5. SetFocus Project 2 Library Phase 1: Windows Front End Application <ul><li>Introduction: This project is have the developer create a common front end application for a SQL 2005 Server Library Database. The focus is to create a frontend application using Windows form in the C# .NET platform. This also introduces to the developer the three tiered approach to programming, Data Access Layer, Business Layer, and Front End (Presentation Layer). </li></ul><ul><li>Audience: Developed for End User </li></ul><ul><li>Project Goals: To complete the presentation (Front End) and business layer of a library database system. </li></ul>
  6. 6. Screenshot
  7. 7. Description <ul><li>As specified by the requirements a front end and business layer was developed to interface with a library database (SQL2005) using a given Data Access Layer in a dll form. As part of the requirements, We used several C# built in functions such as: </li></ul><ul><ul><li>Window Forms (MDI for housing multiple window forms) </li></ul></ul><ul><ul><li>Window Controls including features of: </li></ul></ul><ul><ul><ul><li>Validating events </li></ul></ul></ul><ul><ul><ul><li>RegEx for field validation </li></ul></ul></ul><ul><ul><li>DataGridView for displaying books on loan from a given DataSet </li></ul></ul>
  8. 8. SetFocus Project 3 Library Phase 2: Business & Data Access Tiers <ul><li>Introduction: This project extends the previous project of Library Phase 1, in which the developer is required to design the Data Access, and Business Layer whilst reusing the Front End application developed in Phase 1. This project introduces SQL 2005 Stored Procedures, in which are created to access the various tables in the Library Database. </li></ul><ul><li>Audience: Developed for End Users </li></ul><ul><li>Project Goals: To complete the Required Data Access and Business Layers of the Library System and reuse the previously developed Front End. </li></ul>
  9. 9. Project Sample
  10. 10. Description <ul><li>This project requires that we design the back-end requirements for the library database as specified in the last project. We were required to create: </li></ul><ul><li>MSQL2005 Stored Procedures, 10 Procedures </li></ul><ul><ul><li>Add Adult Member, Add Juvenile Member, Check in item, Check out item, Get Item, Get Items, Get Member, Get Member by ISBN, Convert Juvenile to Adult Member </li></ul></ul><ul><li>Business Layer and Data Access Layer using ADO 2.0 </li></ul><ul><ul><li>Access to SQL Server 2005 requires use of the Microsoft ADO 2.0. All requirements are written using C# </li></ul></ul>
  11. 11. SetFocus Project 4 Library Phase 3: Web Application <ul><li>Introduction: In the continual development of the Library system, a Web Based Front End Application is developed using ASP.NET, Form based authentication is used, in which users and roles are stored on a SQL 2005 aspnetdb Database. </li></ul><ul><li>Audience: Developed for End User </li></ul><ul><li>Project Goals: To Develop a ASP.NET Web Application as a frontend using the existing Data and Business Access Layers created in Library Phase 2. </li></ul>
  12. 12. Screenshot
  13. 13. Description <ul><li>As specified by the requirements a front end Web Application was developed to interface with the existing Data and Business Access layer of the previous Library phase 2. As part of the requirements, We used several ASP.NET built in functions such as: </li></ul><ul><ul><li>ASP.NET built in Login </li></ul></ul><ul><ul><li>ASP.NET built in validators (Required Field, Regular Expression, Range Validator etc) </li></ul></ul><ul><ul><li>ASP.NET GridView for displaying books on loan from a given DataSet </li></ul></ul><ul><ul><li>ASP.NET Sitemap </li></ul></ul><ul><ul><li>Using Sessions for saving data due to page_load </li></ul></ul>
  14. 14. SetFocus Project 5 Library Phase 5: Web Services <ul><li>Introduction: This project the developer is given a existing Web Client Application, Data and Business Layer Library system to convert into a Web Service using WSE 3.0 </li></ul><ul><li>Audience: Developed for End User </li></ul><ul><li>Project Goals: Convert Pre-existing Web Based System into a Web Services using WSE 3.0 and Certificates </li></ul>
  15. 15. Screenshot
  16. 16. Screenshot
  17. 17. Description <ul><li>As specified by the requirements, a Web Services is created using WSE 3.0, ASP.NET and C#. The Services requires Certificate Authentication in which the user is required to have a Certificate installed for authentication. </li></ul>