VBS portfolio
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
302
On Slideshare
300
From Embeds
2
Number of Embeds
2

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 2

http://www.lmodules.com 1
http://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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