Note: the Developing for DXC Service course does not teach how to build websites for Episerver Digital Experience Platform (DXP). This course only covers the extra tasks and considerations when developing for and deploying to cloud hosting. To learn how to build websites for Episerver DXP, complete Episerver CMS – Development Fundamentals and Episerver Commerce – Development Fundamentals.
This self-paced eLearning course consists of a series of recorded instructor demonstrations, downloadable exercise files, a course book, and exercise book. It is a fast-paced guided tour of DXC Service and how developers need to change coding and deployment practices to work well in the cloud, and specifically with DXC Service.
- Half of the course topics are specific to DXC Service. For example, developer considerations for using the multi-site feature, and understanding the three environments we provide for deployment.
- Half of the course topics are general guidelines for developing and deploying for the cloud. For example, developer considerations for transient fault handling, and using continuous integration tool sets like Visual Studio Team Services or Team City and Octopus Deploy. These topics are useful both for DXC Service, or if you choose to manage (and pay the cost!) to deploy to Microsoft Azure, Amazon Web Services (AWS), or another cloud provider.
Contains over 5 hours of instructor video plus exercises. Allow 1 to 2 days total to complete the training, but you can start and stop whenever you need to.
The course is aimed at developers who need to change coding and deployment practices to work well in the cloud, and specifically with DXC Service.
We recommend that you have some knowledge or experience of developing Episerver solutions with CMS or Commerce versions 7 or later.
- Introduction: About the course, and Creating your development environment.
- Module A: About DXC Service: What is DXC Service? Package choices, Microsoft Azure services we use, and Security features.
- Module B: Deploying to DXC Service: Deployment environments and technologies, Web.config transformations, and Continuous integration.
- Module C: Development Considerations: Multi-sites, Caching, Controlling the environment, Transient fault handling, and Queue design patterns.
After enrollment, you will have 30 days access to the course materials. You can start and stop the course as often as you like, and also launch the course multiple times.