• Save
Tanaya Redkar Portfolio
Upcoming SlideShare
Loading in...5
×
 

Tanaya Redkar Portfolio

on

  • 371 views

Portfolio of Projects worked on at SetFocus .NET Masters Program

Portfolio of Projects worked on at SetFocus .NET Masters Program

Statistics

Views

Total Views
371
Views on SlideShare
369
Embed Views
2

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 2

http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Tanaya Redkar Portfolio Tanaya Redkar Portfolio Presentation Transcript

        • Projects Portfolio
        • SetFocus .NET Masters Program
        • Tanaya Redkar
        • Email: tanu3@aol.com
        • Phone: 917-734-7855
        • The following document contains information on the projects completed during the .NET Masters Program at SetFocus. Included are project objectives, code samples and screen captures.
    • Page Tanaya Redkar Projects Portfolio Table of Contents Description Page Number Project 1 - .NET Framework 3
        • Project 1 - Screenshots
      4
        • Project 1 – Code Samples
      6 Project 2 – Library Phase I 8
        • Project 2 - Screenshots
      9
        • Project 2 – Code Samples
      13 Project 3 – Library Phase II 16
        • Project 3 – Screenshots
      17
        • Project 3 – Code Samples
      18
    • Page Tanaya Redkar Projects Portfolio Project #1: .NET Framework
        • Objective:
        • To create and test two assemblies that will be used as part of a business tier for a retail
        • company. The two assemblies should be created as per the specifications detailed in the documentation . The Foundation Class Library will contain the interfaces and base classes
        • while the AppTypes Class Library should contain the entity, collection and exception classes used by the business processes.
        • Summary:
        • This project demonstrated the use of Object Oriented Programming techniques and the fundamental .NET framework skills necessary in developing a multi-tiered application.
        • Techniques highlighted include:
        • Abstract Classes and Interfaces
        • Delegates and Events
        • Enumerations
        • Exception Handling
        • Generic Collections
        • Inheritance, Polymorphism and Encapsulation
        • Properties
        • Serialization
    • Page Tanaya Redkar Projects Portfolio Project #1: .NET Framework
        • Foundation Assembly
    • Page Tanaya Redkar Projects Portfolio Project #1: .NET Framework
        • AppTypes Assembly
    • Page Tanaya Redkar Projects Portfolio Project #1: .NET Framework
        • Code Samples – Getting Properties & Setting Properties after Validation
    • Page Tanaya Redkar Projects Portfolio Project #1: .NET Framework
        • Code Samples – Example of an IComparable CompareTo() Implementation
    • Page Tanaya Redkar Projects Portfolio Project #2: Library Phase I
        • Objective:
        • To create a front-end web application to support an existing library management system application’s day to day functionality which includes adding new members and checking
        • library books in and out. The client should be intuitive and require minimal training. This
        • phase of the project deals specifically with the creation of the client application written in
        • ASP .NET. The business logic and data layer assemblies were provided to us in the form of
        • two separate assemblies (.dll files).
        • Summary:
        • This project demonstrated the use of ASP .NET Web Application Development techniques and built on the core C#/.NET framework skills we previously acquired.
        • Techniques highlighted include:
        • n-Tier (multi-tier) architecture
        • Custom Exception Handling
        • Data Binding to Object Data Source(s)
        • Forms Based Authentication and Authorization
        • Managing State
        • Master Pages and Themes
        • Server Controls, AJAX Server Controls and AJAX toolkit
        • Site Navigation
        • User Input Validation
        • Web Application Front End to a Library Management System
    • Page Tanaya Redkar Projects Portfolio Project #2: Library Phase I
        • Screenshots – Member Inquiry Screen
    • Page Tanaya Redkar Projects Portfolio Project #2: Library Phase I
        • Screenshots – Item Check In Screen
    • Page Tanaya Redkar Projects Portfolio Project #2: Library Phase I
        • Screenshots – Item Check Out Screen
    • Page Tanaya Redkar Projects Portfolio Project #2: Library Phase I
        • Screenshots – Add a Member Screen
    • Page Tanaya Redkar Projects Portfolio Project #2: Library Phase I
        • Code Samples – Member Inquiry Screen
    • Page Tanaya Redkar Projects Portfolio Project #2: Library Phase I
        • Code Sample – Item Check In Screen
    • Page Tanaya Redkar Projects Portfolio Project #2: Library Phase I
        • Code Sample – Item Check Out Screen
    • Page Tanaya Redkar Projects Portfolio Project #3: Library Phase II
        • Objective:
        • To extend the previous library management application project by creating the business assemblies that were previously supplied to support the ASP .NET UI. These assemblies will
        • need to provide the same functionality of the SetFocus assemblies and then will replace the business layer and data transfer objects layer assemblies that SetFocus had provided. LINQ
        • to SQL should be used to implement the data access logic for querying and updating the database.
        • Summary:
        • This project demonstrated the use of LINQ TO SQL for data access and allowed us to build on our core C# skills we previously acquired.
        • Techniques highlighted include:
        • n-Tier (multi-tier) architecture
        • Custom Exception Handling
        • Data Binding to Object Data Source(s)
        • Data Contexts use
        • LINQ to SQL for querying and updating the database
        • Writing comprehensive test scripts to test the new business logic & data transfer objects layers and regression testing the existing UI.
        • Business & Data Transfer Layers of the Library Management System
    • Page Tanaya Redkar Projects Portfolio Project #3: Library Phase II
        • Screenshots – DBML File
    • Page Tanaya Redkar Projects Portfolio Project #3: Library Phase II
        • Code Samples – Business Logic Layer
    • Page Tanaya Redkar Projects Portfolio Project #3: Library Phase II
        • Code Samples – Business Logic Layer
    • Page Tanaya Redkar Projects Portfolio Project #3: Library Phase II
        • Code Samples – Data Transfer Objects Layer