sharepoint fresher assignment

14
SharePoint Training 2012 SHAREPOINT FRESHER ASSIGNMENT Group 02: Long Tran Tuan Nguyen Mentor: Nhan Tran

Upload: breck

Post on 23-Jan-2016

49 views

Category:

Documents


0 download

DESCRIPTION

SHAREPOINT FRESHER ASSIGNMENT. Group 02: Long Tran Tuan Nguyen Mentor: Nhan Tran. Group 02 Fresher Assignment. Agenda Introductions Technologies Project Structure Demo. Group 02 Fresher Assignment. Introduction What is SharePoint? - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SHAREPOINT FRESHER ASSIGNMENT

SharePoint Training 2012

SHAREPOINT FRESHER ASSIGNMENT

Group 02: Long Tran Tuan Nguyen

Mentor: Nhan Tran

Page 2: SHAREPOINT FRESHER ASSIGNMENT

2

SharePoint Training 2012

Agenda

• Introductions • Technologies• Project Structure• Demo

Group 02 Fresher Assignment

Page 3: SHAREPOINT 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

Page 4: SHAREPOINT FRESHER ASSIGNMENT

4

SharePoint Training 2012

Group 02 Fresher Assignment

Introduction

Opening Vacancies Web Part

[Job title] read more

[Job title] read more

All Job Opportunities Add New

Opening Vacancies

[Job title][short description] read more

…………………………………………………………………………………

[Job title][short description] read more

1 – 2 – 3 – 4 - 5

Add New

[JobTitle]

[Short description] [Long description] [Referral Bonus][HR Contact]Status: Open | Closed

Update Delete Cancel

Page 5: SHAREPOINT FRESHER ASSIGNMENT

5

SharePoint Training 2012

Group 02 Fresher Assignment

Technologies

• Sharepoint 2010

• NUnit

• MVP Pattern

• CAML

• Jquery/Ajax

Page 6: SHAREPOINT FRESHER ASSIGNMENT

6

SharePoint Training 2012

Group 02 Fresher Assignment

MVP Pattern

Page 7: SHAREPOINT FRESHER ASSIGNMENT

7

SharePoint Training 2012

Group 02 Fresher Assignment

<Where>

<Or>

<Geq>

<FieldRef Name='Field1'/>

<Value Type='Number'>1500</Value>

</Geq>

<Leq>

<FieldRef Name='Field2'/>

<Value Type='Number'>500</Value>

</Leq>

</Or>

</Where>

CAML

Page 8: SHAREPOINT FRESHER ASSIGNMENT

8

SharePoint Training 2012

Group 02 Fresher Assignment

Project Structure

Page 9: SHAREPOINT FRESHER ASSIGNMENT

9

SharePoint Training 2012

Group 02 Fresher Assignment

MVP Class Diagram

Page 10: SHAREPOINT FRESHER ASSIGNMENT

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

Page 11: SHAREPOINT FRESHER ASSIGNMENT

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

Page 12: SHAREPOINT FRESHER ASSIGNMENT

12

SharePoint Training 2012

Group 02 Fresher Assignment

If user doesn’t have contribute role, Edit button will be hidden

Implementation

Job Detail

Page 13: SHAREPOINT FRESHER ASSIGNMENT

13

SharePoint Training 2012

Group 02 Fresher Assignment

Implementation

Edit Job Detail

Page 14: SHAREPOINT FRESHER ASSIGNMENT

14

SharePoint Training 2012

Group 02 Fresher Assignment

Implementation

Validating in Edit Job Detail Page