|
Provided by: Colossal Technologies SOAMicrosoft Certified Architect Certification |
![]() |
Training
Provided by Colossal Technologies
Service-Oriented Architecture (SOA)
Duration: 2 days
The chief goal of this class is to teach how to build a SOA application from ground up. It covers the full lifecycle of a SOA project - requirements gathering, design, implementation and testing.
If you are getting started with SOA development, this class offers a wonderful opportunity for your development team to get a concrete idea for how a SOA application is built.
The course consists of both pen and paper labs and hands-on labs.
Note: We can offer the labs using other platforms such as IBM WebSphere, BEA WebLogic or Microsoft .NET.
Audience
Developers who are responsible for developing SOA based application integration solutions and
Architects who will like to get hands on practical experience developing a full SOA application from start to finish.
Understanding Service Oriented Architecture
Understanding Business - IT alignment
The four tenets of Don Box
Understanding WS-I standards
Extending SOA with Event driven Architecture
Building Service-Oriented Web Clients with Ajax
Modeling Service Oriented Architecture
Identifying Services
Component Design vs. Service Design
Four Types of Service
UML notation for Service Oriented Architecture
Challenges in Service Oriented Architecture
Transactions in SOA
Scalability Issues in an SOA
Security in SOA
Testing in SOA
ESB
The Role of ESB in SOA
Loose Coupling
Unsupported Protocol
Minimum ESB Capabilities: Integration
Minimum ESB Capabilities: Communication
Minimum ESB Capabilities: Service Interaction
Minimum ESB Capabilities: Management
Security and ESB
SOA Governance
Challenges in Implementing and Managing SOA
SOA Challenges - Training
SOA Challenges - Emerging Standards
SOA Challenges - Immature Server Runtimes
SOA Challenges - Newer Methodologies
SOA Governance Model
Managing Risk
Best Practices
SOA Anti Patterns
Technology Driven SOA Adoption
SOA is the Cure All
Web Service is SOA
The Silo Approach
Fine Grained Service
Point-to-Point Communication
Stateful Services
Duration: 2 days
The chief goal of this class is to teach how to build a SOA application from ground up. It covers the full lifecycle of a SOA project - requirements gathering, design, implementation and testing.
If you are getting started with SOA development, this class offers a wonderful opportunity for your development team to get a concrete idea for how a SOA application is built.
The course consists of both pen and paper labs and hands-on labs.
Note: We can offer the labs using other platforms such as IBM WebSphere, BEA WebLogic or Microsoft .NET.
Audience
Developers who are responsible for developing SOA based application integration solutions and
Architects who will like to get hands on practical experience developing a full SOA application from start to finish.
Understanding Service Oriented Architecture
Understanding Business - IT alignment
The four tenets of Don Box
Understanding WS-I standards
Extending SOA with Event driven Architecture
Building Service-Oriented Web Clients with Ajax
Modeling Service Oriented Architecture
Identifying Services
Component Design vs. Service Design
Four Types of Service
UML notation for Service Oriented Architecture
Challenges in Service Oriented Architecture
Transactions in SOA
Scalability Issues in an SOA
Security in SOA
Testing in SOA
ESB
The Role of ESB in SOA
Loose Coupling
Unsupported Protocol
Minimum ESB Capabilities: Integration
Minimum ESB Capabilities: Communication
Minimum ESB Capabilities: Service Interaction
Minimum ESB Capabilities: Management
Security and ESB
SOA Governance
Challenges in Implementing and Managing SOA
SOA Challenges - Training
SOA Challenges - Emerging Standards
SOA Challenges - Immature Server Runtimes
SOA Challenges - Newer Methodologies
SOA Governance Model
Managing Risk
Best Practices
SOA Anti Patterns
Technology Driven SOA Adoption
SOA is the Cure All
Web Service is SOA
The Silo Approach
Fine Grained Service
Point-to-Point Communication
Stateful Services
|
|
||||||||||
SOA
Programming Sharepoint Server 2007
Course Overview
Vertical Diver's Workshops are the world s most intensive, most comprehensive training classes. There is simply no substitute for being trained by the industry leading experts in the subject, and the Vertical Drivers offer a profound insight on the technology and its applications. The material presented goes well beyond anything that can be found using conventional training sources.
This intense course explores design and development techniques used when building business solutions with WSS & MOSS. The very first lecture and lab exercise gets you started developing WSS features and programming against the WSS object model. The course then dives into deep developer topics such as creating page templates, provision pages and branding sites using Master Pages. You get hands on experience writing and testing Web Parts, Content Types, event handlers, custom workflow's, site definitions and solution packages. Along the way, you will also learn how to write WSS event handlers that read, modify and generate Office 2007 documents using the Office Open XML File Formats as well as how to program security to manage users, groups and permissions on sites, lists and document libraries.
Course highlights
This course is targeted .Net developers who seek to master the Sharepoint technology. On completion, attendees would be able to:
Build robust SharePoint applications with .NET
Extend site capabilities with SharePoint Features
Optimize site performance through application pages
Construct custom Web Parts for drop-in page enhancements
Automate list and document processes with events
Control SharePoint from external applications with Web services
Course Coverage and Duration
This is a three-days intense course for developers and application architects.
Day 1
Creating Corporate Portal Sites
User Profiles, My Sites, and Audience Targeting
Extending SharePoint Server Search
Business Data Catalog Architecture
Microsoft Single Sign-On Service
Day 2
Records Management
Publishing Server-side Spreadsheets with Excel Services
InfoPath 2007 and Forms Services
Workflow and Process Management
Creating Dashboard Solutions with Report Center
Using Groove, One Note, and Access
Day 3
SharePoint Architecture
Developing Features
Developing Event Receivers
Pages and Design
Web Part Development
Developing SharePoint Workflow's with Visual Studio
Target Audience
This course is intended for people who are responsible for building Sharepoint Application.
Developers
Architects
Designers
Prerequisites
Development experience with Visual Studio 2005, the .NET framework, and ASP.NET
Be familiar with Microsoft Office products such as Word and Excel
Experience with Windows SharePoint Services 2.0 (optional)
Experience working with XML files in Visual Studio 2005 (optional)
Course Fees
Please Contact Vertical Divers for pricing
For Registration and Discounts see the Registration Page.
For Event Dates see the Schedule grid .
You will receive a course kit. This comprehensive kit contains valuable, real-world examples and best practice insights so that you can get started right away on your own.
Detailed course contents
Day 1
Creating Corporate Portal Sites
Site Templates
The Provisioning Process
Publishing Feature Overview
Branding the Portal
Creating and Managing Shared Service Providers
User Profiles, My Sites, and Audience Targeting
Importing User Profiles
Configuring User Profiles
Programming against user profiles and custom properties
Provisioning and Customizing My Sites
Programmatic Access to My Sites
Content Personalization through Audience Targeting
Extending SharePoint Server Search
Configuring content sources, scopes, and properties
Accessing content sources, scopes, and properties in Code
Search Center Site Templates and leveraging the Search Web Parts
Customizing Search Results using XSLT
Search Query Languages
Writing custom Web Parts that leverage the MOSS search engine
Business Data Catalog Architecture
BDC Architecture and Application Definitions Files
Creating custom actions
Leveraging the BDC Web Parts
Creating and customizing Profile Pages
Integrating BDC data with lists, document libraries and MOSS search
Programmatic access to the BDC
Microsoft Single Sign-On Service
Setting up and Configuring SSO
Using SSO in web part development
Using SSO with the BDC
Day 2
Records Management
Setting up and Configuring Records Management
Understanding Custom Policies
Creating custom policies for document libraries
Publishing Server-side Spreadsheets with Excel Services
Excel Services Architecture and Trusted File Locations
Publishing Excel workbooks that render through the browser
Accessing Excel workbooks from across the network using web services
Publishing server-side Excel Workbooks which use data connections
Creating and access user-defined functions (UDF) written in managed code
Info Path 2007 and Forms Services
New capabilities of Info Path 2007
Creating and Publishing Browser-enabled forms
Using data connection libraries
Writing code with Visual Studio Tools for Applications
Working with administrator-uploaded forms
Workflow and Process Management
Windows Workflow Foundation Primer
Preparing the Development environment
Using the Share point workflow designer
Creating and testing custom workflow templates
Writing workflow's that create and wait on WSS tasks
Creating Dashboard Solutions with Report Center
The Report Center site template
Publishing Excel workbooks in a Reports Library
Integrating SQL Server Reporting Services
Creating and displaying Key Performance Indicators (KPIs)
Drilling down on data with the Filtering Web Parts
Using Groove, One Note, and Access
What is Microsoft Office Groove?
How do I create a new Groove Workspace?
How does Groove keep information in synch?
What tools are available to enhance your Groove workspaces?
Synchronizing Groove files to a SharePoint document library
What is Microsoft Office One Note?
linking a One Note notebook to a SharePoint document library
create a shared One Note notebook that can be utilized by different team members
How is Microsoft Access 2007 integrated with SharePoint?
How do I use Access 2007 to provide richer maintenance forms for SharePoint Lists?
How do I use Access 2007 to create more sophisticated views of SharePoint Lists?
How do I use Access as a report writer for SharePoint Lists?
How do I migrate existing Access databases to SharePoint Lists?
How do I use Access to take SharePoint Lists offline ?
Day 3
SharePoint Architecture
Introduction to the WSS & MOSS object model
Programming and querying lists through the WSS object model
How to integrates with ASP.NET 2.0
Configuring the web.config file for a Web Application
Understanding site pages versus application pages
Creating and debugging a business solution with custom application pages
Creating and testing a WSS solution package for staging and deployment
Developing Features
The difference between customization and development
Features as the primary building block in WSS development
Introduction to Collaborative Application Markup Language (CAML)
Creating and testing your first Feature with Visual Studio 2005
Using Features to define site columns and custom field types
Using Features to define custom content types
Using Features to define custom list schemas and custom list types
Developing Event Receivers
Adding event handlers to a custom feature
Using custom event receiver classes to write and wire up event handlers
Defining a content type with built-in event handlers
Pages and Design
Understanding page parsing and Safe Mode restrictions
Page templates versus pages instances (ghosting and un ghosting)
Creating a Feature with custom page templates
Designing page templates using ASP.NET controls and Web Part Zones
Adding Web Parts to pages using declarative CAML and using code
Web Part Development
Creating, deploying and debugging ASP.NET Web Parts in WSS
Adding Web Part verbs, persistent properties and developing custom editor parts
Creating Web Part assemblies with embedded resources
Creating connectable Web Parts
Developing SharePoint Workflows with Visual Studio
Windows Workflow Foundation (WF) Primer
Creating WF programs in Visual Studio with the workflow designer
Share Point Workflow fundamentals: templates vs. associations vs. instances
Creating, deploying and debugging workflow templates in Visual Studio
Using WSS method activities to create history list entries and tasks
Creating custom association forms, initiation forms and task edit forms
Creating and Testing Site Definitions
Course Overview
Vertical Diver's Workshops are the world s most intensive, most comprehensive training classes. There is simply no substitute for being trained by the industry leading experts in the subject, and the Vertical Drivers offer a profound insight on the technology and its applications. The material presented goes well beyond anything that can be found using conventional training sources.
This intense course explores design and development techniques used when building business solutions with WSS & MOSS. The very first lecture and lab exercise gets you started developing WSS features and programming against the WSS object model. The course then dives into deep developer topics such as creating page templates, provision pages and branding sites using Master Pages. You get hands on experience writing and testing Web Parts, Content Types, event handlers, custom workflow's, site definitions and solution packages. Along the way, you will also learn how to write WSS event handlers that read, modify and generate Office 2007 documents using the Office Open XML File Formats as well as how to program security to manage users, groups and permissions on sites, lists and document libraries.
Course highlights
This course is targeted .Net developers who seek to master the Sharepoint technology. On completion, attendees would be able to:
Build robust SharePoint applications with .NET
Extend site capabilities with SharePoint Features
Optimize site performance through application pages
Construct custom Web Parts for drop-in page enhancements
Automate list and document processes with events
Control SharePoint from external applications with Web services
Course Coverage and Duration
This is a three-days intense course for developers and application architects.
Day 1
Creating Corporate Portal Sites
User Profiles, My Sites, and Audience Targeting
Extending SharePoint Server Search
Business Data Catalog Architecture
Microsoft Single Sign-On Service
Day 2
Records Management
Publishing Server-side Spreadsheets with Excel Services
InfoPath 2007 and Forms Services
Workflow and Process Management
Creating Dashboard Solutions with Report Center
Using Groove, One Note, and Access
Day 3
SharePoint Architecture
Developing Features
Developing Event Receivers
Pages and Design
Web Part Development
Developing SharePoint Workflow's with Visual Studio
Target Audience
This course is intended for people who are responsible for building Sharepoint Application.
Developers
Architects
Designers
Prerequisites
Development experience with Visual Studio 2005, the .NET framework, and ASP.NET
Be familiar with Microsoft Office products such as Word and Excel
Experience with Windows SharePoint Services 2.0 (optional)
Experience working with XML files in Visual Studio 2005 (optional)
Course Fees
Please Contact Vertical Divers for pricing
For Registration and Discounts see the Registration Page.
For Event Dates see the Schedule grid .
You will receive a course kit. This comprehensive kit contains valuable, real-world examples and best practice insights so that you can get started right away on your own.
Detailed course contents
Day 1
Creating Corporate Portal Sites
Site Templates
The Provisioning Process
Publishing Feature Overview
Branding the Portal
Creating and Managing Shared Service Providers
User Profiles, My Sites, and Audience Targeting
Importing User Profiles
Configuring User Profiles
Programming against user profiles and custom properties
Provisioning and Customizing My Sites
Programmatic Access to My Sites
Content Personalization through Audience Targeting
Extending SharePoint Server Search
Configuring content sources, scopes, and properties
Accessing content sources, scopes, and properties in Code
Search Center Site Templates and leveraging the Search Web Parts
Customizing Search Results using XSLT
Search Query Languages
Writing custom Web Parts that leverage the MOSS search engine
Business Data Catalog Architecture
BDC Architecture and Application Definitions Files
Creating custom actions
Leveraging the BDC Web Parts
Creating and customizing Profile Pages
Integrating BDC data with lists, document libraries and MOSS search
Programmatic access to the BDC
Microsoft Single Sign-On Service
Setting up and Configuring SSO
Using SSO in web part development
Using SSO with the BDC
Day 2
Records Management
Setting up and Configuring Records Management
Understanding Custom Policies
Creating custom policies for document libraries
Publishing Server-side Spreadsheets with Excel Services
Excel Services Architecture and Trusted File Locations
Publishing Excel workbooks that render through the browser
Accessing Excel workbooks from across the network using web services
Publishing server-side Excel Workbooks which use data connections
Creating and access user-defined functions (UDF) written in managed code
Info Path 2007 and Forms Services
New capabilities of Info Path 2007
Creating and Publishing Browser-enabled forms
Using data connection libraries
Writing code with Visual Studio Tools for Applications
Working with administrator-uploaded forms
Workflow and Process Management
Windows Workflow Foundation Primer
Preparing the Development environment
Using the Share point workflow designer
Creating and testing custom workflow templates
Writing workflow's that create and wait on WSS tasks
Creating Dashboard Solutions with Report Center
The Report Center site template
Publishing Excel workbooks in a Reports Library
Integrating SQL Server Reporting Services
Creating and displaying Key Performance Indicators (KPIs)
Drilling down on data with the Filtering Web Parts
Using Groove, One Note, and Access
What is Microsoft Office Groove?
How do I create a new Groove Workspace?
How does Groove keep information in synch?
What tools are available to enhance your Groove workspaces?
Synchronizing Groove files to a SharePoint document library
What is Microsoft Office One Note?
linking a One Note notebook to a SharePoint document library
create a shared One Note notebook that can be utilized by different team members
How is Microsoft Access 2007 integrated with SharePoint?
How do I use Access 2007 to provide richer maintenance forms for SharePoint Lists?
How do I use Access 2007 to create more sophisticated views of SharePoint Lists?
How do I use Access as a report writer for SharePoint Lists?
How do I migrate existing Access databases to SharePoint Lists?
How do I use Access to take SharePoint Lists offline ?
Day 3
SharePoint Architecture
Introduction to the WSS & MOSS object model
Programming and querying lists through the WSS object model
How to integrates with ASP.NET 2.0
Configuring the web.config file for a Web Application
Understanding site pages versus application pages
Creating and debugging a business solution with custom application pages
Creating and testing a WSS solution package for staging and deployment
Developing Features
The difference between customization and development
Features as the primary building block in WSS development
Introduction to Collaborative Application Markup Language (CAML)
Creating and testing your first Feature with Visual Studio 2005
Using Features to define site columns and custom field types
Using Features to define custom content types
Using Features to define custom list schemas and custom list types
Developing Event Receivers
Adding event handlers to a custom feature
Using custom event receiver classes to write and wire up event handlers
Defining a content type with built-in event handlers
Pages and Design
Understanding page parsing and Safe Mode restrictions
Page templates versus pages instances (ghosting and un ghosting)
Creating a Feature with custom page templates
Designing page templates using ASP.NET controls and Web Part Zones
Adding Web Parts to pages using declarative CAML and using code
Web Part Development
Creating, deploying and debugging ASP.NET Web Parts in WSS
Adding Web Part verbs, persistent properties and developing custom editor parts
Creating Web Part assemblies with embedded resources
Creating connectable Web Parts
Developing SharePoint Workflows with Visual Studio
Windows Workflow Foundation (WF) Primer
Creating WF programs in Visual Studio with the workflow designer
Share Point Workflow fundamentals: templates vs. associations vs. instances
Creating, deploying and debugging workflow templates in Visual Studio
Using WSS method activities to create history list entries and tasks
Creating custom association forms, initiation forms and task edit forms
Creating and Testing Site Definitions
About The Training Provider: Colossal Technologies
Colossal Technologies - Corporate training
Our training enables you to engage the right person when you need them, and not when the market makes them available again. Drawing on current research in the areas of human resource / capital management, technology requirement and industry focus we have compiled a best practice guide to our training process. Using the process developed we can help you train and retain...

