Dev01: Kentico CMS 7 Developer Essentials Syllabus



Similar documents
Kentico CMS 5 Developer Training Syllabus

Kentico CMS 7.0 Tutorial

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

Kentico CMS 6.0 Tutorial

Kentico CMS 7.0 Intranet Administrator's Guide

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

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

Customization and Configuration in Microsoft Dynamics CRM 4.0

Effective Team Development Using Microsoft Visual Studio Team System

Kentico CMS for.net User Groups

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

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

Designing IT Platform Collaborative Applications with Microsoft SharePoint 2003 Workshop

This course will also teach how to create various kinds of dashboards using Reporting Services.

Kentico CMS 7.0 E-commerce Guide

Microsoft SharePoint Server 2010: What s New and What s Changed?

2667A - Introduction to Programming

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

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

Programming Fundamentals of Web Applications Course 10958A; 5 Days

ADS2013: App Development with SharePoint 2013

SharePoint Checklist and Resources

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

Advanced Web Application Development using Microsoft ASP.NET

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

Implementing and Administering an Enterprise SharePoint Environment

Developing ASP.NET MVC 4 Web Applications

Kentico 8 Certified Developer Exam Preparation Guide. Kentico 8 Certified Developer Exam Preparation Guide

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

PC120 ALM Performance Center 11.5 Essentials

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

This three-day instructor-led course provides existing SQL Server database professionals with the knowledge

Kentico CMS 7.0 Tutorial ASPX

Extending Microsoft Dynamics CRM 4.0

Course Code NCS2013: SharePoint 2013 No-code Solutions for Office 365 and On-premises

Updating Your Microsoft SQL Server 2005 Skills to SQL Server 2008

MS Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

Cloud & Datacenter Monitoring with System Center Operations Manager

Course: Fundamentals of Microsoft Server 2008 Active Directory

PerformancePoint 2010 Designing and Implementing Scorecards and Dashboards

DotNet Web Developer Training Program

SPT2013: Developing Solutions with. SharePoint DAYS AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES

Course 2788A: Designing High Availability Database Solutions Using Microsoft SQL Server 2005

Course 10978A Introduction to Azure for Developers

Advanced Web Application Development using Microsoft ASP.NET

Oracle Forms Developer 10g: Build Internet Applications

SharePoint 2013 PerformancePoint Services

DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions

SharePoint 2013 PerformancePoint Services Course 55057; 3 Days

Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led

(55042A) SharePoint 2013 Business Intelligence

GSA2013: The Great SharePoint Adventure 2013

Course Title: Reporting in Microsoft Dynamics CRM 2011

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

Course: SharePoint 2013 Business Intelligence

1703 Discovering SharePoint 2007 for Developers

Windows Azure Support in Kentico CMS 5.5 R2

Programming in HTML5 with JavaScript and CSS3

Skills for Employment Investment Project (SEIP)

PBI365: Data Analytics and Reporting with Power BI

Designing a Microsoft SQL Server 2005 Infrastructure

Developing ASP.NET MVC 4 Web Applications MOC 20486

Microsoft Introduction to Azure for Developers

Upgrade to Microsoft Web Applications

SSC2016: SharePoint 2016 Administrator s Survival Camp

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

Updating your Database skills to Microsoft SQL Server 2012

SharePoint 2013 Business Intelligence Course 55042; 3 Days

MyCompany Professional Web Developer Certification Examination Specification

ClickSoftware Training Offering For Customers

SelectSurvey.NET Developers Manual

COURSE SYLLABUS COURSE TITLE:

Prerequisites. Course Outline

Business Insight Report Authoring Getting Started Guide

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

Visual Studio 2008: Windows Presentation Foundation

Developing Microsoft SharePoint Server 2013 Advanced Solutions

10978A: Introduction to Azure for Developers

Vector HelpDesk - Administrator s Guide

Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services

LEARNING SOLUTIONS website milner.com/learning phone

Course 20532B: Developing Microsoft Azure Solutions

The focus of this course is on the SharePoint 2013 business intelligence platform and not on the SQL business intelligence services.

NuView HRMS & Payroll Training Courses

