Kentico CMS 5 Developer Training Syllabus



Similar documents
Dev01: Kentico CMS 7 Developer Essentials Syllabus

Kentico CMS 6.0 Tutorial

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Kentico CMS for.net User Groups

Kentico CMS 7.0 Tutorial

SharePoint 2010 End User - Level II

1703 Discovering SharePoint 2007 for Developers

Developing ASP.NET MVC 4 Web Applications

Programming Fundamentals of Web Applications Course 10958A; 5 Days

SharePoint Checklist and Resources

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Developing Microsoft SharePoint Server 2013 Core Solutions

Designing and Developing Microsoft SharePoint Server 2010 Applications (MS10232)

NextRow - AEM Training Program Course Catalog

Designing IT Platform Collaborative Applications with Microsoft SharePoint 2003 Workshop

Course Syllabus. 2553A: Administering Microsoft SharePoint Portal Server Key Data. Audience. At Course Completion.

Quick Start Guide. This guide will help you get started with Kentico CMS for ASP.NET. It answers these questions:

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

Developing ASP.NET MVC 4 Web Applications MOC 20486

Kentico CMS 7.0 Tutorial ASPX

Customization and Configuration in Microsoft Dynamics CRM 4.0

Kentico CMS 7.0 Intranet Administrator's Guide

Implementing and Administering an Enterprise SharePoint Environment

Build Your Knowledge!

Customization and Configuration in Microsoft Dynamics CRM 4.0

DotNet Web Developer Training Program

Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET

Kentico CMS 5.5 R2. Full-featured Flexible Web Content Management System for All Your Needs

Advanced Web Application Development using Microsoft ASP.NET

MS-55052: SharePoint 2013 End User Level II

Advanced Web Application Development using Microsoft ASP.NET

Microsoft Extending Microsoft Dynamics CRM 2011

This class is intended for experienced software developers who understand object-oriented programming (OOP) and C# or VB.NET.

ASP.NET Overview. Ken Casada Developer Evangelist Developer & Platform Evangelism Microsoft Switzerland

Course 10978A Introduction to Azure for Developers

SelectSurvey.NET Developers Manual

Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming

Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1

Extending Microsoft Dynamics CRM 4.0

1. Tutorial - Developing websites with Kentico Using the Kentico interface Managing content - The basics

Course Syllabus Microsoft Dynamics CRM 4.0 Customization and Configuration (Elements of this syllabus are subject to change.)

Course 10175A - Microsoft SharePoint 2010, Application Development

Content Management Systems: Drupal Vs Jahia

Noramsoft Inc. Noramsoft Inc. SPT2O1O - Course Description. Developing Solutions with SharePoint Server 2010 SPT2010. Noramsoft Inc. Noramsoft Inc.

GSA2013: The Great SharePoint Adventure 2013

ClickSoftware Training Offering For Customers

2667A - Introduction to Programming

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

Web Development News, Tips and Tutorials

Course MS55077A Project Server 2013 Development. Length: 5 Days

Eclipse 4 RCP application Development COURSE OUTLINE

Effective Team Development Using Microsoft Visual Studio Team System

