SlideShare a Scribd company logo
ITWorx SharePoint 2013 Ignite
Visual Studio Tools SharePoint 2013
Designer

Trainer:
Islam Khattab
Senior Software Engineer
Agenda
Day 1 – 8th Oct 2013
Agenda
Introductions

Time Frame
11:00 - 11:05

Training Objective

11:05 -11:10

Visual Studio 2012 New Features

11:10 – 11:30

Notes for SharePoint 2013 development

11:30 – 11:35

Upgrade Visual 2010 solutions to Visual Studio 2012

11:35 – 11:40

New Boost Tools for developers in Visual Studio 2012

11:40 – 11:45

What’s New in SharePoint Designer 2013

11:45-12:00
Training Objective
• After completing this training attendees will be
able to :
Visual Studio 2012
App Versus Solutions Development
• Visual Studio project templates for 2 different
styles

App Development
Classic Solutions
Development
Classic Solutions Vs. Sandboxed Vs. Apps
Full-Trust
Solutions

Sandboxed
Solutions

Apps

Use Client-Side SharePoint API

X

X

X

Use Server-Side SharePoint API

X

(X)

App-based Permissions (OAuth 2.0)
On-Premise Deployment Friendly
Hosted Deployment Friendly

X
X

X

X

X

X

Distribution via Marketplace

X

SharePoint Provided Schematics for Install /
Upgrade / Uninstall

X
Solution Deployment
• Solutions are deployed using Solution Packages
MySPSolution.wsp
manifest.xml
feature.xml
elements.xml

SitePage1.aspx
MySPSolution.dll

• Solution packages can be deployed two ways
Visual Studio 2012

DEMO
Agenda
Day 1 – 8th Oct 2013
Agenda
Introductions

Time Frame
11:00 - 11:05

Training Objective

11:05 -11:10

Visual Studio 2012 New Features

11:10 – 11:30

Notes for SharePoint 2013 development

11:30 – 11:35

Upgrade Visual 2010 solutions to Visual Studio 2012

11:35 – 11:40

New Boost Tools for developers in Visual Studio 2012

11:40 – 11:45

What’s New in SharePoint Designer 2013

11:45-12:00
Notes for SharePoint 2013 development
• There are some changes in the deployment
methodologies for some SharePoint items
Notes for SharePoint 2013 development

DEMO
Agenda
Day 1 – 8th Oct 2013
Agenda
Introductions

Time Frame
11:00 - 11:05

Training Objective

11:05 -11:10

Visual Studio 2012 New Features

11:10 – 11:30

Notes for SharePoint 2013 development

11:30 – 11:35

Upgrade Visual 2010 solutions to Visual Studio 2012

11:35 – 11:40

New Boost Tools for developers in Visual Studio 2012

11:40 – 11:45

What’s New in SharePoint Designer 2013

11:45-12:00
Upgrade Visual 2010 solutions to Visual Studio 2012
• Prerequisites
• Steps
Agenda
Day 1 – 8th Oct 2013
Agenda
Introductions

Time Frame
11:00 - 11:05

Training Objective

11:05 -11:10

Visual Studio 2012 New Features

11:10 – 11:30

Notes for SharePoint 2013 development

11:30 – 11:35

Upgrade Visual 2010 solutions to Visual Studio 2012

11:35 – 11:40

New Boost Tools for developers in Visual Studio 2012

11:40 – 11:45

What’s New in SharePoint Designer 2013

11:45-12:00
New Boost Tools for developers in Visual Studio 2012

• CKS Dev Tools

/2012

http://cksdev.codeplex.com/

• Fishbone tool
http://visualstudiogallery.msdn.microsoft.com/4784e790-32f4-455f-9228-53f537c03787
New Boost Tools for developers in Visual Studio 2012

DEMO
Agenda
Day 1 – 8th Oct 2013
Agenda
Introductions

Time Frame
11:00 - 11:05