Course 20467: Designing Self-Service Business Intelligence and Big Data Solutions

CLOUD COMPUTING & WINDOWS AZURE

Infor CRM Education on Infor Campus

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

SharePoint 2010 End User - Level II

Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide

Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services COURSE OVERVIEW AUDIENCE OUTLINE OBJECTIVES PREREQUISITES

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

Transcription:

Dev01: Kentico CMS 7 Developer Essentials Syllabus About This Course [Elements of this syllabus are subject to change] This three-day, instructor-led course teaches Web Developers the introductory fundamentals and best practices for building, deploying, and maintaining applications with Kentico CMS 7. This hands-on Developer course features Live demonstrations, questions and answers, and guided student exercises. Only Kentico certified trainers deliver Kentico CMS 7 Developer training. Target Audience This course is intended for Web Developers with less than a year of Kentico CMS experience, along with some programming experience using Microsoft Visual Basic or Microsoft Visual C#. Prerequisites Students interested in attending this course should review the Developer Preparation Guide. To complete many of the Hands-on Labs in this training, students should have a local computer installed with Kentico CMS, Visual Studio, Internet Information Services (IIS), SQL Server, and other prerequisite software. At Course Completion After completing this course, students will be able to perform the following tasks: Explain the basic project structure of a Kentico CMS installation Use the on-site editing feature Learn how to validate content updates Navigate the CMS Desk Dashboard Add a new dashboard widget to a page Change the dashboard layout Add CMS Controls to the Visual Studio Toolbox Edit the Web.config file Add debug keys to the Web.config file Know the architectural layers for programming in Kentico CMS View content updates in SQL Server database tables Use Kentico CMS document types 1

Review the built-in document types Create a custom document type Learn document type storage Use inherited document types Create custom queries Review Kentico CMS page templates Explain the Portal Engine development model, including page template scopes, page layouts, and visual inheritance Create a page based on an ad-hoc page template Create a page based on a reusable page template Implement a Master page Manage page templates Explain the ASPX page template development model Combine Portal Engine page templates and ASPX page templates Add Twitter integration Understand how CSS stylesheets are managed in Kentico CMS Set the stylesheet used by individual pages of a web site Validate page CSS styles Apply different CSS styles based on visitor browser and culture Define CSS styles for page components Link CSS stylesheets and component styles using macros Acquire an overview of the page components used in Kentico CMS Use and manage web parts Understand common web part properties Work with Data Viewing, Listing, and Navigation web parts Explain widgets and their possible applications Add content around web parts and widgets using containers Work with Layout web parts and widgets 2

Course Outline Module 1: Overview of Kentico CMS This module introduces the Kentico CMS development environment and provides an architectural overview. Before starting this module, you should have some familiarity with basic Kentico CMS concepts and processes, such as updating page content, working with page templates, running CMS Desk and Site Manager, and designing web parts, widgets, and other custom controls. Know the basic project structure of a Kentico CMS installation Use the on-site editing feature Learn how to validate content updates Explore the CMS Desk Dashboard Add a new dashboard widget Change the dashboard layout Add CMS Controls to the Visual Studio Toolbox Edit the Web.config file Add debug keys to the Web.config file Know the architectural layers for programming in Kentico CMS View content updates in SQL Server database tables Overview of Kentico CMS o On-site editing o Hands-on Lab M1-1: On-site editing o Validate tab o Hands-on Lab M1-1: Using the Validate tab o Dashboard management o Hands-on Lab M1-2: Adding a new widget o Dashboard layouts o Hands-on Lab M1-3: Creating a new Dashboard widget Kentico CMS project structure o Hands-on Lab M1-4: Adding CMS controls to the Visual Studio Toolbox o Web.config o Hands-on Lab M1-5: Adding debug keys to the Web.config file Architecture overview o User interface o Hands-on Lab M1-6: User interface o Application layer o Hands-on Lab M1-7: Adding a document structure o Data layer o Hands-on Lab M1-8: Using the application layer 3

