Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Kentico Xperience for developers

( Duration: 3 Days )

This Kentico Xperience for developers training course will teach you how to present Xperience content in MVC front-end websites. You will find one mandatory module, named Essentials, and two optional ones: Builders and Identity. In this course, you will learn to develop Xperience sites using enterprise-scale development patterns.

By attending Kentico Xperience for developers workshop, delegates will learn to:

  • Display Xperience content on a high-performing MVC front-end website
  • Build widgets that let content editors create pages in a near-WYSIWYG style
  • Create custom components for online forms
  • Build infrastructure that lets visitors register and access secured sections of the front-end

  • The general MVC knowledge specific to the below aspects:
    • Dependency injection basics
    • Routing
    • Route constraints and handlers
    • Error handling
    • Model binding basics
    • The view model pattern (DTO pattern)
    • ActionResult method return types
    • Layouts
    • Strongly typed views
    • HTML helpers
    • Bundling and minification basics

The Kentico Xperience for developers class is ideal for:

  • ASP.NET developers with around six months of experience with general MVC 5 or Core MVC projects.

COURSE AGENDA

1

Essentials

  • Define Xperience page types and the overall content structure
  • Use AutoFac with Xperience sites
  • Use Xperience API to manipulate database objects
  • Apply the service and repository design patterns
  • Query Xperience data with a universal service or repository
  • Handle Xperience localization features
  • Use caching
  • Log events to the Xperience event log
2

Builders

  • Use the Xperience Page builder and Form builder features
  • Allow content editors to create landing pages in nearly a WYSIWYG manner
  • Create editable areas that let content editors insert page sections
  • Create page sections that distribute the contents in the page
  • Create widgets that can be placed into page sections by content editors
  • Create page templates that serve as blueprints for all new page builder pages
  • Author form sections that let content editors compose forms in nearly a WYSIWYG style
  • Build form components that represent user-manageable form fields
  • Prepare form validation rules that users will later assign to form component instances
  • Render Xperience forms without the use of Page Builder
3

Identity

  • Design the security architecture in the Xperience administration
  • Understand the difference between Xperience permissions, roles, and memberships
  • Allow visitors to register with your website
  • Use and extend the Xperience ASP.NET Identity classes
  • Implement the account confirmation pattern (double opt-in)
  • Allow registered users to reset their password
  • Let users edit their profile information in a secured section

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X