Training Objective

11:05 -11:10

Visual Studio 2012 New Features

11:10 – 11:30

Notes for SharePoint 2013 development

11:30 – 11:35

Upgrade Visual 2010 solutions to Visual Studio 2012

11:35 – 11:40

New Boost Tools for developers in Visual Studio 2012

11:40 – 11:45

What’s New in SharePoint Designer 2013

11:45-12:00
What’s New in SharePoint Designer 2013
• No Design View
Read more…

• Platform Type
What’s New in SharePoint Designer 2013
• What has been improved in terms of
workflows in SharePoint 2013 designer

http://www.akruratechnologies.com/2012/08/10/whats-new-with-sharepoint-designer2013/#!
What’s New in SharePoint Designer 2013

DEMO
Please do not hesitate to contact me if you have any question
Email: islam.khattab@itworx.com
Ext: 6776
Phone: +201000317113
Blog: http://islamkhattab.blogspot.com/

More Related Content

What's hot

Sys01 creare applicazioni virtuali con microsoft application virtualization...
Sys01   creare applicazioni virtuali con microsoft application virtualization...Sys01   creare applicazioni virtuali con microsoft application virtualization...
Sys01 creare applicazioni virtuali con microsoft application virtualization...DotNetCampus
 
Azure cloud for students and educators
Azure cloud   for students and educatorsAzure cloud   for students and educators
Azure cloud for students and educators
Lee Stott
 
How to Measure Agility Project Success in Business Terms
How to Measure Agility Project Success in Business TermsHow to Measure Agility Project Success in Business Terms
How to Measure Agility Project Success in Business Terms
Ethan Ram
 
Iso (9001, 14001) and other standards management systems with OpenERP. Maxime...
Iso (9001, 14001) and other standards management systems with OpenERP. Maxime...Iso (9001, 14001) and other standards management systems with OpenERP. Maxime...
Iso (9001, 14001) and other standards management systems with OpenERP. Maxime...Odoo
 
Chronicle presentation - Dean
Chronicle presentation - DeanChronicle presentation - Dean
Chronicle presentation - Deanfallensoldier52
 
Equella Q1 2018 Quarterly Briefing
Equella Q1 2018 Quarterly BriefingEquella Q1 2018 Quarterly Briefing
Equella Q1 2018 Quarterly Briefing
ChrisBeach22
 
Introduction to SharePoint Framework
Introduction to SharePoint FrameworkIntroduction to SharePoint Framework
Introduction to SharePoint Framework
Kirti Prajapati
 
Pactical case of Atlassian Tools implementation
Pactical case of Atlassian Tools implementation Pactical case of Atlassian Tools implementation
Pactical case of Atlassian Tools implementation Yuriy Kudin
 
Starter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft ITStarter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft IT
Karuana Gatimu
 
Build MSTeams Customizations with SPFx
Build MSTeams Customizations with SPFxBuild MSTeams Customizations with SPFx
Build MSTeams Customizations with SPFx
Kirti Prajapati
 
Silverlight 4 and Expression Blend
Silverlight 4 and Expression BlendSilverlight 4 and Expression Blend
Silverlight 4 and Expression Blend
Bruce Johnson
 
Webinar - Create elegant mobile experiences thanks to the new plugin for Adob...
Webinar - Create elegant mobile experiences thanks to the new plugin for Adob...Webinar - Create elegant mobile experiences thanks to the new plugin for Adob...
Webinar - Create elegant mobile experiences thanks to the new plugin for Adob...
Rakuten Aquafadas
 

What's hot (15)

Sys01 creare applicazioni virtuali con microsoft application virtualization...
Sys01   creare applicazioni virtuali con microsoft application virtualization...Sys01   creare applicazioni virtuali con microsoft application virtualization...
Sys01 creare applicazioni virtuali con microsoft application virtualization...
 
