Looking to get up to speed quickly on DotNetNuke? Official ...

4 downloads 602 Views 498KB Size Report
Basic DotNetNuke Module Development (Free, Webinar, Webinar. Recording) ... How DotNetNuke handles content through pages and modules. •. How to ...
Looking to get up to speed quickly on DotNetNuke? Official DotNetNuke Training from DotNetNuke Corp. is the best way to get up and running. DotNetNuke Corp. offers training in a variety of formats including online group webinars, online custom group webinars, and onsite group training. Review our recommended course curriculum based on your role. We have listed a few courses and how they are delivered (in parenthesis). Later in this document we provide an overview of the courses.

DotNetNuke Corp. 155 Bovet Road, Suite 201 San Mateo, CA 94402 www.dotnetnuke.com 650.288.3150

    

Introduction to DotNetNuke (Free, Webinar, Online Video) Installing DotNetNuke (Free, Webinar, Online Video) Basic DotNetNuke Administration (Free, Webinar, Webinar Recording) Portal Admin & Configuration (Webinar, Custom) Content Administration (Webinar, Custom)

      

Introduction to DotNetNuke (Free, Online Video) Installing DotNetNuke (Free, Webinar, Online Video) Basic DotNetNuke Administration (Free, Webinar, Webinar Recording) Basic DotNetNuke Module Development (Free, Webinar, Webinar Recording) Portal Admin & Configuration (Webinar, Custom) Content Administration (Webinar, Custom) Module Development (Webinar, Custom)

    

Introduction to DotNetNuke (Free, Online Video) Basic DotNetNuke Administration (Free, Webinar, Webinar Recording) Basic DotNetNuke Skinning (Free, Webinar, Webinar Recording) Content Administration (Webinar, Custom) Skinning (Webinar, Custom)

  

Introduction to DotNetNuke (Free, Online Video) Basic DotNetNuke Administration (Free, Webinar, Webinar Recording) Content Administration (Webinar, Custom)

Webinar and on demand training provide easy access to our professional DotNetNuke Training at a reasonable cost, along with access to the materials and resources after the training is delivered (recordings are available for paid attendees for 30 days after the training session ends).

Current Schedule Learn:    

What DotNetNuke can do How DotNetNuke handles content through pages and modules How to quickly and easily change your website using DNN How to restrict access to pages on your site to specific users

Current Schedule Learn:    

Prerequisites overview Configuring the database Configuring the web site Utilizing the Installation Wizard

Current Schedule Learn:    

Logging in Installing skins/modules Creating Pages Add Content to Pages

Current Schedule Learn:    

DotNetNuke Corp. 155 Bovet Road, Suite 201 San Mateo, CA 94402 www.dotnetnuke.com 650.288.3150

Overview of the contents of a module Creating a project using a Template Registering your module in DNN Packaging your module

Current Schedule Learn:    

Skin package overview Applying skins to a site Applying a skin to a page Simple modifications to existing skins

Current Schedule Topics:    

DotNetNuke History Installation Configure your first Portal Managing Security (Users and Roles)

Current Schedule Topics:  DotNetNuke Basics (Pages, Skins, Panes, Modules, Containers)  Page Creation, Settings and Permissions  Module Settings and Permissions

  

Host Configuration Extension Installation and Permissions Page Configuration and Content



Core Modules o HTML o Links o IFrame o Form & List

   

DNN Database Scripts Data Access within your Module Implementing DNN Interfaces Automated Packaging for your Module

Current Schedule Topics:    

DotNetNuke Corp. 155 Bovet Road, Suite 201 San Mateo, CA 94402 www.dotnetnuke.com 650.288.3150

Configure your Development Environment Creating your Visual Studio Project Registering the Module with DNN Navigation within a Module

Current Schedule Topics:

  

Review of a Skin package Creating your first Skin HTML vs ASCX Development

 

Styling your DotNetNuke Website Customizing your website’s Navigation

If your organization requires a customized training solution, we offer custom online (webinar) and onsite training. These sessions can be customized to fit your requirements. You can choose from the topics listed below or have a custom training session created that exactly suits the needs of your organization. For pricing and more information about our custom training, please contact your DotNetNuke sales professional or email us at [email protected].

The DotNetNuke Portal Administration class provides an overview, ranging from the initial installation of the platform through installing and managing extensions. The basics of configuring pages, security, and content are covered in this intensive, one day course. Hardware Requirements: Individual workstation or laptop for each student. Software Requirements: IIS 5 (or greater), SQL 2005/2008 or SQL Express 2005/2008 I.

II.

III.

IV.

DotNetNuke Corp. 155 Bovet Road, Suite 201 San Mateo, CA 94402 www.dotnetnuke.com 650.288.3150

Installing DotNetNuke 1. Prerequisites 2. Packages 3. Upgrades Portal Overview 1. Portals 2. Pages 3. Panes 4. Containers 5. Modules Portal Administration 1. Who is the Portal Administrator? 2. Control Panel 3. Security – portal registration options 4. File Manager 5. Recycle Bin 6. Event Viewer Content Administration 1. Creating Pages I. Maintaining Page Settings II. Hierarchy III. Permissions IV. Skins 2. Module Settings

3.

I. Permissions II. Common Settings III. Custom Settings for Modules Common Modules I. HTML II. FAQ III. Links IV. Form & List V. IFrame VI. Third Party

DotNetNuke Skinning Essentials provides your team with an overview of the essential information they need to know about the engine that provides the look and feel of a DotNetNuke web site. You will learn how to install and utilize skins and containers in this course. Hardware Requirements: Individual workstation or laptop for each student. Software Requirements: IIS 5 (or greater), SQL 2005/2008 or SQL Express 2005/2008, Visual Studio 2008 I.