Module 2: Kentico CMS Document types This module explains how to create and use document types. Use Kentico CMS document types Review the built-in document types Create a custom document type Learn document type storage Use inherited document types Create custom queries Kentico CMS document types o Hands-on Lab M2-1: Alternative Forms Using built-in document types o Hands-on Lab M2-2: Using built-in document types Extending document types o Hands-on Lab M2-3: Extending document types Creating custom document types o Hands-on Lab M2-4: Creating a custom document type Child types o Hands-on Lab M2-6: Document type icons Document type inheritance o Hands-on Lab M2-7: Document type inheritance Creating custom queries o Hands-on Lab: M2-8: Creating custom queries Module 3: Page Templates This module explains the usage of page templates and their importance in Kentico CMS. Review Kentico CMS page templates Explain the Portal Engine development model, including page template scopes, page layouts, and visual inheritance Create a page based on an ad-hoc page template Create a page based on a reusable page template Implement a Master page Manage page templates Explain the ASPX page template development model Combine Portal Engine page templates and ASPX page templates Add Twitter integration 4

Page template development models o Hands-on Lab M3-1: Using page template development models o Modifying a Portal Engine page template o Hands-on Lab M3-2: Modifying a Portal Engine page template Using Master pages o Hands-on Lab M3-3: Editing a Master page Portal Engine development model o Hands-on Lab M3-4: Creating a page using the Portal Engine development model o Ad-Hoc page templates o Hands-on Lab M3-5: Re-using an Ad-Hoc page template o Page template scopes o Hands-on Lab M3-6: Page template scopes o Shared page layouts o Hands-on Lab M3-7: Using shared page layout o Visual inheritance Using the Inherit content property of the page template Using the Hide on subpages web part property Using the Show for document types web part property o Hands-on Lab M3-8: Visual inheritance Using the Inherit content property of the page template Using the Hide on subpages web part property Using the Show for document types web part property o Adding custom code to a Portal Engine page o Hands-on Lab M3-9: Adding custom code to a Portal Engine template ASPX development model o Hands-on Lab M3-10: Creating an ASPX page template o ASPX Master pages o Hands-on Lab M3-11: Adding custom code to an ASPX template Adding Portal Engine functionality to an ASPX template o Hands-on Lab M3-12: Adding Portal Engine functionality to an ASPX template Adding Twitter integration o Hands-on Lab M3-13: Adding Twitter integration Module 4: Creating and Managing CSS Styles CSS styles allow you to modify the appearance and design of your web site. In this module, you learn how Kentico CMS integrates and simplifies the styling of your web site using standard CSS styles. Understand how CSS stylesheets are managed in Kentico CMS 5

See how to set the stylesheet used by individual pages of your web site Learn how to validate page CSS styles Learn how to use different CSS styles based on visitor browser and culture Understand how to define CSS styles for page components Learn how to link CSS stylesheets and component styles using macros Selecting CSS stylesheets o Hands-on Lab M4-1: Selecting stylesheets used by pages Editing CSS sylesheets o Hands-on Lab M4-2: Editing stylesheet code Validating CSS styles on a page o Hands-on Lab M4-3: Validating page CSS styles Using browser and culture specific CSS styles o Hands-on Lab M4-4: Using browser-specific styles Specifying CSS styles for page components o Loading page component CSS styles o Hands-on Lab M4-5: Defining CSS styles for a web part Combining CSS stylesheets o Hands-on Lab M4-6: Linking CSS stylesheet text Module 5: Content presentation This module shows you how to add and manage web content through page components (particularly, web parts and widgets). Acquire an overview of the page components used in Kentico CMS Learn how to use and manage web parts Understand common web part properties Learn to work with Data Viewing, Listing, and Navigation web parts Learn about widgets and their possible applications Learn how to add content around web parts and widgets using containers Work with Layout web parts and widgets Content presentation o Working with web parts Hands-on Lab M5-1: Working with web parts Web parts for data retrieval and display rendering Web parts for site navigation Hands-on Lab M5-2: Displaying data through web parts o Widgets 6

Editor widget zones Hands-on Lab M5-4: User widget zones Dashboards Hands-on Lab M5-5: Dashboards Inline widgets Hands-on Lab M5-6: Creating a widget o Containers Hands-on Lab M5-7: Creating a web part container o Layout web parts Hands-on Lab M5-8: Using layout web parts 7