Azure cloud for students and educators
Azure cloud   for students and educatorsAzure cloud   for students and educators
Azure cloud for students and educators
 
How to Measure Agility Project Success in Business Terms
How to Measure Agility Project Success in Business TermsHow to Measure Agility Project Success in Business Terms
How to Measure Agility Project Success in Business Terms
 
Iso (9001, 14001) and other standards management systems with OpenERP. Maxime...
Iso (9001, 14001) and other standards management systems with OpenERP. Maxime...Iso (9001, 14001) and other standards management systems with OpenERP. Maxime...
Iso (9001, 14001) and other standards management systems with OpenERP. Maxime...
 
Chronicle presentation - Dean
Chronicle presentation - DeanChronicle presentation - Dean
Chronicle presentation - Dean
 
Equella Q1 2018 Quarterly Briefing
Equella Q1 2018 Quarterly BriefingEquella Q1 2018 Quarterly Briefing
Equella Q1 2018 Quarterly Briefing
 
Introduction to SharePoint Framework
Introduction to SharePoint FrameworkIntroduction to SharePoint Framework
Introduction to SharePoint Framework
 
Transcript
TranscriptTranscript
Transcript
 
Transcript
TranscriptTranscript
Transcript
 
Pactical case of Atlassian Tools implementation
Pactical case of Atlassian Tools implementation Pactical case of Atlassian Tools implementation
Pactical case of Atlassian Tools implementation
 
Starter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft ITStarter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft IT
 
Lori Paschal - Portfolio August 2015
Lori Paschal - Portfolio August 2015Lori Paschal - Portfolio August 2015
Lori Paschal - Portfolio August 2015
 
Build MSTeams Customizations with SPFx
Build MSTeams Customizations with SPFxBuild MSTeams Customizations with SPFx
Build MSTeams Customizations with SPFx
 
Silverlight 4 and Expression Blend
Silverlight 4 and Expression BlendSilverlight 4 and Expression Blend
Silverlight 4 and Expression Blend
 
Webinar - Create elegant mobile experiences thanks to the new plugin for Adob...
Webinar - Create elegant mobile experiences thanks to the new plugin for Adob...Webinar - Create elegant mobile experiences thanks to the new plugin for Adob...
Webinar - Create elegant mobile experiences thanks to the new plugin for Adob...
 

Viewers also liked

School ski trip: Plan of Action
School ski trip: Plan of ActionSchool ski trip: Plan of Action
School ski trip: Plan of Action
Toby Weeden
 
Powerpont Informàtica
Powerpont InformàticaPowerpont Informàtica
Powerpont Informàtica
jordibes_99
 
Intro to international business
Intro to international businessIntro to international business
Intro to international businessNarendra Jha
 
It worx sp2013_ignite_search
It worx sp2013_ignite_searchIt worx sp2013_ignite_search
It worx sp2013_ignite_search
IslamKhattab
 
Intro to international business
Intro to international businessIntro to international business
Intro to international businessNarendra Jha
 
Vizag events
Vizag eventsVizag events
Vizag events
vizagevents
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
Barry Feldman
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
Helge Tennø
 

Viewers also liked (8)

School ski trip: Plan of Action
School ski trip: Plan of ActionSchool ski trip: Plan of Action
School ski trip: Plan of Action
 
Powerpont Informàtica
Powerpont InformàticaPowerpont Informàtica
Powerpont Informàtica
 
Intro to international business
Intro to international businessIntro to international business
Intro to international business
 
It worx sp2013_ignite_search
It worx sp2013_ignite_searchIt worx sp2013_ignite_search
It worx sp2013_ignite_search
 
Intro to international business
Intro to international businessIntro to international business
Intro to international business
 
Vizag events
Vizag eventsVizag events
Vizag events
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similar to It worx sp2013_ignite_tools

Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
MJ Ferdous
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
SPC Adriatics
 
