VBS portfolio


Published on

Published in: Career, 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

VBS portfolio

  1. 1. .NET Portfolio V. Bruce Stenswick [email_address] 952-960-1332
  2. 2. Table of Contents <ul><li>Overview </li></ul><ul><li>.Net Framework </li></ul><ul><li>Purgatory Creek Library Project </li></ul><ul><ul><li>Windows Form </li></ul></ul><ul><ul><li>Data Access and SQL Server </li></ul></ul><ul><ul><li>Web Page User Interface </li></ul></ul><ul><ul><li>Windows Communication Foundation Access </li></ul></ul>
  3. 3. Overview <ul><li>The SetFocus .NET Masters program is an intensive 14 week program focused on all aspects of programming in the .NET framework using C#. </li></ul>
  4. 4. Course Content <ul><li>Project work focused on: </li></ul><ul><ul><li>The .NET Framework </li></ul></ul><ul><ul><li>Windows Forms User Interface </li></ul></ul><ul><ul><li>Data Access and SQL </li></ul></ul><ul><ul><li>Web Page User Interface </li></ul></ul><ul><ul><li>Remote application access using Windows Communication Foundation (WCF) and Web Services </li></ul></ul>
  5. 5. The .NET Framework <ul><li>Various aspects of the .NET framework were studied, including: </li></ul><ul><ul><li>Data types </li></ul></ul><ul><ul><li>Overloaded and overridden methods </li></ul></ul><ul><ul><li>Interfaces </li></ul></ul><ul><ul><li>Passing parameters by reference and by value </li></ul></ul><ul><ul><li>Designing and debugging with Visual Studio 2008 </li></ul></ul><ul><ul><li>Classes and structs </li></ul></ul><ul><ul><li>Static classes and static methods </li></ul></ul><ul><ul><li>Event handling </li></ul></ul>
  6. 6. The .NET Framework Sample Code
  7. 7. The .NET Framework Topics studied
  8. 8. Purgatory Creek Library <ul><li>Different aspects of .NET programming were investigated via an evolving library application which included: </li></ul><ul><ul><li>A Windows Form application </li></ul></ul><ul><ul><li>A 3 tier approach which included user interfaces, a business layer, and a data access layer including SQL </li></ul></ul><ul><ul><li>A web interface to the application </li></ul></ul><ul><ul><li>A web service implementation </li></ul></ul>
  9. 9. Purgatory Creek Library Windows Form <ul><li>The first iteration of our library was a 3 tiered windows form application. </li></ul><ul><li>I wrote the user interface and business layer to interact with an existing data access layer and SQL database. </li></ul><ul><li>Implementation required following predefined specifications and use of the object browser to ferret out information that was not clear in the specification </li></ul>
  10. 10. Purgatory Creek Library Windows Form
  11. 11. Purgatory Creek Library Windows Form
  12. 12. Purgatory Creek Library Data Access and SQL <ul><li>The second phase of our library application entailed removing the existing data access layer, sql, and stored procedures and replacing it with our own implementation. </li></ul><ul><li>Best practices were followed in that only stored procedures were used and no sql statements were placed in C# code. </li></ul>
  13. 13. Purgatory Creek Library Data Access and SQL
  14. 14. Purgatory Creek Library Data Access and SQL
  15. 15. Purgatory Creek Library Data Access and SQL
  16. 16. Purgatory Creek Library Web Access <ul><li>The third iteration of our library application replaced the windows form user interface with a web browser user interface. </li></ul><ul><li>This required the use of Active Server Pages (ASP) , html, and javascript. </li></ul>
  17. 17. Purgatory Creek Library Web Access
  18. 18. Purgatory Creek Library Web Access
  19. 19. What is SetFocus? <ul><li>The SetFocus .NET Master’s Program is an intensive, hands–on, project oriented program allowing knowledge and valuable experience putting the .NET skill set to use in a simulated work environment. </li></ul><ul><li>  </li></ul><ul><li>I received over 500 hours of in-depths hands on experience focused on .NET Development. </li></ul><ul><li>SetFocus projects are real world projects that are distributed just as I would receive in a position. I received project specifications and was expected to identify best courses of action with deadlines set for completion. </li></ul>