ASP.NET Developer
Learn to work with the .NET-based CMS
The ASP.NET Developer track is a specialized track that deals with the ASP.NET development and related activities in C1 CMS.
As C1 CMS is a .NET Framework 4 based CMS with open pluggable architecture, it is natural to learn about its .NET-related possibilities and features, which includes creating and using ASP.NET Razor based pages and views, MVC solutions, User Controls etc. By completing this track you will be able to customize and adapt the CMS programmatically as well as do a number of other advanced tasks you might be required in your development.
Required training tracks:
The following are the topics you are required to study in order to get certified in the ASP.NET Developer track. Please follow the links and study all the materials suggested here.
Topics for the ASP.NET Developer Track
- Deploying C1 CMS on Windows Server: Visual Studio and IIS
- Managing layout templates: Creating Razor templates (incl. the subpages)
- Reading and updating data with C#: Accessing Data with C#
- Creating and using Razor functions: Razor (incl. the subpages)
- Using MVC Functions: 1) MVC Functions add-on, 2) MVC Functions
- Working with page meta data: 1) Page Meta Types, 2) How do Page meta types differ from Global data types?, 3) How can I inherit a meta type when added to pages?, 4) How to render values from Page meta types?
- Building multi lingual websites: Localization (incl. the subpages)
- Writing a read only data provider: 1) Custom Data Providers (incl. the subpages except for A read/write data provider), 2) Data Types Using C#
- Understanding the C1 CMS log: 1) Logging, 2) Enabling Verbose Logging
- Writing to the C1 CMS log: 1) Writing to Logs, 2) Examples in Logging
- Backing up and restoring a XML based site: 1) Composite.Tools.XmlBasedSiteBackup, 2) Restoring from Backups
Once finished studying the materials, please go on to do the sample assignment to make sure you are ready.