Microsoft SharePoint & Project Server are Better Together
Microsoft SharePoint & Project Server are Better TogetherMicrosoft SharePoint & Project Server are Better Together
Microsoft SharePoint & Project Server are Better TogetherC/D/H Technology Consultants
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbeSpikes NV
 
Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31
BIWUG
 
Top 3 tools for Project Management
Top 3 tools for Project ManagementTop 3 tools for Project Management
Top 3 tools for Project Management
Atidan Technologies Pvt Ltd (India)
 
The app of the possible Shailen Sukul MBUG gets Modern Apps and Modern User ...
The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User ...The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User ...
The app of the possible Shailen Sukul MBUG gets Modern Apps and Modern User ...
CSIRO National AI Centre
 
Custom dev o365
Custom dev   o365Custom dev   o365
Custom dev o365
Ashish Trivedi
 
Developing Multi-tenant provider hosted apps: From Idea to Office Store
Developing Multi-tenant provider hosted apps: From Idea to Office StoreDeveloping Multi-tenant provider hosted apps: From Idea to Office Store
Developing Multi-tenant provider hosted apps: From Idea to Office Store
Biserka Cvetkovska
 
Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013
Delta-N
 
Comment tirer partie de Visual Studio Online pour vos développements SharePoint
Comment tirer partie de Visual Studio Online pour vos développements SharePointComment tirer partie de Visual Studio Online pour vos développements SharePoint
Comment tirer partie de Visual Studio Online pour vos développements SharePoint
Gilles Pommier
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Asif Rehmani
 
O365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in actionO365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in action
NCCOMMS
 
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Imaginet
 
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdf
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdfCreating Custom SharePoint Web Parts A Step-By-Step Guide.pdf
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdf
Alpha BOLD
 
Visual Studio Enterprise 2015 Overview atidan
Visual Studio Enterprise 2015 Overview   atidanVisual Studio Enterprise 2015 Overview   atidan
Visual Studio Enterprise 2015 Overview atidan
David J Rosenthal
 
Visual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share PointVisual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share PointChakkaradeep Chandran
 
Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020
Microsoft 365 Developer
 
O365con14 - develop, build, package and deploy apps for office 2013 with visu...
O365con14 - develop, build, package and deploy apps for office 2013 with visu...O365con14 - develop, build, package and deploy apps for office 2013 with visu...
O365con14 - develop, build, package and deploy apps for office 2013 with visu...
NCCOMMS
 
Powell 365 - The Best Collaboration Software for your Digital Workplace
Powell 365 - The Best Collaboration Software for your Digital WorkplacePowell 365 - The Best Collaboration Software for your Digital Workplace
Powell 365 - The Best Collaboration Software for your Digital Workplace
Powell Software
 

Similar to It worx sp2013_ignite_tools (20)

Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
 
Microsoft SharePoint & Project Server are Better Together
Microsoft SharePoint & Project Server are Better TogetherMicrosoft SharePoint & Project Server are Better Together
Microsoft SharePoint & Project Server are Better Together
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbe
 
Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31
 
Top 3 tools for Project Management
Top 3 tools for Project ManagementTop 3 tools for Project Management
Top 3 tools for Project Management
 
The app of the possible Shailen Sukul MBUG gets Modern Apps and Modern User ...
The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User ...The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User ...
The app of the possible Shailen Sukul MBUG gets Modern Apps and Modern User ...
 
Custom dev o365
Custom dev   o365Custom dev   o365
Custom dev o365
 
Developing Multi-tenant provider hosted apps: From Idea to Office Store
Developing Multi-tenant provider hosted apps: From Idea to Office StoreDeveloping Multi-tenant provider hosted apps: From Idea to Office Store
Developing Multi-tenant provider hosted apps: From Idea to Office Store
 
Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013
 
Comment tirer partie de Visual Studio Online pour vos développements SharePoint
Comment tirer partie de Visual Studio Online pour vos développements SharePointComment tirer partie de Visual Studio Online pour vos développements SharePoint
Comment tirer partie de Visual Studio Online pour vos développements SharePoint
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
 