II. III.

IV.

V.

VI.

VII.

DotNetNuke Corp. 155 Bovet Road, Suite 201 San Mateo, CA 94402 www.dotnetnuke.com 650.288.3150

DotNetNuke Concepts for Skinning 1. Skin Definitions 2. Portal Organizational Elements 3. How Skinning Works Exploring a Skin Package 1. File Types Installing Skin Packages 1. Looking at an Installed Skin 2. Install Methods Managing Skins 1. Applying Skins 2. The Skin Gallery 3. Portal Wide vs. Page Specific Skins Design Considerations 1. Skin Design Options 2. Best Practices in Specific Skin Designs Containers 1. Exploring Containers 2. Installing Containers 3. Managing Containers 4. Design Considerations Cascading Styles Sheets in DotNetNuke 1. CSS Precedence 2. Web Development Tools 3. Editing Skin Attributes – Host Editor

DotNetNuke Skinning provides your team with an overview of the essential information regarding the engine that provides the look and feel of a website in DotNetNuke. You will learn how to create, install and utilize skins and containers in this intensive two day course. Hardware Requirements: Individual workstation or laptop for each student. Software Requirements: IIS 5 (or greater), SQL 2005/2008 or SQL Express 2005/2008, Visual Studio 2008 Day 1 I.

II.

III.

IV.

V.

VI.

Introduction to DotNetNuke Skinning 1. What is a DotNetNuke Skin? 2. How Skinning Works 3. The Anatomy of a DotNetNuke Skin 4. A First Look at a Commercial Skin Creating your DotNetNuke Skin 1. Review of Tools and Applications 2. Best practices for Skin Folder Structures, Naming Conventions & Saving your Files 3. Creating a Site Layout 4. Adding Essential Skin Objects & CSS Packaging & Installing your Skin 1. The Various Ways to Package a Skin 2. Installing your Skins 3. Applying skin to your Pages and Portals 4. A First Look at your New DotNetNuke Skin Skin Objects 1. Essential Skin Objects 2. Complete your First DotNetNuke Skin 3. Create an XML File Cascading Style Sheets in DotNetNuke 1. CSS Precedence 2. DotNetNuke Legacy Styles 3. Adding your Own Container Creation 1. A Preliminary Review of DotNetNuke Containers 2. Creating your Own 3. Packaging & Installing your Container

Day 2 I. DotNetNuke Corp. 155 Bovet Road, Suite 201 San Mateo, CA 94402 www.dotnetnuke.com 650.288.3150

A Closer Look at Site Design in DotNetNuke 1. Creating a Layout that Works in DotNetNuke 2. CSS Approach & DOCTYPE Declaration 3. Implementing a Bulletproof CSS Approach

II.

III.

IV.

V.

4. Adding Skin Objects & Styles HTML vs. ASCX 1. When & How? 2. New DotNetNuke Skin in Ten Minutes Hyperlinks & Global Text in DotNetNuke 1. Working with Hyperlinks 2. Standardizing Global Text Introduction to DotNetNuke Navigation 1. Navigation Overview 2. WebControls Pros & Cons Navigation Implementations 1. dnnNav Implementation 2. TreeView Implementation 3. Third Party Modules & Skin Objects in Navigation

Module Development in DotNetNuke is the primary delivery mechanism of extended functionality for the platform. This course will get your team started by first setting up their environment and then going through the architecture of a DotNetNuke module. At the end of the training you will have a custom module developed and packaged, ready to install onto any DotNetNuke web site. Hardware Requirements: Individual workstation or laptop for each student. Software Requirements: IIS 5 (or greater), SQL 2005/2008 or SQL Express 2005/2008, Visual Studio 2008 Day 1 I.

II.

III.

IV. DotNetNuke Corp. 155 Bovet Road, Suite 201 San Mateo, CA 94402 www.dotnetnuke.com 650.288.3150

Development Environment 1. DotNetNuke Package 2. File System Tasks 3. Creating the Database 4. The web.config file 5. Configuring IIS 6. Visual Studio Web Application Project Constructing a DotNetNuke Module 1. Module User Controls 2. Module Control Base Classes 3. Localization 4. Module Styling Module Registration & the Manifest File 1. Module Registration 2. The Manifest File 3. The Manifest File: Structural Approaches Module Navigation 1. Core Navigation Utilities 2. Navigation Approaches

Day 2 I.

II.

III.

IV.

SQL Scripts 1. The Importance of Good Scripts 2. The Anatomy of DotNetNuke SQL Scripts Data Access 1. The Data Access Tier 2. The Abstract Data Provider 3. The Concrete Data Provider 4. Business Object Hydration DotNetNuke Module Features 1. Module Portability 2. Search Functionality 3. Custom Upgrades Automated Module Packaging 1. Automated Module Packaging with NAnt 2. Preparing the Module 3. The Build File 4. Setting up NAnt

DotNetNuke Corp. offers a wide array of training options to fit your needs. We offer a variety of online and onsite, instructor led courses. We also offer a selection of on demand videos for self-paced learning. Webinars are scheduled two to three months in advanced. Click here for a current schedule of upcoming webinars. For DotNetNuke Professional Edition customers that would like a more personal approach, we offer custom online and onsite training. These sessions can be customized to fit your business needs. Click here for more information on custom training options.

Our experienced instructor, Chris Hammond, has provided DotNetNuke training for six years and has been involved with the DotNetNuke open source project since 2003. He has authored and reviewed books about the DotNetNuke platform and authored and edited the materials used exclusively in our training.

DotNetNuke Corp. 155 Bovet Road, Suite 201 San Mateo, CA 94402 www.dotnetnuke.com 650.288.3150