SharePoint Training 2012 SHAREPOINT FRESHER ASSIGNMENT Group 02: Long Tran Tuan Nguyen Mentor: Nhan Tran
2 SharePoint Training 2012 Agenda Introductions Technologies Project Structure Demo Group 02 Fresher Assignment
3 SharePoint Training 2012 Group 02 Fresher Assignment Introduction What is SharePoint? SharePoint 2010 Benefits for Developers SharePoint Branding Assignment Use CSS to make the UI as requirement Opening Vacancies Web Part Show all opening vacancies in company Everyone can read opening vacancies information Only contribute user can edit opening vacancies information
4 SharePoint Training 2012 Group 02 Fresher Assignment Introduction Opening Vacancies Web Part [Job title] read moreread more [Job title] read moreread more All Job Opportunities Add New Opening Vacancies [Job title] [short description] read more ………………………………………………………………………………… [Job title] [short description] read more 1 – 2 – 3 – Add New [JobTitle] [Short description] [Long description] [Referral Bonus] [HR Contact] Status: Open | Closed UpdateDeleteCancel
5 SharePoint Training 2012 Group 02 Fresher Assignment Technologies Sharepoint 2010 NUnit MVP Pattern CAML Jquery/Ajax
6 SharePoint Training 2012 Group 02 Fresher Assignment MVP Pattern
7 SharePoint Training 2012 Group 02 Fresher Assignment CAML
8 SharePoint Training 2012 Group 02 Fresher Assignment CSCV.Group02.OpeningVacancies Layouts: AllJobVacancies.aspx, EditJobDetail.aspx, JobDetail.aspx OpeningVacanciesWP VacanciesListDefinition CSCV.Group02.OpeningVacancies.MVP DataAccess MVPDTO MVPModel MVPPresenter MVPTask MVPView CSCV.Group02.OpeningVacancies.Test ModelTest PresenterTest ViewTest CSCV.Group02.SPBranding BrandingAssets MasterPages WebEventReceiver Project Structure
9 SharePoint Training 2012 Group 02 Fresher Assignment MVP Class Diagram
10 SharePoint Training 2012 Group 02 Fresher Assignment Implementation Top 5 Vacancies If user doesn’t have contribute role, Add New button will be hidden
11 SharePoint Training 2012 Group 02 Fresher Assignment If user doesn’t have contribute role, Add New button will be hidden Implementation All vacancies page
12 SharePoint Training 2012 Group 02 Fresher Assignment If user doesn’t have contribute role, Edit button will be hidden Implementation Job Detail
13 SharePoint Training 2012 Group 02 Fresher Assignment Implementation Edit Job Detail
14 SharePoint Training 2012 Group 02 Fresher Assignment Implementation Validating in Edit Job Detail Page