O365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in actionO365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in action
 
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
 
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdf
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdfCreating Custom SharePoint Web Parts A Step-By-Step Guide.pdf
Creating Custom SharePoint Web Parts A Step-By-Step Guide.pdf
 
Visual Studio Enterprise 2015 Overview atidan
Visual Studio Enterprise 2015 Overview   atidanVisual Studio Enterprise 2015 Overview   atidan
Visual Studio Enterprise 2015 Overview atidan
 
Visual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share PointVisual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share Point
 
Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020
 
O365con14 - develop, build, package and deploy apps for office 2013 with visu...
O365con14 - develop, build, package and deploy apps for office 2013 with visu...O365con14 - develop, build, package and deploy apps for office 2013 with visu...
O365con14 - develop, build, package and deploy apps for office 2013 with visu...
 
Powell 365 - The Best Collaboration Software for your Digital Workplace
Powell 365 - The Best Collaboration Software for your Digital WorkplacePowell 365 - The Best Collaboration Software for your Digital Workplace
Powell 365 - The Best Collaboration Software for your Digital Workplace
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 

It worx sp2013_ignite_tools

  • 1. ITWorx SharePoint 2013 Ignite Visual Studio Tools SharePoint 2013 Designer Trainer: Islam Khattab Senior Software Engineer
  • 2. Agenda Day 1 – 8th Oct 2013 Agenda Introductions Time Frame 11:00 - 11:05 Training Objective 11:05 -11:10 Visual Studio 2012 New Features 11:10 – 11:30 Notes for SharePoint 2013 development 11:30 – 11:35 Upgrade Visual 2010 solutions to Visual Studio 2012 11:35 – 11:40 New Boost Tools for developers in Visual Studio 2012 11:40 – 11:45 What’s New in SharePoint Designer 2013 11:45-12:00
  • 3. Training Objective • After completing this training attendees will be able to :
  • 5. App Versus Solutions Development • Visual Studio project templates for 2 different styles App Development Classic Solutions Development
  • 6. Classic Solutions Vs. Sandboxed Vs. Apps Full-Trust Solutions Sandboxed Solutions Apps Use Client-Side SharePoint API X X X Use Server-Side SharePoint API X (X) App-based Permissions (OAuth 2.0) On-Premise Deployment Friendly Hosted Deployment Friendly X X X X X X Distribution via Marketplace X SharePoint Provided Schematics for Install / Upgrade / Uninstall X
  • 7. Solution Deployment • Solutions are deployed using Solution Packages MySPSolution.wsp manifest.xml feature.xml elements.xml SitePage1.aspx MySPSolution.dll • Solution packages can be deployed two ways
  • 9. Agenda Day 1 – 8th Oct 2013 Agenda Introductions Time Frame 11:00 - 11:05 Training Objective 11:05 -11:10 Visual Studio 2012 New Features 11:10 – 11:30 Notes for SharePoint 2013 development 11:30 – 11:35 Upgrade Visual 2010 solutions to Visual Studio 2012 11:35 – 11:40 New Boost Tools for developers in Visual Studio 2012 11:40 – 11:45 What’s New in SharePoint Designer 2013 11:45-12:00
  • 10. Notes for SharePoint 2013 development • There are some changes in the deployment methodologies for some SharePoint items
  • 11. Notes for SharePoint 2013 development DEMO
  • 12. Agenda Day 1 – 8th Oct 2013 Agenda Introductions Time Frame 11:00 - 11:05 Training Objective 11:05 -11:10 Visual Studio 2012 New Features 11:10 – 11:30 Notes for SharePoint 2013 development 11:30 – 11:35 Upgrade Visual 2010 solutions to Visual Studio 2012 11:35 – 11:40 New Boost Tools for developers in Visual Studio 2012 11:40 – 11:45 What’s New in SharePoint Designer 2013 11:45-12:00
  • 13. Upgrade Visual 2010 solutions to Visual Studio 2012 • Prerequisites • Steps
  • 14. Agenda Day 1 – 8th Oct 2013 Agenda Introductions Time Frame 11:00 - 11:05 Training Objective 11:05 -11:10 Visual Studio 2012 New Features 11:10 – 11:30 Notes for SharePoint 2013 development 11:30 – 11:35 Upgrade Visual 2010 solutions to Visual Studio 2012 11:35 – 11:40 New Boost Tools for developers in Visual Studio 2012 11:40 – 11:45 What’s New in SharePoint Designer 2013 11:45-12:00
  • 15. New Boost Tools for developers in Visual Studio 2012 • CKS Dev Tools /2012 http://cksdev.codeplex.com/ • Fishbone tool http://visualstudiogallery.msdn.microsoft.com/4784e790-32f4-455f-9228-53f537c03787
  • 16. New Boost Tools for developers in Visual Studio 2012 DEMO
  • 17. Agenda Day 1 – 8th Oct 2013 Agenda Introductions Time Frame 11:00 - 11:05 Training Objective 11:05 -11:10 Visual Studio 2012 New Features 11:10 – 11:30 Notes for SharePoint 2013 development 11:30 – 11:35 Upgrade Visual 2010 solutions to Visual Studio 2012 11:35 – 11:40 New Boost Tools for developers in Visual Studio 2012 11:40 – 11:45 What’s New in SharePoint Designer 2013 11:45-12:00
  • 18. What’s New in SharePoint Designer 2013 • No Design View Read more… • Platform Type
  • 19. What’s New in SharePoint Designer 2013 • What has been improved in terms of workflows in SharePoint 2013 designer http://www.akruratechnologies.com/2012/08/10/whats-new-with-sharepoint-designer2013/#!
  • 20. What’s New in SharePoint Designer 2013 DEMO
  • 21.
  • 22. Please do not hesitate to contact me if you have any question Email: islam.khattab@itworx.com Ext: 6776 Phone: +201000317113 Blog: http://islamkhattab.blogspot.com/

