In this article I would like to consolidate the information about project named Foster.
What is Foster?
Foster represents Food Stamps Terminal, a department in imaginary company which provides Food Stamps for applicants. The applicant has to undergo a process of approval to get the Food Stamps. Our aim is to build a SharePoint solution for it.
What are the Files involved?
This project was build using the SDLC principles.
You can find the consolidated Article with Documents & Source code at c-sharpcorner.com (my article base):
You can download the source here.
You can also purchase the book from Kindle at Amazon.
I would advise the reader to go through the above order of documents. I request you to understand the requirements and conceptualize the solution yourself. You can use forums / web resources to come with the best solution.
Thinking in the SharePoint Way
I know that you are well versed in providing solutions in the ASP.NET way. But the same solution can be done in SharePoint with more than 50% reduced time. To achieve this you have to practice on the SharePoint skills. To focus more on SharePoint skills development I have discarded the complex business portions from the project.
Purpose of the Project
The purpose of the project is to give the reader a real time scenario for applying SharePoint 2010 knowledge. There is a good amount of SharePoint 2010 skills involving:
Who can benefit from this?
I target the developers who recently adapted SharePoint skills. This project definitely gives them an opportunity to think in the SharePoint way in solving problems. Plus doing the project yourself will make you build enormous amount of troubleshooting and debugging skills.
What are the skills gained after doing the Project?
Following are the skills gained through this project: (I prefer you learn my eBook first before attempting the project)
1. Web Application
2. Site Collection & Sub Sites
3. Users & Permissions
4. List Definitions, Instances, Views
5. Custom Content Type & List Definition
6. Navigation Links & Quick Launch
8. SPQuery, CAML & Builder Tool
9. Visual Studio Workflow
10. Server Object Model
11. Client Object Model
12. Search using CAML Query
13. Custom Timer Job & Monitoring
14. Packaging & Deployment
Plus the developer will gain the following experience as well:
- Windows 2008 Installation
- Active Directory Configuration
- SharePoint 2010 Server Installation
- DNS Configuration
- SDLC Approach to Projects
I would like to thank the community and my friends who supported in creating this project and the associated documents.
Please find the source code here.
As always there is opportunity to improve, I would like to get your feedback or queries in the design and solution. Together we can improve ourselves and make better products for tomorrow.
Any Helps.. Please contact me through Comments / Email (About screen have Email Address)
I believe helping others keeps us improvised & satisfying!