Kentico Content Management System (CMS

2933A: Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006

Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW

Sitecore Dashboard User Guide

UOFL SHAREPOINT ADMINISTRATORS GUIDE

MS 20487A Developing Windows Azure and Web Services

Drupal and ArcGIS Yes, it can be done. Frank McLean Developer

Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led

Themes and Templates Manual FOR ADVANCED USERS

10978A: Introduction to Azure for Developers

Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET

Developing Microsoft SharePoint Server 2013 Advanced Solutions

SharePoint Training DVD Videos

Developing Windows Azure and Web Services

Developing a Website. Chito N. Angeles Web Technologies: Training for Development and Teaching Resources

MS 50547B Microsoft SharePoint 2010 Collection and Site Administration

User s Guide. Version 2.1

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support

Looking for a fast, easy and effective way to create your company website? Look no further. Kentico CMS

Open Source Content Management System for content development: a comparative study

Cisco Edge 340 Digital Media Player Content Management System

NHS Education for Scotland Knowledge Services Design and Development Framework

CLOUD COMPUTING & WINDOWS AZURE

DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES

CATALOG OF CLASSES IT and Technical Courses

What's New - Application in Microsoft Dynamics AX 2012 for Supply Chain Management, and Manufacturing Course 80163A: 1 Day; Instructor-Led

Elgg 1.8 Social Networking


Visual Studio 2008: Windows Presentation Foundation

Ontario Ombudsman. Goals

Curriculum Path & Training Guidelines

Kentico Site Delivery Checklist v1.1

Drupal Website Design Curriculum

Managing trust relationships with multiple business identity providers (basics) 55091A; 3 Days

Administrator & End User 1 or 2 Day Training Course

HTML5. Turn this page to see Quick Guide of CTTC

Course Syllabus. Course 80011: Development I in Microsoft Dynamics AX Key Data. Introduction. Audience

Mobilize workforce using Fiori apps: Graybar Story

This module explains the Microsoft Dynamics NAV architecture and its core components.

Transcription:

Kentico CMS 5 Developer Training Syllabus June 2010

Page 2 Contents About this Course... 4 Overview... 4 Audience Profile... 4 At Course Completion... 4 Course Outline... 5 Module 1: Overview of Kentico CMS... 5... 5... 5 Module 2: Installation and System Configuration... 5... 5... 5 Module 3: Kentico CMS Site Basics... 6... 6... 6 Module 4: Document Types... 6 This module explains how to create and use document types.... 6... 6... 6 Module 5: Page Templates... 7... 7... 7 Module 6: Managing CSS Styles... 7... 7... 7 Module 7: Content Presentation... 8... 8... 8 Module 8: Security and Membership... 8... 8... 8 Module 9: Writing Transformations... 9... 9... 9

Page 3 Module 10: Workflow and Versioning... 9... 9... 9 Module 11: API and Extensibility... 10... 10 Prerequisites... 10

Page 4 About this Course Overview Elements of this syllabus are subject to change This three day instructor led course will teach Web developers introductory fundaments and best practices for building, deploying and maintaining applications with Kentico CMS 5. This course focuses on using Microsoft Visual 2008 development environment and the Microsoft.NET Framework 3.5 to create Kentico CMS applications that use the API, web parts, and widgets that delivers dynamic content to a Web site. Audience Profile This course is intended for Web developers who have knowledge of Hypertext Markup Language (HTML) or Dynamic HTML (DHTML), along with programming experience using Microsoft Visual Basic or Microsoft Visual C#. At Course Completion After completing this course, students will be able to Describe the key features of Kentico CMS 5 Describe the architecture of Kentico CMS 5 Setup a Kentico CMS Development Environment Navigate the CMS DESK and Site Manager to perform common administration functions Describe document types and how they are used within Kentico CMS Create custom document types Describe the process used for developing a Kentico CMS site. Understand page development options using Kentico CMS Create page templates using both the Portal Engine and ASPX templates Create and manage CSS Style sheets using Kentico CMS Create and implement Web Parts Describe the common Kentico CMS Web Parts Create complex transformations Access and manipulate data stored with the Kentico CMS content repository. Secure the Kentico CMS Web site using variety of technologies, including authentication and membership Implement and manage workflow and versioning using Kentico CMS Setup and implement a multi lingual sites Create Web Parts Add additional functionality using the Kentico API Describe additional functionality using Kentico CMS extensibility View runtime and caching information using the built in Kentico CMS functionality Deploy a Kentico CMS website.

Page 5 Course Outline Module 1: Overview of Kentico CMS This Module introduces the Kentico CMS architecture What is a Content Management System The CMS Development Process Kentico CMS Benefits Architectural Overview Describe the benefits of a Content Management System (CMS) Explain the CMS development process Explain the key benefits of Kentico CMS Describe the Kentico CMS physical architecture Describe the Kentico CMS software architecture Describe the Kentico API object model Module 2: Installation and System Configuration This module explains how to install and configure a Kentico CMS developer environment. System Requirements Lab 1: Developer Installation Adding Kentico CMS Controls to the Toolbox Developer documentation and resources Understanding how licensing works List the Kentico CMS 5 system requirements Install a Kentico CMS developer environment List available documentation and additional resources for developers. Explain how licensing works.

Page 6 Module 3: Kentico CMS Site Basics This module explains the Kentico CMS user interfaces. Kentico Modes of Operation Understanding Kentico Documents Lab 1: Examining Document Structure CMS Desk Overview Content Tree Lab 2: Viewing the Google Sitemap Lab 3: Editing Page Content Explain the use of CMS Desk and Site Manager Sign into CMS Desk and Site Manager Explain CMS content and structure Explain Kentico CMS Modules Understand common document type properties Edit page content Module 4: Document Types This module explains how to create and use document types. Reviewing Document Types Lab 1: Creating a News Document Lab 2: Creating a Custom Document Type Create a News Item Create a custom document type.

Page 7 Module 5: Page Templates This module explains the development of page templates using the Kentico CMS framework. Page Template Overview Lab 1: Creating an ASPX Page Template Lab 2: Using Nested Master Pages Lab 3: Adding a Portal Engine Template Page Lab 4: The Design Tab Describe page templates. Explain visual inheritance. Explain template reuse within Kentico CMS Create new page templates Implement a master page Explain ASPX page template development Create and register an ASPX page template Debug an ASPX page template Explain Portal Engine development Create a new Portal Engine page Use the Design Tab Module 6: Managing CSS Styles This module explains working with CSS style sheets and.net application themes. Managing CSS style sheets Lab 1: Changing your site CSS.NET application themes Styling web parts Manage CSS style sheets. Understand and use.net application themes. Style web parts

Page 8 Module 7: Content Presentation This module explains ways to present content Content display overview Lab 1: Creating and deploying a web user control Web parts Lab 2: Using editable controls Lab 3: Adding a tree menu web part Widgets Lab 4: Implementing a widget zone Implement a web user control List the common Kentico CMS web parts Customize the layout of web parts. Implement editable regions Implement navigation web parts. Explain widgets and their uses Implement a widget zone Module 8: Security and Membership This module explains managing users, roles and permissions. Security overview Lab 1: Adding Users Lab 2: Enabling UI Personalization Lab 3; Changing the WYSIWYG Editor Lab 4: Changing Module Permissions Reviewing Document Permissions Lab 6: Displaying Role Based Content Implement Kentico CMS users and roles. Implement Kentico CMS module permissions Implement Kentico CMS document type permissions. Implement document level permissions. Create secured web site areas. Implement personalized content based on roles.

Page 9 Module 9: Writing Transformations This module explains writing transformations and using the built in Kentico CMS functions. Transformation Overview Lab 1: Web Part Transformation Lab 2: Transforming the Event Repeater Lab 3: Displaying ratings in transformation Calling Methods in Transformations Explain the use of transformation in Kentico CMS Implement transformations. Explain transformations using the Kentico CMS built in functions. Module 10: Workflow and Versioning This module explains the configuration of workflow and usage of document versioning Workflow overview Lab 1: Configure a workflow Lab 2; Publishing News items Versioning Check in/out and content locking Explain workflow within Kentico CMS Configure workflow. Publish documents. Explain Kentico CMS document versioning. Explain Kentico CMS check in/check out.

Page 10 Module 11: API and Extensibility This module explains application development using the Kentico CMS API. Kentico CMS API Overview Lab 1: Accessing and modifying users Accessing and modifying documents Lab 2: Developing custom modules Using custom methods in transformations Global event handlers Prerequisites Before attending this course, students must have: Programming experience using Microsoft Visual Basic or Microsoft Visual C# Declaring variables Using loops Using conditional statements Knowledge of HTML or DHTML, including: Tables Images Forms