Editor's Notes

  1. -Breaking Ice-Get Introduced-if the attendees are less than 10 get introduced to them ( Name, Title , Expectation from the training)
  2. -Discuss the Agenda-Get any suggestions for any inconvenience
  3. When creating a SharePoint solution, you will create a new project from one of the many project templates dedicated to solutions development. When you create a new project for a SharePoint solution, Visual Studio will prompt you to select Deploy as a sandboxed solution or Deploy as a farm solution. Remember that you choice can be changed after the project has been created by changing a project property.You can add many differenttypes of project items to solution project. Many of these project item will be familiar to developers who have developed solutions for SharePoint 2010. Also note that many of these project item templates will not be available when developing apps. This includes any project item templates that requires adding files into the SharePoint root directory as well as any ones that are based on server-side code. Note that the project item templates that are not available in sandboxed solutions as marked as Farm Solution Only.
  4. Just as in SharePoint 2010, SharePointSolutions are deployed using a special type of CAB file with a file extension of .wsp known as a Solution Package. A solution package is a container that always holds a manifest file with the well-known name of manifest.xml.A solution package can optionally contain declarative elements to create site elements such as pages, lists and navigation items. In case where a SharePoint solution contains server-side code written in C# or VB.NET, a solution package contains an assembly DLL.A solution packages can be deployed one of two different ways:Farms solutions deployed at farm scope and provide the most power to developersSandboxed solutions deployed as site collection scope and can be deployed up to sites within Office 365
  5. -Discuss the Agenda-Get any suggestions for any inconvenience
  6. -Discuss the Agenda-Get any suggestions for any inconvenience
  7. -Discuss the Agenda-Get any suggestions for any inconvenience
  8. -Discuss the Agenda-Get any suggestions for any inconvenience