﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><channel><title>Ingen Systems Corporate Blog</title><link>http://ingensystems.com/</link><description>Latest news, events, and announcements at Ingen.</description><copyright>Copyright 2009 Ingen Systems Inc.</copyright><docs>http://www.rssboard.org/rss-specification</docs><generator>Ingen.NukePress (www.nukepress.net)</generator><language>en-US</language><trackback:ping /><item><title>Job Opening - C# Web Developer</title><description>&amp;amp;lt;p&amp;amp;gt;Immediate positions for Web Developers.&amp;amp;amp;#160; No recruiters please.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;h3&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;C#&amp;amp;amp;#160;Web Developer&amp;amp;lt;/h3&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Availability:&amp;amp;amp;#160;Immediate&amp;amp;lt;br /&amp;amp;gt;Type:&amp;amp;amp;#160;Contract&amp;amp;lt;br /&amp;amp;gt;Location:&amp;amp;amp;#160;Dallas, TX (onsite)&amp;amp;lt;br /&amp;amp;gt;Duration:&amp;amp;amp;#160;3 mo - 1yr&amp;amp;lt;br /&amp;amp;gt;Rate:&amp;amp;amp;#160;Competitive&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Requirements:&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;ul&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Minimum 3 years C#.NET&amp;amp;amp;#160;Web Application Development&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Solid understanding of ASP.Net Web Forms, C# and Transact-SQL&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;.NET&amp;amp;amp;#160;3.5 Experience&amp;amp;amp;#160;(Either  LINQ&amp;amp;amp;#160;to SQL or Entity Framework)&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;IIS&amp;amp;amp;#160;6/7&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Working knowledge of HTML, CSS, JavaScript and all mainstream web browsers&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;SQL&amp;amp;amp;#160;Server experience (table creation, administration)&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Excellent communication (oral and written), interpersonal,       organizational and presentation skills&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Able to work independently and efficiently to meet deadlines&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Strong relationship and professional skills needed&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Effectively participate as part of the team, with a positive  attitude&amp;amp;lt;/li&amp;amp;gt;&amp;amp;lt;/ul&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Preferences:&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;ul&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;DotNetNuke experience&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Bachelors degree in CS or a related field&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Experience with Telerik controls&amp;amp;lt;/li&amp;amp;gt;&amp;amp;lt;/ul&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;br /&amp;amp;gt;How to Apply:&amp;amp;amp;#160; Please email your resume to: &amp;amp;lt;a href=&amp;amp;quot;javascript:void(location.href='mailto:'+String.fromCharCode(106,111,98,115,64,105,110,103,101,110,115,121,115,116,101,109,115,46,99,111,109)+'?subject=Contract%20C%23%20Web%20Position')&amp;amp;quot;&amp;amp;gt;jobs@ingensystems.com&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;br /&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/30/Job-Opening---C-Web-Developer.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">30</guid><pubDate>Tue, 16 Mar 2010 00:00:00 GMT</pubDate><category>Announcements</category><content:encoded><![CDATA[<p>Immediate positions for Web Developers.&#160; No recruiters please.</p><h3><br />C#&#160;Web Developer</h3><p>Availability:&#160;Immediate<br />Type:&#160;Contract<br />Location:&#160;Dallas, TX (onsite)<br />Duration:&#160;3 mo - 1yr<br />Rate:&#160;Competitive</p><p>Requirements:</p><ul>    <li>Minimum 3 years C#.NET&#160;Web Application Development</li>    <li>Solid understanding of ASP.Net Web Forms, C# and Transact-SQL</li>    <li>.NET&#160;3.5 Experience&#160;(Either  LINQ&#160;to SQL or Entity Framework)</li>    <li>IIS&#160;6/7</li>    <li>Working knowledge of HTML, CSS, JavaScript and all mainstream web browsers</li>    <li>SQL&#160;Server experience (table creation, administration)</li>    <li>Excellent communication (oral and written), interpersonal,       organizational and presentation skills</li>    <li>Able to work independently and efficiently to meet deadlines</li>    <li>Strong relationship and professional skills needed</li>    <li>Effectively participate as part of the team, with a positive  attitude</li></ul><p>Preferences:</p><ul>    <li>DotNetNuke experience</li>    <li>Bachelors degree in CS or a related field</li>    <li>Experience with Telerik controls</li></ul><p>&#160;<br />How to Apply:&#160; Please email your resume to: <a href="javascript:void(location.href='mailto:'+String.fromCharCode(106,111,98,115,64,105,110,103,101,110,115,121,115,116,101,109,115,46,99,111,109)+'?subject=Contract%20C%23%20Web%20Position')">jobs@ingensystems.com</a> <br />&#160;</p><p>&#160;</p>]]></content:encoded><trackback:ping /></item><item><title>Microsoft MVP Awarded to Ingen Systems CEO</title><description>&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;span style=&amp;amp;quot;font-size: larger;&amp;amp;quot;&amp;amp;gt;NEWS RELEASE&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;h3&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Ingen Systems CEO Recipient of 2009 Microsoft Most Valuable Professional Award&amp;amp;lt;/h3&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Dallas, Texas, October 5, 2009 - - Ingen Systems a provider of web-based business services and solutions announced today that Jason Kergosien, CEO and lead architect of Ingen Systems has been awarded the 2009 Microsoft Most Valuable Professional Award. His MVP profile can be viewed at &amp;amp;lt;a href=&amp;amp;quot;https://mvp.support.microsoft.com/profile/Kergosien&amp;amp;quot; target=&amp;amp;quot;_blank&amp;amp;quot;&amp;amp;gt;https://mvp.support.microsoft.com/profile/Kergosien&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;The &amp;amp;lt;a href=&amp;amp;quot;http://mvp.support.microsoft.com/gp/aboutmvp&amp;amp;quot; target=&amp;amp;quot;_blank&amp;amp;quot;&amp;amp;gt;Microsoft MVP Award&amp;amp;lt;/a&amp;amp;gt; recognizes technical leaders from around the world who through their exceptional commitment to helping Microsoft improve their products, voluntarily share their knowledge and passion with the technology community to make the most of their Microsoft products.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;These highly respected individuals come from more than 90 countries, serving local online and offline communities, having an impact worldwide. Not only independent experts offering real-world answers to technology users, MVPs offer an objective “voice of the customer” perspective at Microsoft.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;MVPs are passionate about improving technology. From beta testing to helping Microsoft identify customer needs, MVPs offer amazing contributions with great dedication. And they answer millions of questions each year from technology users around the world.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Mr. Kergosien has more than 10 years experience in the development and implementation of web strategies and architecture in varied industries, including financial services, public utilities, energy, hospitality, retail, manufacturing and high-tech. His extensive background incorporates leading companies in data management, portals and content management in Microsoft technologies.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Prior to founding Ingen Systems, Jason held positions with White Rock Networks, Covenant Church, TXU Energy, Compucom, Deloitte, Trammell Crow and Tactica Technology Group. &amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Jason holds a BBA in Management Information Systems from Texas A&amp;amp;amp;amp;M University. He is founder and president of the Dallas DotNetNuke Users Group, and is a key speaker at many Microsoft and other technical conferences across the country.&amp;amp;amp;#160; He has also established himself as an industry leader in DotNetNuke as a mentor, evangelist, trainer, and community leader.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;About Ingen Systems, Inc.&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Founded in 2001 and based in Dallas, Texas, Ingen Systems is a premier provider of web-based business services and solutions, specializing in Microsoft .NET technologies and has become one of the technology leaders in the DotNetNuke community. For the latest information, visit &amp;amp;lt;a href=&amp;amp;quot;http://www.ingensystems.com&amp;amp;quot; target=&amp;amp;quot;_blank&amp;amp;quot;&amp;amp;gt;www.ingensystems.com&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;About Microsoft&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Founded in 1975, Microsoft (Nasdaq “MSFT”) is the worldwide leader in software, services and solutions that help people and businesses realize their full potential. For more information, visit &amp;amp;lt;a href=&amp;amp;quot;http://www.microsoft.com&amp;amp;quot; target=&amp;amp;quot;_blank&amp;amp;quot;&amp;amp;gt;www.microsoft.com&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/28/Microsoft-MVP-Awarded-to-Ingen-Systems-CEO.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">28</guid><pubDate>Mon, 05 Oct 2009 00:00:00 GMT</pubDate><category>Announcements</category><content:encoded><![CDATA[<p>&#160;</p><p><span style="font-size: larger;">NEWS RELEASE</span></p><h3><br />Ingen Systems CEO Recipient of 2009 Microsoft Most Valuable Professional Award</h3><p><br />Dallas, Texas, October 5, 2009 - - Ingen Systems a provider of web-based business services and solutions announced today that Jason Kergosien, CEO and lead architect of Ingen Systems has been awarded the 2009 Microsoft Most Valuable Professional Award. His MVP profile can be viewed at <a href="https://mvp.support.microsoft.com/profile/Kergosien" target="_blank">https://mvp.support.microsoft.com/profile/Kergosien</a>.</p><p>The <a href="http://mvp.support.microsoft.com/gp/aboutmvp" target="_blank">Microsoft MVP Award</a> recognizes technical leaders from around the world who through their exceptional commitment to helping Microsoft improve their products, voluntarily share their knowledge and passion with the technology community to make the most of their Microsoft products.</p><p>These highly respected individuals come from more than 90 countries, serving local online and offline communities, having an impact worldwide. Not only independent experts offering real-world answers to technology users, MVPs offer an objective “voice of the customer” perspective at Microsoft.</p><p>MVPs are passionate about improving technology. From beta testing to helping Microsoft identify customer needs, MVPs offer amazing contributions with great dedication. And they answer millions of questions each year from technology users around the world.</p><p>Mr. Kergosien has more than 10 years experience in the development and implementation of web strategies and architecture in varied industries, including financial services, public utilities, energy, hospitality, retail, manufacturing and high-tech. His extensive background incorporates leading companies in data management, portals and content management in Microsoft technologies.</p><p>Prior to founding Ingen Systems, Jason held positions with White Rock Networks, Covenant Church, TXU Energy, Compucom, Deloitte, Trammell Crow and Tactica Technology Group. <br /><br />Jason holds a BBA in Management Information Systems from Texas A&amp;M University. He is founder and president of the Dallas DotNetNuke Users Group, and is a key speaker at many Microsoft and other technical conferences across the country.&#160; He has also established himself as an industry leader in DotNetNuke as a mentor, evangelist, trainer, and community leader.</p><p><strong>About Ingen Systems, Inc.</strong><br />Founded in 2001 and based in Dallas, Texas, Ingen Systems is a premier provider of web-based business services and solutions, specializing in Microsoft .NET technologies and has become one of the technology leaders in the DotNetNuke community. For the latest information, visit <a href="http://www.ingensystems.com" target="_blank">www.ingensystems.com</a>.</p><p><strong>About Microsoft</strong><br />Founded in 1975, Microsoft (Nasdaq “MSFT”) is the worldwide leader in software, services and solutions that help people and businesses realize their full potential. For more information, visit <a href="http://www.microsoft.com" target="_blank">www.microsoft.com</a>.</p><p>&#160;</p><p>&#160;</p><p>&#160;</p>]]></content:encoded><trackback:ping /></item><item><title>Hiding DNN Admin and Host menus - The easy way!</title><description>&amp;amp;lt;p&amp;amp;gt;In previous DotNetNuke versions, it was difficult to remove the Admin and Host menus from the root DNN&amp;amp;amp;#160;menu.&amp;amp;amp;#160;In 5.x versions, there is an easy way to do this.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;h3&amp;amp;gt;Why hide the Admin and Host menus?&amp;amp;lt;/h3&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;In many skins applied to a DNN web site, the menu's real estate is limited. &amp;amp;amp;#160;In fact, the root menu is usually intended to hold a specific number of pages.&amp;amp;amp;#160; When an Admin or Host logs in, additional menus appear in the root. In this example, they are forced to wrap to the next line, breaking te style of the site.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;img height=&amp;amp;quot;125&amp;amp;quot; border=&amp;amp;quot;1&amp;amp;quot; width=&amp;amp;quot;800&amp;amp;quot; alt=&amp;amp;quot;&amp;amp;quot; src=&amp;amp;quot;/Portals/0/Blog/Wrapping.png&amp;amp;quot; /&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;There have been other options, such as using a third-party menu that can give more control of the menu. DNN&amp;amp;amp;#160;5 provides an easier approach.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;h3&amp;amp;gt;Hiding the menus&amp;amp;lt;/h3&amp;amp;gt;&amp;amp;lt;ol&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;In the&amp;amp;amp;#160;Control Panel, in the upper right, select &amp;amp;lt;strong&amp;amp;gt;Admin&amp;amp;lt;/strong&amp;amp;gt;.&amp;amp;lt;br /&amp;amp;gt;    &amp;amp;lt;br /&amp;amp;gt;    &amp;amp;lt;img height=&amp;amp;quot;161&amp;amp;quot; border=&amp;amp;quot;1&amp;amp;quot; width=&amp;amp;quot;229&amp;amp;quot; alt=&amp;amp;quot;&amp;amp;quot; src=&amp;amp;quot;/Portals/0/Blog/ControlPanel.png&amp;amp;quot; /&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;    &amp;amp;amp;#160;&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;In DNN&amp;amp;amp;#160;5, both the Admin and Host pages display a list of the pages beneath them.&amp;amp;amp;#160; Since these are always available from the Control Panel, the&amp;amp;amp;#160; &amp;amp;lt;br /&amp;amp;gt;    &amp;amp;lt;br /&amp;amp;gt;    &amp;amp;lt;img height=&amp;amp;quot;311&amp;amp;quot; border=&amp;amp;quot;1&amp;amp;quot; width=&amp;amp;quot;500&amp;amp;quot; alt=&amp;amp;quot;&amp;amp;quot; src=&amp;amp;quot;/Portals/0/Blog/AdminPage.png&amp;amp;quot; /&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;    &amp;amp;lt;br /&amp;amp;gt;    &amp;amp;amp;#160;&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;On the Admin page, click &amp;amp;lt;strong&amp;amp;gt;Settings&amp;amp;lt;/strong&amp;amp;gt;.&amp;amp;amp;#160; On the Admin page's settings, deselect &amp;amp;lt;strong&amp;amp;gt;Include in Menu&amp;amp;lt;/strong&amp;amp;gt;.&amp;amp;lt;br /&amp;amp;gt;    &amp;amp;lt;br /&amp;amp;gt;    &amp;amp;lt;img height=&amp;amp;quot;124&amp;amp;quot; border=&amp;amp;quot;1&amp;amp;quot; width=&amp;amp;quot;599&amp;amp;quot; alt=&amp;amp;quot;&amp;amp;quot; src=&amp;amp;quot;/Portals/0/Blog/Deselect.png&amp;amp;quot; /&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;    &amp;amp;amp;#160;&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;&amp;amp;amp;#160;Repeat for Host page.&amp;amp;lt;/li&amp;amp;gt;&amp;amp;lt;/ol&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Now the Admin and Host pages will not appear in the site's menu.&amp;amp;amp;#160; They are accessible through the Control Panel.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/27/Hiding-DNN-Admin-and-Host-menus---The-easy-way.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">27</guid><pubDate>Mon, 05 Oct 2009 00:00:00 GMT</pubDate><category>Resources</category><category>Tips &amp;amp; Tricks</category><content:encoded><![CDATA[<p>In previous DotNetNuke versions, it was difficult to remove the Admin and Host menus from the root DNN&#160;menu.&#160;In 5.x versions, there is an easy way to do this.</p><h3>Why hide the Admin and Host menus?</h3><p>In many skins applied to a DNN web site, the menu's real estate is limited. &#160;In fact, the root menu is usually intended to hold a specific number of pages.&#160; When an Admin or Host logs in, additional menus appear in the root. In this example, they are forced to wrap to the next line, breaking te style of the site.</p><p>&#160;<img height="125" border="1" width="800" alt="" src="/Portals/0/Blog/Wrapping.png" /></p><p>There have been other options, such as using a third-party menu that can give more control of the menu. DNN&#160;5 provides an easier approach.</p><h3>Hiding the menus</h3><ol>    <li>In the&#160;Control Panel, in the upper right, select <strong>Admin</strong>.<br />    <br />    <img height="161" border="1" width="229" alt="" src="/Portals/0/Blog/ControlPanel.png" /><br />    &#160;</li>    <li>In DNN&#160;5, both the Admin and Host pages display a list of the pages beneath them.&#160; Since these are always available from the Control Panel, the&#160; <br />    <br />    <img height="311" border="1" width="500" alt="" src="/Portals/0/Blog/AdminPage.png" /><br />    <br />    &#160;</li>    <li>On the Admin page, click <strong>Settings</strong>.&#160; On the Admin page's settings, deselect <strong>Include in Menu</strong>.<br />    <br />    <img height="124" border="1" width="599" alt="" src="/Portals/0/Blog/Deselect.png" /><br />    &#160;</li>    <li>&#160;Repeat for Host page.</li></ol><p>&#160;</p><p>Now the Admin and Host pages will not appear in the site's menu.&#160; They are accessible through the Control Panel.</p><p>&#160;</p>]]></content:encoded><trackback:ping /></item><item><title>Ingen Presents@ September Dallas DNN User Group</title><description>&amp;amp;lt;p&amp;amp;gt;Jason Kergosien, CEO of Ingen Systems, will be presenting at the Dallas DotNetNuke Users Group.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Topic:&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; Using Entity Framework and LINQ to SQL in DNN&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;When&amp;amp;lt;/strong&amp;amp;gt;:&amp;amp;amp;#160;&amp;amp;amp;#160; Tuesday, September 22, 6:30 PM&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Where&amp;amp;lt;/strong&amp;amp;gt;:&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;ul&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;On-site:&amp;amp;amp;#160;Microsoft Building,&amp;amp;amp;#160;Irving, TX&amp;amp;amp;#160; &amp;amp;lt;a target=&amp;amp;quot;_blank&amp;amp;quot; href=&amp;amp;quot;http://www.microsoft.com/about/companyinformation/usaoffices/southcentral/dallas.mspx&amp;amp;quot;&amp;amp;gt;map&amp;amp;lt;/a&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Webinar:&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;lt;a target=&amp;amp;quot;_blank&amp;amp;quot; href=&amp;amp;quot;http://dallas.dnnug.net&amp;amp;quot;&amp;amp;gt;sign up online&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&amp;amp;lt;/ul&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Details&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;In this session, learn how to leverage the powerful .NET 3.5 data access tools in DotNetNuke. Jason Kergosien from Ingen Systems will effectively show how to reduce data access overhead and leverage turnkey data driven controls such as the ListView, FormView, and DetailsView.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;a target=&amp;amp;quot;_blank&amp;amp;quot; href=&amp;amp;quot;http://dallas.dnnug.net&amp;amp;quot;&amp;amp;gt;RSVP&amp;amp;amp;#160;&amp;amp;amp;gt;&amp;amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/26/Ingen-Presents-September-Dallas-DNN-User-Group.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">26</guid><pubDate>Mon, 21 Sep 2009 00:00:00 GMT</pubDate><category>Announcements</category><content:encoded><![CDATA[<p>Jason Kergosien, CEO of Ingen Systems, will be presenting at the Dallas DotNetNuke Users Group.</p><p><strong>Topic:</strong>&#160;&#160; Using Entity Framework and LINQ to SQL in DNN</p><p><strong>When</strong>:&#160;&#160; Tuesday, September 22, 6:30 PM<br /><br /><strong>Where</strong>:&#160;</p><ul>    <li>On-site:&#160;Microsoft Building,&#160;Irving, TX&#160; <a target="_blank" href="http://www.microsoft.com/about/companyinformation/usaoffices/southcentral/dallas.mspx">map</a>&#160;</li>    <li>Webinar:&#160;&#160;<a target="_blank" href="http://dallas.dnnug.net">sign up online</a></li></ul><p><br />Details</p><p>In this session, learn how to leverage the powerful .NET 3.5 data access tools in DotNetNuke. Jason Kergosien from Ingen Systems will effectively show how to reduce data access overhead and leverage turnkey data driven controls such as the ListView, FormView, and DetailsView.</p><p><a target="_blank" href="http://dallas.dnnug.net">RSVP&#160;&gt;&gt;</a></p>]]></content:encoded><trackback:ping /></item><item><title>Course: DotNetNuke Skinning</title><description>&amp;amp;lt;h2&amp;amp;gt;DNNSkin: DotNetNuke Skinning&amp;amp;lt;/h2&amp;amp;gt;&amp;amp;lt;h3&amp;amp;gt;1&amp;amp;amp;#160;day &amp;amp;amp;#160;($500 per day)&amp;amp;lt;/h3&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Upcoming Classes:&amp;amp;lt;/strong&amp;amp;gt; Sep 23 ; Nov 11 &amp;amp;lt;a target=&amp;amp;quot;_blank&amp;amp;quot; href=&amp;amp;quot;http://www.tekfocus.com/Register.aspx?id=DNNSkin&amp;amp;quot;&amp;amp;gt;register&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;This course will span 1 day (8 hours) and teach developers already familiar with HTML and CSS how to apply their skills in the DotNetNuke environment. Upon completion, students will have completed at least one DNN skin, explored all of the standard DNN skinning controls and documentation, and worked with some preferred third party menuing systems (Telerik) to achieve professional results.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Prerequisites:&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;ul class=&amp;amp;quot;prerequisites&amp;amp;quot;&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Strong understanding of HTML and CSS&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Understanding of W3C Standards compliance&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Basic understanding of DotNetNuke&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Basic skills in Photoshop or Fireworks graphics editing&amp;amp;lt;/li&amp;amp;gt;&amp;amp;lt;/ul&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Audience:&amp;amp;lt;/strong&amp;amp;gt; This course is targete specifically to graphic designers and developers who want to design skins and containers for DotNetNuke web sites.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;At course completion:&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Students will be able to:&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;ul&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;develop custom DNN skins&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;package and deploy skins&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;apply existing skins&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;implement third party controls in skins&amp;amp;lt;/li&amp;amp;gt;&amp;amp;lt;/ul&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Course Topics:&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Section 1: DotNetNuke Skins - A First Look&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;What is a DNN Skin&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Skin Elements (Skins,Containers, and Controls)&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Download and Review Skinning Documentation&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Default Skins&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Installing and Managing Existing Skins in DNN - The Skins Tab&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Skin File and Directory Structure&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: Installing a DNN Skin&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Section 2: Design Considerations&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Designing with a CMS and client driven content&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Design vs. Function in CMS&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Characteristics of successful designs&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Section 3: HTML Skinning&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;HTML Skin objects and tokens&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;HTML Skin manifest&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;HTML Skin packaging&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Section 4: Building .ASCX Skins&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Introduction to .ascx files&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Look at .ascx examples&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;DNN Skin User Controls&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;DNN Solpart Menu&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Skin Thumbnails&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab 1 - Building a Simple 1 Column .ASCX Skin &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Section 5: CSS in DotNetNuke&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Default Stylesheets&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Admin Level Stylesheets&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;CSS Precedence&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Use of CSS Resets&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab 2 - Building a Multi Column CSS Driven Layout&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Section 6: Standards Compliance in DNN&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Understanding Doctype in DNN&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Standards Compliance Issues and Fixes&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Section 7: Containers&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Container File Structure&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Container Controls and Menus&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Semantic Markup in Container Coding&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab 3 - Build a CSS Driven Container&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Section 8: Beyond Basics&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Use of third party menus and controls (Telerik)&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Modifying the FCK Text Editor&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Replacing the Default Text Editor&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Section 9: Wrapping Up - Packaging for Distribution&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Packaging .ascx skin&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Deployment concerns when third party components are used. &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160; &amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;&amp;amp;amp;#160; &amp;amp;lt;br /&amp;amp;gt;Upcoming Classes:&amp;amp;lt;/strong&amp;amp;gt; Sep 23 ; Nov 11 &amp;amp;lt;a target=&amp;amp;quot;_blank&amp;amp;quot; href=&amp;amp;quot;http://www.tekfocus.com/Register.aspx?id=DNNSkin&amp;amp;quot;&amp;amp;gt;register&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/23/Course-DotNetNuke-Skinning.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">23</guid><pubDate>Wed, 26 Aug 2009 00:00:00 GMT</pubDate><category>Announcements</category><category>Resources</category><content:encoded><![CDATA[<h2>DNNSkin: DotNetNuke Skinning</h2><h3>1&#160;day &#160;($500 per day)</h3><p><strong>Upcoming Classes:</strong> Sep 23 ; Nov 11 <a target="_blank" href="http://www.tekfocus.com/Register.aspx?id=DNNSkin">register</a></p><p>&#160;</p><p>This course will span 1 day (8 hours) and teach developers already familiar with HTML and CSS how to apply their skills in the DotNetNuke environment. Upon completion, students will have completed at least one DNN skin, explored all of the standard DNN skinning controls and documentation, and worked with some preferred third party menuing systems (Telerik) to achieve professional results.</p><p><strong>Prerequisites:</strong></p><ul class="prerequisites">    <li>Strong understanding of HTML and CSS</li>    <li>Understanding of W3C Standards compliance</li>    <li>Basic understanding of DotNetNuke</li>    <li>Basic skills in Photoshop or Fireworks graphics editing</li></ul><p><strong>Audience:</strong> This course is targete specifically to graphic designers and developers who want to design skins and containers for DotNetNuke web sites.</p><p><strong>At course completion:</strong><br />Students will be able to:</p><ul>    <li>develop custom DNN skins</li>    <li>package and deploy skins</li>    <li>apply existing skins</li>    <li>implement third party controls in skins</li></ul><p><strong><br />Course Topics:</strong></p><div style="margin: 0in 0in 0pt"><span>Section 1: DotNetNuke Skins - A First Look</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>What is a DNN Skin</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Skin Elements (Skins,Containers, and Controls)</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Download and Review Skinning Documentation</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Default Skins</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Installing and Managing Existing Skins in DNN - The Skins Tab</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Skin File and Directory Structure</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab: Installing a DNN Skin</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Section 2: Design Considerations</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Designing with a CMS and client driven content</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Design vs. Function in CMS</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Characteristics of successful designs</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Section 3: HTML Skinning</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>HTML Skin objects and tokens</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>HTML Skin manifest</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>HTML Skin packaging</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Section 4: Building .ASCX Skins</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Introduction to .ascx files</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Look at .ascx examples</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>DNN Skin User Controls</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>DNN Solpart Menu</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Skin Thumbnails</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab 1 - Building a Simple 1 Column .ASCX Skin </span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Section 5: CSS in DotNetNuke</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Default Stylesheets</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Admin Level Stylesheets</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>CSS Precedence</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Use of CSS Resets</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab 2 - Building a Multi Column CSS Driven Layout</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Section 6: Standards Compliance in DNN</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Understanding Doctype in DNN</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Standards Compliance Issues and Fixes</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Section 7: Containers</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Container File Structure</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Container Controls and Menus</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Semantic Markup in Container Coding</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab 3 - Build a CSS Driven Container</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Section 8: Beyond Basics</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Use of third party menus and controls (Telerik)</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Modifying the FCK Text Editor</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Replacing the Default Text Editor</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Section 9: Wrapping Up - Packaging for Distribution</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Packaging .ascx skin</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Deployment concerns when third party components are used. </span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in">&#160; &#160;</div><p><strong>&#160; <br />Upcoming Classes:</strong> Sep 23 ; Nov 11 <a target="_blank" href="http://www.tekfocus.com/Register.aspx?id=DNNSkin">register</a></p>]]></content:encoded><trackback:ping /></item><item><title>Course: DotNetNuke Module Development</title><description>&amp;amp;lt;h2&amp;amp;gt;DNNModDev: DotNetNuke Module Development&amp;amp;lt;/h2&amp;amp;gt;&amp;amp;lt;h3&amp;amp;gt;2&amp;amp;amp;#160;days&amp;amp;amp;#160;&amp;amp;amp;#160;($500 per day)&amp;amp;lt;/h3&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Upcoming Classes:&amp;amp;lt;/strong&amp;amp;gt; Sep 24-25 ; Nov 12-13&amp;amp;amp;#160; &amp;amp;lt;a href=&amp;amp;quot;http://www.tekfocus.com/Register.aspx?id=DNNModDev&amp;amp;quot;&amp;amp;gt;register&amp;amp;lt;/a&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;br /&amp;amp;gt;This course will span 2 days (16 hours) and teach developers already working in C# or VB.NET and Visual Studio 2008 how to build powerful DotNetNuke modules. The course will cover best practices in project setup, Core DNN properties and methods of value, and packaging and deployment of the module for both internal use and public use (resale).&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Prerequisites:&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;ul class=&amp;amp;quot;prerequisites&amp;amp;quot;&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Intermediate .NET development experience&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Visual Studio 2008 or greater&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Basic SQL Server experience&amp;amp;lt;/li&amp;amp;gt;&amp;amp;lt;/ul&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Audience:&amp;amp;lt;/strong&amp;amp;gt; This course will benefit Microsoft .NET developers who will be creating web applications and modules in DotNetNuke.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;At course completion:&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Students will be able to:&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;ul&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Have a solid understanding of the DNN modular architecture&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Understand how to develop custom DNN modules&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Understand best practices for module usage&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Know how to package and deploy DNN modules&amp;amp;lt;/li&amp;amp;gt;&amp;amp;lt;/ul&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Course Topics:&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 1: DNN Portal Framework Overview&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Portals overview&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;o&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Pages&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;o&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Panes&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;o&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Menus&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;o&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Users &amp;amp;amp;amp; Roles&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;o&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Modules&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;DotNetNuke Framework&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;o&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Provider model&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;o&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Security&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;o&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Caching&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;o&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;APIs&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;o&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Interfaces&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 2: Starter Kits&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Review Starter Kits&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;What is starter kit&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Download starter kit&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Install starter kit&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Review available projects&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;o&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;WAP Module&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;o&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;WSP Module&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;o&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;DNN Web Site&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;C# vs. VB.NET module projects&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: DNN Setup, module installation&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create DNN site from starter kit&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create database&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Change connection string&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Build &amp;amp;amp;amp; Test&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 3: Module Definitions&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;DNN Security&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Module Package&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;WSP vs. WAP&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: Build module from starter kit&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create project from starter kit&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Change connection string&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Set permissions&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Refactor module&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create module definition&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create module controls&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Build &amp;amp;amp;amp; Test &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 4: Data-driven Modules&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;DNN Properties&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;DNN Lists&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Module Navigation&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Module Actions&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Data Sources&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Module Packaging&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: Debugging a Data-driven module&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Configuring a solution for debugging in DNN&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Setting build paths&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Common build errors&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 5: DNN Module from Scratch&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create new WAP&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Clean project&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Reference DNN assembly&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create the Hello World Module&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Build &amp;amp;amp;amp; Test&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 6: Data Access – LINQ to SQL Overview&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;LINQ to SQL Overview&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Benefits of LINQ to SQL&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Entity Framework Overview&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Comparison of LINQ to SQL and Entity Framework&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: LINQ enabling DNN Instance&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Install LinqPrep module&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Determine whether .NET 3.5 is installed&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Determine if DNN web.config is upgraded to use .NET 3.5 assemblies&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Test LINQ&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 7: Data Access – LINQ to SQL Development&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Creating DBML file&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Referencing LINQ data context&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Connection string considerations&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: Data-driven module from scratch with LINQ to SQL&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create module control&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create database tables&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Add LINQ designer&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Drop tables&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Reference LINQ on control&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Build &amp;amp;amp;amp; Test&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 8: Using DNN interfaces&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;ISortable&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;ISearchable&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;IActionable&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;IUpgradable&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Localization&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: Implement Interfaces&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 9: Module Presentation Layer&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Styling Modules with CSS&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Using JQUery in DNN&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Using AJAX in DNN&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 10: Module Development Best Practices&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Best Practices&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;What data access to use&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;What to avoid in DNN&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;When to use DNN framework&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 11: SEO Enhancing modules&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Tables vs. tableless design&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;SEO-friendly markup&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 12: The Module Package&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Package Overview&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Source vs. PA&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Analyze module manifest&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Review resources&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 13: Automating Module Packaging&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Analyzing the contents of a package&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Review the DNN WAP project&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;What is Nant&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;What is MSBuild&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Customizing the Nant file&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Integrating the MSBuild script&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Building the project&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Source vs. PA&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Review the temporary zip files&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Reviewing the package&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Installing the package&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: Finalize module, package, and deploy&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Versioning and Nant&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Testing SQL Scripts &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 14: DNN Provider Model&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Exceptions&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Logging&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Caching&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Security&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Data&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Localization&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt 1in&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lesson 15: Using DNN’s API&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;IsEditable &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;IsAdmin&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;UserInfo&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;PortalSettings&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;PortalInfo&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;HostSettings&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;br /&amp;amp;gt;Upcoming Classes:&amp;amp;lt;/strong&amp;amp;gt; Sep 24-25 ; Nov 12-13&amp;amp;amp;#160; &amp;amp;lt;a href=&amp;amp;quot;http://www.tekfocus.com/Register.aspx?id=DNNModDev&amp;amp;quot;&amp;amp;gt;register&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/22/Course-DotNetNuke-Module-Development.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">22</guid><pubDate>Wed, 26 Aug 2009 00:00:00 GMT</pubDate><category>Announcements</category><category>Resources</category><content:encoded><![CDATA[<h2>DNNModDev: DotNetNuke Module Development</h2><h3>2&#160;days&#160;&#160;($500 per day)</h3><p><strong>Upcoming Classes:</strong> Sep 24-25 ; Nov 12-13&#160; <a href="http://www.tekfocus.com/Register.aspx?id=DNNModDev">register</a>&#160;</p><p>&#160;<br />This course will span 2 days (16 hours) and teach developers already working in C# or VB.NET and Visual Studio 2008 how to build powerful DotNetNuke modules. The course will cover best practices in project setup, Core DNN properties and methods of value, and packaging and deployment of the module for both internal use and public use (resale).&#160;</p><p><strong>Prerequisites:</strong></p><ul class="prerequisites">    <li>Intermediate .NET development experience</li>    <li>Visual Studio 2008 or greater</li>    <li>Basic SQL Server experience</li></ul><p><strong>Audience:</strong> This course will benefit Microsoft .NET developers who will be creating web applications and modules in DotNetNuke.</p><p><strong>At course completion:</strong><br />Students will be able to:</p><ul>    <li>Have a solid understanding of the DNN modular architecture</li>    <li>Understand how to develop custom DNN modules</li>    <li>Understand best practices for module usage</li>    <li>Know how to package and deploy DNN modules</li></ul><p><strong>Course Topics:</strong></p><p><span>Lesson 1: DNN Portal Framework Overview</span></p><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Portals overview</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 1in"><span>o<span>&#160;&#160; </span></span><span>Pages</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 1in"><span>o<span>&#160;&#160; </span></span><span>Panes</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 1in"><span>o<span>&#160;&#160; </span></span><span>Menus</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 1in"><span>o<span>&#160;&#160; </span></span><span>Users &amp; Roles</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 1in"><span>o<span>&#160;&#160; </span></span><span>Modules</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>DotNetNuke Framework</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 1in"><span>o<span>&#160;&#160; </span></span><span>Provider model</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 1in"><span>o<span>&#160;&#160; </span></span><span>Security</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 1in"><span>o<span>&#160;&#160; </span></span><span>Caching</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 1in"><span>o<span>&#160;&#160; </span></span><span>APIs</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 1in"><span>o<span>&#160;&#160; </span></span><span>Interfaces</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 2: Starter Kits</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Review Starter Kits</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>What is starter kit</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Download starter kit</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Install starter kit</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Review available projects</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 1in"><span>o<span>&#160;&#160; </span></span><span>WAP Module</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 1in"><span>o<span>&#160;&#160; </span></span><span>WSP Module</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 1in"><span>o<span>&#160;&#160; </span></span><span>DNN Web Site</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>C# vs. VB.NET module projects</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab: DNN Setup, module installation</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create DNN site from starter kit</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create database</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Change connection string</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Build &amp; Test</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 3: Module Definitions</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>DNN Security</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Module Package</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>WSP vs. WAP</span></div><div style="margin: 0in 0in 0pt 0.5in">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab: Build module from starter kit</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create project from starter kit</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Change connection string</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Set permissions</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Refactor module</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create module definition</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create module controls</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Build &amp; Test </span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 4: Data-driven Modules</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>DNN Properties</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>DNN Lists</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Module Navigation</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Module Actions</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Data Sources</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Module Packaging</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab: Debugging a Data-driven module</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Configuring a solution for debugging in DNN</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Setting build paths</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Common build errors</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 5: DNN Module from Scratch</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create new WAP</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Clean project</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Reference DNN assembly</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create the Hello World Module</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Build &amp; Test</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 6: Data Access – LINQ to SQL Overview</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>LINQ to SQL Overview</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Benefits of LINQ to SQL</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Entity Framework Overview</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Comparison of LINQ to SQL and Entity Framework</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab: LINQ enabling DNN Instance</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Install LinqPrep module</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Determine whether .NET 3.5 is installed</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Determine if DNN web.config is upgraded to use .NET 3.5 assemblies</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Test LINQ</span></div><div style="margin: 0in 0in 0pt 0.5in">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 7: Data Access – LINQ to SQL Development</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Creating DBML file</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Referencing LINQ data context</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Connection string considerations</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab: Data-driven module from scratch with LINQ to SQL</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create module control</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create database tables</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Add LINQ designer</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Drop tables</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Reference LINQ on control</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Build &amp; Test</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 8: Using DNN interfaces</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>ISortable</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>ISearchable</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>IActionable</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>IUpgradable</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Localization</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab: Implement Interfaces</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 9: Module Presentation Layer</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Styling Modules with CSS</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Using JQUery in DNN</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Using AJAX in DNN</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 10: Module Development Best Practices</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Best Practices</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>What data access to use</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>What to avoid in DNN</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>When to use DNN framework</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 11: SEO Enhancing modules</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Tables vs. tableless design</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>SEO-friendly markup</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 12: The Module Package</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Package Overview</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Source vs. PA</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Analyze module manifest</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Review resources</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 13: Automating Module Packaging</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Analyzing the contents of a package</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Review the DNN WAP project</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>What is Nant</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>What is MSBuild</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Customizing the Nant file</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Integrating the MSBuild script</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Building the project</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Source vs. PA</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Review the temporary zip files</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Reviewing the package</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Installing the package</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab: Finalize module, package, and deploy</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Versioning and Nant</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Testing SQL Scripts </span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 14: DNN Provider Model</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Exceptions</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Logging</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Caching</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Security</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Data</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Localization</span></div><div style="margin: 0in 0in 0pt 1in">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lesson 15: Using DNN’s API</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>IsEditable </span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>IsAdmin</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>UserInfo</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>PortalSettings</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>PortalInfo</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>HostSettings</span></div><p><strong>&#160;<br />Upcoming Classes:</strong> Sep 24-25 ; Nov 12-13&#160; <a href="http://www.tekfocus.com/Register.aspx?id=DNNModDev">register</a></p><p>&#160;</p>]]></content:encoded><trackback:ping /></item><item><title>Course: DotNetNuke Administration</title><description>&amp;amp;lt;h2&amp;amp;gt;DNNAdmin: DotNetNuke Administration&amp;amp;lt;/h2&amp;amp;gt;&amp;amp;lt;h3&amp;amp;gt;2&amp;amp;amp;#160;days&amp;amp;amp;#160;&amp;amp;amp;#160;($500 per day)&amp;amp;lt;/h3&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Upcoming Classes: &amp;amp;lt;/strong&amp;amp;gt;&amp;amp;amp;#160;Sep 21-22 ; &amp;amp;amp;#160;Nov 9-10 &amp;amp;lt;a target=&amp;amp;quot;_blank&amp;amp;quot; href=&amp;amp;quot;http://www.tekfocus.com/Register.aspx?id=DNNAdmin&amp;amp;quot;&amp;amp;gt;register&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;This is an entry-level course. It will span two days (16 hours) and cover all aspects of DotNetNuke setup, configuration, best practices, and real life scenarios for use. This instructor-led course will provide an introductory overview of the DotNetNuke portal web application, including basic set up and administration of DotNetNuke sites.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Prerequisites:&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;ul class=&amp;amp;quot;prerequisites&amp;amp;quot;&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Basic internet usage&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Familiarity of portal web sites useful&amp;amp;lt;/li&amp;amp;gt;&amp;amp;lt;/ul&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Audience:&amp;amp;lt;/strong&amp;amp;gt; This course is intended for people who are unfamiliar with DotNetNuke and will need to interact with a DotNetNuke web site in an administrative or technical capacity. Attendees need not be technical.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;At course completion:&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Students will be able to:&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;ul&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Understand the operation of DotNetNuke&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Be able to install DotNetNuke and configure sites&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Maintain and administer DotNetNuke sites&amp;amp;lt;/li&amp;amp;gt;&amp;amp;lt;/ul&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Course Topics:&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;DNN Overview&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;What is DotNetNuke &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;DotNetNuke origins&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;The DotNetNuke community&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;CMS concepts&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Security&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Distributed content management&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Workflow &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Portal Overview&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Parent / Child Portals&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Page&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Pane&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Module&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;User&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Role&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Skin&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Container&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Navigation&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: DNN Setup&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Review DNN prerequisites&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Review DNN Installation types&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Installing vs. Upgrading&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create DNN site from install package&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create database&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Change connection string&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Run &amp;amp;amp;amp; Test&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Common install issues&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Page Management&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Add a page&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Edit a page&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Page name &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Hiding pages&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Copying pages&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Moving pages&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Page security&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: Locking down DNN&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Module Management&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Add module to a page&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Module security&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Add content to module&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Core modules&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;3&amp;amp;lt;sup&amp;amp;gt;rd&amp;amp;lt;/sup&amp;amp;gt; party modules&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Lab: DNN Content Creation&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Intermediate Module Management&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;DNN module settings&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Moving modules on a page&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Moving module to different pages&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Copying vs. cloning modules&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Import / export module content&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Portal Administration&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Portal settings&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Authentication&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Vendors&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Site Log&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Recycle Bin&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Event Viewer&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Control panel&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Site Wizard&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Skins&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Pages&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Portal File Manager&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Users&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Roles&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Admin accounts &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Registration options&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Solution Explorer&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: Configuring a portal&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Host Administration&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Host accounts&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Host settings&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Portals&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Module definitions&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Host File Manager&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Vendors&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;SQL&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Scheduler&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Languages&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Search Admin&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lists&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Host Skins&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Host Extensions&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: Host configurations and testing&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Intermediate Host Management&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create multiple portals&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create portal aliases&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;DNN Templates&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: Creating a new portal&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Create portal&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Select template&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Add aliases&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Import module content&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;DNN Tips &amp;amp;amp;amp; Tricks&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Turnkeying portals (users, automated installs, etc.)&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Controlling Editors&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Common DNN problems&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;SEO considerations&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;text-indent: -0.25in; margin: 0in 0in 0pt 0.5in&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;amp;#183;&amp;amp;lt;span&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Troubleshooting DNN&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin: 0in 0in 0pt&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;span&amp;amp;gt;Lab: Business Apps with DNN&amp;amp;lt;br /&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Upcoming Classes:&amp;amp;lt;/strong&amp;amp;gt; Sep 21-22 ; Nov 9-10 &amp;amp;lt;a target=&amp;amp;quot;_blank&amp;amp;quot; href=&amp;amp;quot;http://www.tekfocus.com/Register.aspx?id=DNNAdmin&amp;amp;quot;&amp;amp;gt;register&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/24/Course-DotNetNuke-Administration.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">24</guid><pubDate>Wed, 26 Aug 2009 00:00:00 GMT</pubDate><category>Announcements</category><category>Resources</category><content:encoded><![CDATA[<h2>DNNAdmin: DotNetNuke Administration</h2><h3>2&#160;days&#160;&#160;($500 per day)</h3><p><strong>Upcoming Classes: </strong>&#160;Sep 21-22 ; &#160;Nov 9-10 <a target="_blank" href="http://www.tekfocus.com/Register.aspx?id=DNNAdmin">register</a></p><p>This is an entry-level course. It will span two days (16 hours) and cover all aspects of DotNetNuke setup, configuration, best practices, and real life scenarios for use. This instructor-led course will provide an introductory overview of the DotNetNuke portal web application, including basic set up and administration of DotNetNuke sites.</p><p><strong>Prerequisites:</strong></p><ul class="prerequisites">    <li>Basic internet usage</li>    <li>Familiarity of portal web sites useful</li></ul><p><strong>Audience:</strong> This course is intended for people who are unfamiliar with DotNetNuke and will need to interact with a DotNetNuke web site in an administrative or technical capacity. Attendees need not be technical.</p><p><strong>At course completion:</strong><br />Students will be able to:</p><ul>    <li>Understand the operation of DotNetNuke</li>    <li>Be able to install DotNetNuke and configure sites</li>    <li>Maintain and administer DotNetNuke sites</li></ul><p><strong>Course Topics:</strong></p><div style="margin: 0in 0in 0pt"><span>DNN Overview</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>What is DotNetNuke </span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>DotNetNuke origins</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>The DotNetNuke community</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>CMS concepts</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Security</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Distributed content management</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Workflow </span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Portal Overview</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Parent / Child Portals</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Page</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Pane</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Module</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>User</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Role</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Skin</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Container</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Navigation</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab: DNN Setup</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Review DNN prerequisites</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Review DNN Installation types</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Installing vs. Upgrading</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create DNN site from install package</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create database</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Change connection string</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Run &amp; Test</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Common install issues</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Page Management</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Add a page</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Edit a page</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Page name </span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Hiding pages</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Copying pages</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Moving pages</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Page security</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab: Locking down DNN</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Module Management</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Add module to a page</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Module security</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Add content to module</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Core modules</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>3<sup>rd</sup> party modules</span></div><div style="margin: 0in 0in 0pt"><span><br />Lab: DNN Content Creation</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Intermediate Module Management</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>DNN module settings</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Moving modules on a page</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Moving module to different pages</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Copying vs. cloning modules</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Import / export module content</span></div><div style="margin: 0in 0in 0pt"><span>Portal Administration</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Portal settings</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Authentication</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Vendors</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Site Log</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Recycle Bin</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Event Viewer</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Control panel</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Site Wizard</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Skins</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Pages</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Portal File Manager</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Users</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Roles</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Admin accounts </span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Registration options</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Solution Explorer</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab: Configuring a portal</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Host Administration</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Host accounts</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Host settings</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Portals</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Module definitions</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Host File Manager</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Vendors</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>SQL</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Scheduler</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Languages</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Search Admin</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Lists</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Host Skins</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Host Extensions</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab: Host configurations and testing</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Intermediate Host Management</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create multiple portals</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create portal aliases</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>DNN Templates</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>Lab: Creating a new portal</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Create portal</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Select template</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Add aliases</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Import module content</span></div><div style="margin: 0in 0in 0pt">&#160;</div><div style="margin: 0in 0in 0pt"><span>DNN Tips &amp; Tricks</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Turnkeying portals (users, automated installs, etc.)</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Controlling Editors</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Common DNN problems</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>SEO considerations</span></div><div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in"><span>·<span>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span>Troubleshooting DNN</span></div><div style="margin: 0in 0in 0pt">&#160;</div><p><span>Lab: Business Apps with DNN<br />&#160;</span></p><p>&#160;</p><p><strong>Upcoming Classes:</strong> Sep 21-22 ; Nov 9-10 <a target="_blank" href="http://www.tekfocus.com/Register.aspx?id=DNNAdmin">register</a></p>]]></content:encoded><trackback:ping /></item><item><title>Ingen Systems and TekFocus Announce DotNetNuke Training Partnership</title><description>&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;DALLAS, Texas -- August 11, 2009 -- Ingen Systems, a Dallas-based .NET and DotNetNuke consulting company announced this week a partnership with TekFocus, a leader in Microsoft-certified technical training, to bring premium DotNetNuke training to the Dallas/Fort Worth Metroplex.&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;The partnership allows Ingen Systems to contribute in-depth, real-world implementation experience, consulting, and training&amp;amp;amp;#160;of DotNetNuke, with&amp;amp;amp;#160;TekFocus adding years of experience providing superior .NET training experience.&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;DotNetNuke&amp;amp;amp;#160;(DNN)&amp;amp;amp;#160;is a web content management system and application development framework which enables businesses to quickly build and deploy feature-rich websites and applications in Microsoft .NET. &amp;amp;amp;#160;DNN is the world’s most widely adopted framework for building web solutions on Microsoft Windows Server. It powers over 400,000 portals, intranets, extranets and public websites. An enthusiastic open source community of more than 700,000 registered members supports the platform.&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;“Business adoption of DotNetNuke is increasing at an unprecedented rate,” said Jason Kergosien, president of Ingen Systems. “Our goal is to provide premium DotNetNuke training based upon best practices from industry experts, tied with the excellence of TekFocus training.”&amp;amp;amp;#160;&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;“We are very exciting for this opportunity to join with Ingen Systems in bringing a higher-level of training to a much needed environment,” said Miguel Wood, president of TekFocus.&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;During September, Ingen Systems and TekFocus will offer 5-days of DNN training, including portal&amp;amp;amp;#160;administration, skinning, and development. Attendees will learn best practices of using the DNN web platform, install, configure, skin, and extend DNN. Course offerings include:&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin-left: 40px&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;http://ingensystems.com/Blog/tabid/150/PostID/24/Course-DotNetNuke-Administration.aspx&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;b&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;DNNAdmin - DotNetNuke Administration&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/b&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt; (2 days)&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin-left: 40px&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;Entry-level course, covering all aspects of DotNetNuke setup, configuration, best practices, and real life scenarios for use. Instructor-led course provides introductory overview of DotNetNuke portal web application, including basic set up and administration of DotNetNuke sites. &amp;amp;lt;strong&amp;amp;gt;Class dates: Sep 21-22&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;amp;#160; | &amp;amp;amp;#160;&amp;amp;lt;a target=&amp;amp;quot;_new&amp;amp;quot; href=&amp;amp;quot;http://www.tekfocus.com/Register.aspx?id=DNNModDev&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;&amp;amp;lt;font color=&amp;amp;quot;#0a5989&amp;amp;quot;&amp;amp;gt;register&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt; &amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin-left: 40px&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;b&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/b&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin-left: 40px&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;http://ingensystems.com/Blog/tabid/150/PostID/23/Course-DotNetNuke-Skinning.aspx&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;b&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;DNNSkin - DotNetNuke Skinning&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/b&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt; (1 day)&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin-left: 40px&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;Intermediate-level course, for developers already familiar with HTML and CSS. Includes how to apply their skills in DotNetNuke environments. Upon completion, students will have completed at least one DNN skin, explored all standard DNN skinning controls and documentation, and worked with some preferred third party menuing systems (Telerik) to achieve professional results. &amp;amp;lt;strong&amp;amp;gt;Class date: Sep 23 &amp;amp;amp;#160;| &amp;amp;amp;#160;&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;a target=&amp;amp;quot;_blank&amp;amp;quot; href=&amp;amp;quot;http://www.tekfocus.com/Register.aspx?id=DNNSkin&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;&amp;amp;lt;font color=&amp;amp;quot;#0a5989&amp;amp;quot;&amp;amp;gt;register&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin-left: 40px&amp;amp;quot;&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin-left: 40px&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;http://ingensystems.com/Blog/tabid/150/PostID/22/Course-DotNetNuke-Module-Development.aspx&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;b&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;DNNModDev - DotNetNuke Module Development&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/b&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt; (2 days)&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div style=&amp;amp;quot;margin-left: 40px&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;Advance-level course, geared towards developers already working in C# or VB.NET and Visual Studio 2008. Includes how to build powerful DotNetNuke modules and best practices in project setup, Core DNN properties and methods of value, and packaging and deployment of the module for internal and public use. &amp;amp;lt;strong&amp;amp;gt;Class dates: Sep 24-25&amp;amp;amp;#160; | &amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;a target=&amp;amp;quot;_new&amp;amp;quot; href=&amp;amp;quot;http://www.tekfocus.com/Register.aspx?id=DNNModDev&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;&amp;amp;lt;font color=&amp;amp;quot;#0a5989&amp;amp;quot;&amp;amp;gt;register&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt; &amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;About Ingen Systems&amp;amp;lt;br /&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;Ingen Systems is a leader in .NET and DotNetNuke consulting, development, hosting and training to small businesses, communities, and enterprise. For more information visit &amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;http://www.ingensystems.com/&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;www.ingensystems.com&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;.&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;About TekFocus&amp;amp;lt;br /&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;TekFocus is a full-service, Microsoft-certified technical training provider that delivers world-class training and product skills enhancements to customers worldwide. Founded in 1992 and headquartered in Dallas, Texas, TekFocus has grown to become the learning partner-of-choice for many IT infrastructure professionals and software developers because of exceptional instruction on a full offering of authorized technical training programs. Microsoft often requests TekFocus to provide training nationally and internationally on their products and solutions because of our trainers’ knowledge, ability, skill, and reputation on specific technologies.&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;Media Contact:&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;Jason Kergosien&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;mailto:jasonk@ingensystems.com&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;jasonk@ingensystems.com&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;font size=&amp;amp;quot;2&amp;amp;quot;&amp;amp;gt;t &amp;amp;amp;#160; 888.INGEN.10&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/21/Ingen-Systems-and-TekFocus-Announce-DotNetNuke-Training-Partnership.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">21</guid><pubDate>Tue, 18 Aug 2009 00:00:00 GMT</pubDate><category>Announcements</category><content:encoded><![CDATA[<p><font size="2">DALLAS, Texas -- August 11, 2009 -- Ingen Systems, a Dallas-based .NET and DotNetNuke consulting company announced this week a partnership with TekFocus, a leader in Microsoft-certified technical training, to bring premium DotNetNuke training to the Dallas/Fort Worth Metroplex.</font></p><p><font size="2">The partnership allows Ingen Systems to contribute in-depth, real-world implementation experience, consulting, and training&#160;of DotNetNuke, with&#160;TekFocus adding years of experience providing superior .NET training experience.</font></p><p><font size="2">DotNetNuke&#160;(DNN)&#160;is a web content management system and application development framework which enables businesses to quickly build and deploy feature-rich websites and applications in Microsoft .NET. &#160;DNN is the world’s most widely adopted framework for building web solutions on Microsoft Windows Server. It powers over 400,000 portals, intranets, extranets and public websites. An enthusiastic open source community of more than 700,000 registered members supports the platform.</font></p><p><font size="2">“Business adoption of DotNetNuke is increasing at an unprecedented rate,” said Jason Kergosien, president of Ingen Systems. “Our goal is to provide premium DotNetNuke training based upon best practices from industry experts, tied with the excellence of TekFocus training.”&#160;</font></p><p><font size="2">“We are very exciting for this opportunity to join with Ingen Systems in bringing a higher-level of training to a much needed environment,” said Miguel Wood, president of TekFocus.</font></p><div><font size="2">During September, Ingen Systems and TekFocus will offer 5-days of DNN training, including portal&#160;administration, skinning, and development. Attendees will learn best practices of using the DNN web platform, install, configure, skin, and extend DNN. Course offerings include:</font></div><div>&#160;</div><div style="margin-left: 40px"><a href="http://ingensystems.com/Blog/tabid/150/PostID/24/Course-DotNetNuke-Administration.aspx"><b><font size="2">DNNAdmin - DotNetNuke Administration</font></b></a><font size="2"> (2 days)</font></div><div style="margin-left: 40px"><font size="2">Entry-level course, covering all aspects of DotNetNuke setup, configuration, best practices, and real life scenarios for use. Instructor-led course provides introductory overview of DotNetNuke portal web application, including basic set up and administration of DotNetNuke sites. <strong>Class dates: Sep 21-22</strong>&#160; | &#160;<a target="_new" href="http://www.tekfocus.com/Register.aspx?id=DNNModDev"><strong><font color="#0a5989">register</font></strong></a> </font></div><div style="margin-left: 40px"><b>&#160;</b></div><div style="margin-left: 40px"><a href="http://ingensystems.com/Blog/tabid/150/PostID/23/Course-DotNetNuke-Skinning.aspx"><b><font size="2">DNNSkin - DotNetNuke Skinning</font></b></a><font size="2"> (1 day)</font></div><div style="margin-left: 40px"><font size="2">Intermediate-level course, for developers already familiar with HTML and CSS. Includes how to apply their skills in DotNetNuke environments. Upon completion, students will have completed at least one DNN skin, explored all standard DNN skinning controls and documentation, and worked with some preferred third party menuing systems (Telerik) to achieve professional results. <strong>Class date: Sep 23 &#160;| &#160;</strong><a target="_blank" href="http://www.tekfocus.com/Register.aspx?id=DNNSkin"><strong><font color="#0a5989">register</font></strong></a></font><strong><font size="2"> </font></strong></div><div style="margin-left: 40px">&#160;</div><div style="margin-left: 40px"><a href="http://ingensystems.com/Blog/tabid/150/PostID/22/Course-DotNetNuke-Module-Development.aspx"><b><font size="2">DNNModDev - DotNetNuke Module Development</font></b></a><font size="2"> (2 days)</font></div><div style="margin-left: 40px"><font size="2">Advance-level course, geared towards developers already working in C# or VB.NET and Visual Studio 2008. Includes how to build powerful DotNetNuke modules and best practices in project setup, Core DNN properties and methods of value, and packaging and deployment of the module for internal and public use. <strong>Class dates: Sep 24-25&#160; | </strong><a target="_new" href="http://www.tekfocus.com/Register.aspx?id=DNNModDev"><strong><font color="#0a5989">register</font></strong></a></font><strong><font size="2"> </font></strong></div><div>&#160;<br /><br />&#160;</div><div><strong><font size="2">About Ingen Systems<br />&#160;</font></strong></div><div><font size="2">Ingen Systems is a leader in .NET and DotNetNuke consulting, development, hosting and training to small businesses, communities, and enterprise. For more information visit </font><a href="http://www.ingensystems.com/"><font size="2">www.ingensystems.com</font></a><font size="2">.</font></div><div>&#160;</div><div><strong><font size="2">About TekFocus<br />&#160;</font></strong></div><div><font size="2">TekFocus is a full-service, Microsoft-certified technical training provider that delivers world-class training and product skills enhancements to customers worldwide. Founded in 1992 and headquartered in Dallas, Texas, TekFocus has grown to become the learning partner-of-choice for many IT infrastructure professionals and software developers because of exceptional instruction on a full offering of authorized technical training programs. Microsoft often requests TekFocus to provide training nationally and internationally on their products and solutions because of our trainers’ knowledge, ability, skill, and reputation on specific technologies.</font></div><div>&#160;</div><div><font size="2">Media Contact:</font></div><div><font size="2">Jason Kergosien</font></div><div><a href="mailto:jasonk@ingensystems.com"><font size="2">jasonk@ingensystems.com</font></a><br /><font size="2">t &#160; 888.INGEN.10</font></div><p>&#160;</p>]]></content:encoded><trackback:ping /></item><item><title>Ingen Presents at DevCares</title><description>&amp;amp;lt;p style=&amp;amp;quot;text-align: center&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;img alt=&amp;amp;quot;&amp;amp;quot; width=&amp;amp;quot;599&amp;amp;quot; height=&amp;amp;quot;106&amp;amp;quot; src=&amp;amp;quot;/Portals/0/Images/DevCares.jpg&amp;amp;quot; /&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p style=&amp;amp;quot;text-align: center&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;DEV CARES SERIES &amp;amp;lt;br /&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;br /&amp;amp;gt;DotNetNuke&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p style=&amp;amp;quot;text-align: center&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Click &amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;http://rs6.net/tn.jsp?et=1102650373681&amp;amp;amp;amp;s=14439&amp;amp;amp;amp;e=001GuuURwy2XuQQr6t4XGooxqEGzTjxFOR8oPC34ZSRwBsX-dWc8OlNjsSNCTKkHbpLXg36UKdEh-Ow7VEwU_mb8xxKZ5K7TNFLJcCDIo9L1EHc01ipzBAoZZ_IcdqEdTijSIdGaAjW1gehjXKMAqi0xjhRhMWgiBDybNAlmd3yHwE=&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;here&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt; to register&amp;amp;amp;#160;&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p style=&amp;amp;quot;text-align: left&amp;amp;quot;&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Session: DotNetNuke&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;With the advent of content management systems and the evolution of development tools, frameworks are everywhere.&amp;amp;amp;#160; DotNetNuke, an open source web platform based on Microsoft's .NET framework, has become more prevalent in the business environment.&amp;amp;amp;#160; It has quickly grown to become the most widely adopted open source framework for web CMS and application development in.NET.&amp;amp;amp;#160; In this session, we'll discuss how to leverage DotNetNuke in developing business applications without having limitations of frameworks to hinder you.&amp;amp;amp;#160; See real world examples of applications that leverage DNN's security, extensibility, and personalized content by using the DNN's portal framework as well as the full sets of skills in your .NET toolbelt.&amp;amp;amp;#160;&amp;amp;lt;br /&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Speaker: Jason Kergosien &amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Jason is president and senior architect at Ingen Systems, a Dallas-based development and consulting company specializing in DotNetNuke.&amp;amp;amp;#160; He speaks on regularly on various .NET and DotNetNuke topics at technical conferences including regional TechFests and CodeCamps.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;When&amp;amp;lt;/strong&amp;amp;gt;: July 31, 2009&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Time&amp;amp;lt;/strong&amp;amp;gt;: 8:30 AM - 9:00 AM - Sign-In &amp;amp;lt;br /&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; 9:00 AM - 11:30 AM - Presentation &amp;amp;lt;br /&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160;&amp;amp;amp;#160; 11:30 - Announcements and Give-Aways&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Location&amp;amp;lt;/strong&amp;amp;gt;:&amp;amp;amp;#160; &amp;amp;lt;a href=&amp;amp;quot;http://rs6.net/tn.jsp?et=1102650373681&amp;amp;amp;amp;s=14439&amp;amp;amp;amp;e=001GuuURwy2XuSAinHMgBIYwJKSJlKU9P-wgmZGSAL71rqRtuqmawopaV775FH3fQSOomMO3iXr_sB6aEepwY73MVSZmNWjy-Xvsg5cy2OyvzUKi4_m9lot2TnGZaNJFNQW&amp;amp;quot;&amp;amp;gt;TekFocus&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;To register, please call 214.800.5611 or visit &amp;amp;lt;a href=&amp;amp;quot;http://www.clicktoattend.com&amp;amp;quot;&amp;amp;gt;www.clicktoattend.com&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Location:&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;TekFocus at the InfoMart&amp;amp;lt;br /&amp;amp;gt;1950 Stemmons Freeway, Suite 3050 Dallas, TX 75207&amp;amp;lt;br /&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/20/Ingen-Presents-at-DevCares.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">20</guid><pubDate>Mon, 27 Jul 2009 00:00:00 GMT</pubDate><category>Announcements</category><content:encoded><![CDATA[<p style="text-align: center"><br /><img alt="" width="599" height="106" src="/Portals/0/Images/DevCares.jpg" /></p><p style="text-align: center"><strong>DEV CARES SERIES <br />&#160;<br />DotNetNuke</strong></p><p style="text-align: center"><strong>Click </strong><a href="http://rs6.net/tn.jsp?et=1102650373681&amp;s=14439&amp;e=001GuuURwy2XuQQr6t4XGooxqEGzTjxFOR8oPC34ZSRwBsX-dWc8OlNjsSNCTKkHbpLXg36UKdEh-Ow7VEwU_mb8xxKZ5K7TNFLJcCDIo9L1EHc01ipzBAoZZ_IcdqEdTijSIdGaAjW1gehjXKMAqi0xjhRhMWgiBDybNAlmd3yHwE="><strong>here</strong></a><strong> to register&#160;</strong><br />&#160;</p><p style="text-align: left"><strong>Session: DotNetNuke</strong><br />With the advent of content management systems and the evolution of development tools, frameworks are everywhere.&#160; DotNetNuke, an open source web platform based on Microsoft's .NET framework, has become more prevalent in the business environment.&#160; It has quickly grown to become the most widely adopted open source framework for web CMS and application development in.NET.&#160; In this session, we'll discuss how to leverage DotNetNuke in developing business applications without having limitations of frameworks to hinder you.&#160; See real world examples of applications that leverage DNN's security, extensibility, and personalized content by using the DNN's portal framework as well as the full sets of skills in your .NET toolbelt.&#160;<br />&#160;<br /><strong>Speaker: Jason Kergosien </strong><br />Jason is president and senior architect at Ingen Systems, a Dallas-based development and consulting company specializing in DotNetNuke.&#160; He speaks on regularly on various .NET and DotNetNuke topics at technical conferences including regional TechFests and CodeCamps.</p><p><strong>When</strong>: July 31, 2009<br /><strong>Time</strong>: 8:30 AM - 9:00 AM - Sign-In <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 9:00 AM - 11:30 AM - Presentation <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 11:30 - Announcements and Give-Aways<br /><strong>Location</strong>:&#160; <a href="http://rs6.net/tn.jsp?et=1102650373681&amp;s=14439&amp;e=001GuuURwy2XuSAinHMgBIYwJKSJlKU9P-wgmZGSAL71rqRtuqmawopaV775FH3fQSOomMO3iXr_sB6aEepwY73MVSZmNWjy-Xvsg5cy2OyvzUKi4_m9lot2TnGZaNJFNQW">TekFocus</a></p><p>To register, please call 214.800.5611 or visit <a href="http://www.clicktoattend.com">www.clicktoattend.com</a></p><p><br /><strong>Location:</strong><br />TekFocus at the InfoMart<br />1950 Stemmons Freeway, Suite 3050 Dallas, TX 75207<br />&#160;</p>]]></content:encoded><trackback:ping /></item><item><title>Ingen Hosts Dallas DNN User Group June 18th - Night at the Ballpark</title><description>&amp;amp;lt;h3&amp;amp;gt;June 18th - SPECIAL EVENT - Night at the Ballpark&amp;amp;lt;/h3&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;img height=&amp;amp;quot;86&amp;amp;quot; width=&amp;amp;quot;180&amp;amp;quot; align=&amp;amp;quot;right&amp;amp;quot; alt=&amp;amp;quot;Grand Prairie AirHogs&amp;amp;quot; src=&amp;amp;quot;/Portals/0/Images/AirHogs.gif&amp;amp;quot; /&amp;amp;gt;Dallas DNN User Group members are invited to a Night at the Ballpark.  Ingen Systems will be hosting the user group at their new suite at the &amp;amp;lt;a href=&amp;amp;quot;http://www.google.com/maps?f=q&amp;amp;amp;amp;source=s_q&amp;amp;amp;amp;hl=en&amp;amp;amp;amp;geocode=&amp;amp;amp;amp;q=QuikTrip+Park+aT+Grand+Prairie,+TX&amp;amp;amp;amp;sll=32.768956,-96.986213&amp;amp;amp;amp;sspn=0.007813,0.016522&amp;amp;amp;amp;ie=UTF8&amp;amp;amp;amp;ll=32.854788,-96.935806&amp;amp;amp;amp;spn=0.249761,0.528717&amp;amp;amp;amp;z=12&amp;amp;amp;amp;iwloc=A&amp;amp;quot;&amp;amp;gt;QuikTrip Park&amp;amp;lt;/a&amp;amp;gt;, home of the &amp;amp;lt;a href=&amp;amp;quot;http://www.airhogsbaseball.com/&amp;amp;quot;&amp;amp;gt;Grand Prairie AirHogs&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;When:&amp;amp;lt;/strong&amp;amp;gt; Thursday, June 18, 6:30 PM&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Where: &amp;amp;lt;/strong&amp;amp;gt;QuikTrip Park, 1600 Lone Star Parkway (&amp;amp;lt;a href=&amp;amp;quot;http://www.google.com/maps?f=q&amp;amp;amp;amp;source=s_q&amp;amp;amp;amp;hl=en&amp;amp;amp;amp;geocode=&amp;amp;amp;amp;q=QuikTrip+Park+aT+Grand+Prairie,+TX&amp;amp;amp;amp;sll=32.768956,-96.986213&amp;amp;amp;amp;sspn=0.007813,0.016522&amp;amp;amp;amp;ie=UTF8&amp;amp;amp;amp;ll=32.854788,-96.935806&amp;amp;amp;amp;spn=0.249761,0.528717&amp;amp;amp;amp;z=12&amp;amp;amp;amp;iwloc=A&amp;amp;quot;&amp;amp;gt;map&amp;amp;lt;/a&amp;amp;gt;)&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Agenda&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;6:30 PM - Meeting starts - Discussion of DNN's new Super Menu&amp;amp;lt;br /&amp;amp;gt;7:00 PM - Game starts - Food. Networking. Fun&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Food and beverages will be provided.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Seating is limited, so &amp;amp;lt;a href=&amp;amp;quot;http://www.dallas.dnnug.net&amp;amp;quot;&amp;amp;gt;RSVP today&amp;amp;lt;/a&amp;amp;gt;!&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;&amp;amp;lt;em&amp;amp;gt;NOTE: &amp;amp;amp;#160; RSVPs are required for this event.&amp;amp;amp;#160; &amp;amp;lt;/em&amp;amp;gt;&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/19/Ingen-Hosts-Dallas-DNN-User-Group-June-18th---Night-at-the-Ballpark.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">19</guid><pubDate>Thu, 11 Jun 2009 00:00:00 GMT</pubDate><category>Announcements</category><content:encoded><![CDATA[<h3>June 18th - SPECIAL EVENT - Night at the Ballpark</h3><p><img height="86" width="180" align="right" alt="Grand Prairie AirHogs" src="/Portals/0/Images/AirHogs.gif" />Dallas DNN User Group members are invited to a Night at the Ballpark.  Ingen Systems will be hosting the user group at their new suite at the <a href="http://www.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=QuikTrip+Park+aT+Grand+Prairie,+TX&amp;sll=32.768956,-96.986213&amp;sspn=0.007813,0.016522&amp;ie=UTF8&amp;ll=32.854788,-96.935806&amp;spn=0.249761,0.528717&amp;z=12&amp;iwloc=A">QuikTrip Park</a>, home of the <a href="http://www.airhogsbaseball.com/">Grand Prairie AirHogs</a>.<br /><br /><strong>When:</strong> Thursday, June 18, 6:30 PM<br /><strong>Where: </strong>QuikTrip Park, 1600 Lone Star Parkway (<a href="http://www.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=QuikTrip+Park+aT+Grand+Prairie,+TX&amp;sll=32.768956,-96.986213&amp;sspn=0.007813,0.016522&amp;ie=UTF8&amp;ll=32.854788,-96.935806&amp;spn=0.249761,0.528717&amp;z=12&amp;iwloc=A">map</a>)<br /><br /><strong>Agenda</strong><br />6:30 PM - Meeting starts - Discussion of DNN's new Super Menu<br />7:00 PM - Game starts - Food. Networking. Fun</p><p>Food and beverages will be provided.</p><p>Seating is limited, so <a href="http://www.dallas.dnnug.net">RSVP today</a>!</p><p><strong><em>NOTE: &#160; RSVPs are required for this event.&#160; </em></strong></p>]]></content:encoded><trackback:ping /></item><item><title>Jason Kergosien to Speak at OpenForce '09</title><description>&amp;amp;lt;p&amp;amp;gt;Co-founder and CEO of Ingen Systems, Jason Kergosien will be speaking at this year's OpenForce conference in Las Vegas, held November 10-12. Come join the community as the DotNetNuke OpenForce conference. Attend information packed sessions on DotNetNuke Skinning, Development and Administration given by some of the leading members of the community. Become a part of the largest Open Source community on the .Net platform and explore all that DotNetNuke has to offer.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Jason will discuss implementing DotNetNuke in an enterprise environment, impacting all departments of a large organization with many divisions. Hear about real world scenarios and best practices learned by implementing DotNetNuke as a content management system for one of the largest school districts in Dallas, TX, involving 50 web sites managed by hundreds of content managers, while maintaining standards of quality across the enterprise. Discussion will include environmental, political, and training considerations in the process.&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/18/Jason-Kergosien-to-Speak-at-OpenForce-09.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">18</guid><pubDate>Tue, 02 Jun 2009 00:00:00 GMT</pubDate><category>Announcements</category><content:encoded><![CDATA[<p>Co-founder and CEO of Ingen Systems, Jason Kergosien will be speaking at this year's OpenForce conference in Las Vegas, held November 10-12. Come join the community as the DotNetNuke OpenForce conference. Attend information packed sessions on DotNetNuke Skinning, Development and Administration given by some of the leading members of the community. Become a part of the largest Open Source community on the .Net platform and explore all that DotNetNuke has to offer.</p><p>Jason will discuss implementing DotNetNuke in an enterprise environment, impacting all departments of a large organization with many divisions. Hear about real world scenarios and best practices learned by implementing DotNetNuke as a content management system for one of the largest school districts in Dallas, TX, involving 50 web sites managed by hundreds of content managers, while maintaining standards of quality across the enterprise. Discussion will include environmental, political, and training considerations in the process.</p>]]></content:encoded><trackback:ping /></item><item><title>Ingen System's Jason Kergosien to Speak at DevCares July 31</title><description>&amp;amp;lt;p&amp;amp;gt;Jason Kergosien, co-founder and CEO of Ingen Systems, will be speaking at DevCares on July 31. DevCares is a monthly event sponsored by Dallas based company, &amp;amp;lt;a href=&amp;amp;quot;http://www.tekfokus.com/&amp;amp;quot;&amp;amp;gt;TekFocus&amp;amp;lt;/a&amp;amp;gt;. Jason will speak about how DotNetNuke and content management systems in general have become more prevalent in the business environment. DNN has quickly grown to become the most widely adopted open source framework for web CMS and application development in.NET. Jason will show you how to leverage DotNetNuke in developing business applications without having limitations of frameworks to hinder you. See real world examples of applications that leverage DNN's security, extensibility, and personalized content by using the DNN's portal framework as well as the full sets of skills in your .NET toolbelt.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;https://www.clicktoattend.com/register.aspx?eventid=138751&amp;amp;quot;&amp;amp;gt;Click here to register for this event&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/17/Ingen-Systems-Jason-Kergosien-to-Speak-at-DevCares-July-31.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">17</guid><pubDate>Mon, 01 Jun 2009 00:00:00 GMT</pubDate><category>Announcements</category><content:encoded><![CDATA[<p>Jason Kergosien, co-founder and CEO of Ingen Systems, will be speaking at DevCares on July 31. DevCares is a monthly event sponsored by Dallas based company, <a href="http://www.tekfokus.com/">TekFocus</a>. Jason will speak about how DotNetNuke and content management systems in general have become more prevalent in the business environment. DNN has quickly grown to become the most widely adopted open source framework for web CMS and application development in.NET. Jason will show you how to leverage DotNetNuke in developing business applications without having limitations of frameworks to hinder you. See real world examples of applications that leverage DNN's security, extensibility, and personalized content by using the DNN's portal framework as well as the full sets of skills in your .NET toolbelt.</p><p><a href="https://www.clicktoattend.com/register.aspx?eventid=138751">Click here to register for this event</a>.</p>]]></content:encoded><trackback:ping /></item><item><title>Mix Notes '09</title><description>&amp;amp;lt;p&amp;amp;gt;Ingen Systems is&amp;amp;amp;#160; proud to help bring you Mix Notes '09. MIX Notes is a one day hands-on lab to experiment with the key technologies announced and presented at the &amp;amp;lt;a href=&amp;amp;quot;http://live.visitmix.com/&amp;amp;quot;&amp;amp;gt;Mix 09 conference&amp;amp;lt;/a&amp;amp;gt;.  It will be held at &amp;amp;lt;a href=&amp;amp;quot;http://www.tekfocus.com/&amp;amp;quot;&amp;amp;gt;TekFocus&amp;amp;lt;/a&amp;amp;gt; in Dallas TX. At Mix Notes you will be able to view the latest Microsoft .NET technologies, get ands-on training with leading industry experts, and receive a DVD with a virtual machine image set up with software and samples.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;http://www.mixnotes.net/Register/tabid/55/Default.aspx&amp;amp;quot;&amp;amp;gt;Click here to register for Mix Notes '09&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/16/Mix-Notes-09.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">16</guid><pubDate>Fri, 29 May 2009 00:00:00 GMT</pubDate><category>Announcements</category><content:encoded><![CDATA[<p>Ingen Systems is&#160; proud to help bring you Mix Notes '09. MIX Notes is a one day hands-on lab to experiment with the key technologies announced and presented at the <a href="http://live.visitmix.com/">Mix 09 conference</a>.  It will be held at <a href="http://www.tekfocus.com/">TekFocus</a> in Dallas TX. At Mix Notes you will be able to view the latest Microsoft .NET technologies, get ands-on training with leading industry experts, and receive a DVD with a virtual machine image set up with software and samples.</p><p><a href="http://www.mixnotes.net/Register/tabid/55/Default.aspx">Click here to register for Mix Notes '09</a>.</p>]]></content:encoded><trackback:ping /></item><item><title>Trackback TestPost</title><description>&amp;amp;lt;p&amp;amp;gt;Sample Trackback post&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/15/Trackback-TestPost.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">15</guid><pubDate>Wed, 27 May 2009 00:00:00 GMT</pubDate><category>Resources</category><content:encoded><![CDATA[<p>Sample Trackback post</p>]]></content:encoded><trackback:ping /></item><item><title>Free Training (Mar 6) - NukePress, Ingen's new blog module</title><description>&amp;amp;lt;p&amp;amp;gt;To celebrate the release of NukePress, the new blog module from Ingen Systems, we will be offering free training and preview session this Friday.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;The new release leverages best practices from many of the popular blogs on the internet such as WordPress and TypePad.&amp;amp;amp;#160; Even though the module was designed to be very easy to use, it is also flexible, giving bloggers greater control of their blogs.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;When:&amp;amp;amp;#160; Friday, March 6th&amp;amp;amp;#160;at&amp;amp;amp;#160;2:00 PM Central&amp;amp;lt;br /&amp;amp;gt;Where: WebCast&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;http://www.ingensystems.com/Training/DotNetNukeTraining/FreeOnlineWebcasts/tabid/90/Default.aspx&amp;amp;quot;&amp;amp;gt;Sign up today &amp;amp;amp;gt;&amp;amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/13/Free-Training-(Mar-6)---NukePress-Ingens-new-blog-module.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">13</guid><pubDate>Thu, 05 Mar 2009 00:00:00 GMT</pubDate><category>Announcements</category><content:encoded><![CDATA[<p>To celebrate the release of NukePress, the new blog module from Ingen Systems, we will be offering free training and preview session this Friday.</p><p>The new release leverages best practices from many of the popular blogs on the internet such as WordPress and TypePad.&#160; Even though the module was designed to be very easy to use, it is also flexible, giving bloggers greater control of their blogs.</p><p>When:&#160; Friday, March 6th&#160;at&#160;2:00 PM Central<br />Where: WebCast</p><p><a href="http://www.ingensystems.com/Training/DotNetNukeTraining/FreeOnlineWebcasts/tabid/90/Default.aspx">Sign up today &gt;&gt;</a></p><p>&#160;</p><p>&#160;</p>]]></content:encoded><trackback:ping /></item><item><title>Ingen to Speak at Houston TechFest</title><description>&amp;amp;lt;p&amp;amp;gt;Jason Kergosien, president of Ingen Systems will present at the upcomming &amp;amp;lt;a href=&amp;amp;quot;http://www.houstontechfest.com&amp;amp;quot; target=&amp;amp;quot;_blank&amp;amp;quot;&amp;amp;gt;Houston Techfest&amp;amp;lt;/a&amp;amp;gt; on January 24th.&amp;amp;lt;br /&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Microsoft Dynamic Data&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Jason will be sharing this exciting new technology and its impact to development process. Dynamic Data not only allows for turnkey CRUD administration on existing data, but it also allows for rapid development using templates without the burden of code generation.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;DotNetNuke&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;Jason will discuss the benefits and business uses of DotNetNuke ranging from adoption, support, to extending DotNetNuke's functionality.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;&amp;amp;lt;a href=&amp;amp;quot;http://www.houstontechfest.com&amp;amp;quot;&amp;amp;gt;Register for the Houston TechFest today!&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/12/Ingen-to-Speak-at-Houston-TechFest.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">12</guid><pubDate>Fri, 16 Jan 2009 00:00:00 GMT</pubDate><content:encoded><![CDATA[<p>Jason Kergosien, president of Ingen Systems will present at the upcomming <a href="http://www.houstontechfest.com" target="_blank">Houston Techfest</a> on January 24th.<br />&#160;</p><p><strong>Microsoft Dynamic Data</strong><br />Jason will be sharing this exciting new technology and its impact to development process. Dynamic Data not only allows for turnkey CRUD administration on existing data, but it also allows for rapid development using templates without the burden of code generation.</p><p><strong>DotNetNuke</strong><br />Jason will discuss the benefits and business uses of DotNetNuke ranging from adoption, support, to extending DotNetNuke's functionality.</p><p><strong><a href="http://www.houstontechfest.com">Register for the Houston TechFest today!</a></strong></p><p>&#160;</p>]]></content:encoded><trackback:ping /></item><item><title>Ingen Systems Sponsors Houston TechFest</title><description>&amp;amp;lt;p&amp;amp;gt;Ingen Systems, a premier .NET and DotNetNuke consulting, development, and hosting company, is proud to announce its sponsorship of the &amp;amp;lt;a href=&amp;amp;quot;http://www.houstontechfest.com&amp;amp;quot;&amp;amp;gt;Houston TechFest&amp;amp;lt;/a&amp;amp;gt;, a community-driven technical event to promote learning in the industry.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;About Ingen Systems&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Ingen Systems, Inc is a privately held firm in Dallas, Texas, specializing in custom Microsoft .NET business software solutions, web developer training, web hosting, content management, and graphic design.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;In early 2008 Ingen Systems began merging operations with Dallas New Media and now has the combined resources and talents of the regions most experienced DotNetNuke and .NET content management experts.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Our principle staff are actively engaged in the local DotNetNuke and Microsoft .NET developer communities. They manage the local chapter of the DotNetNuke user group and speak at many of the regional Microsoft code camps, user groups, and Tech-Fests.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Ingen Systems primary focus is delivering full-service web solutions to our enterprise, small-business, and non-profit&amp;amp;amp;#160; customers. We bring expertise and excellence to each project and strive to deliver true value and performance to our clients.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;About Houston TechFest&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;The Houston TechFest is a community-driven annual technical event focusing on new and exciting technologies.&amp;amp;amp;#160; Enjoying its second year, the Houston TechFest is scheduled to run Saturday, January 24th, at the University of Houston.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/11/Ingen-Systems-Sponsors-Houston-TechFest.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">11</guid><pubDate>Mon, 10 Nov 2008 00:00:00 GMT</pubDate><category>Announcements</category><content:encoded><![CDATA[<p>Ingen Systems, a premier .NET and DotNetNuke consulting, development, and hosting company, is proud to announce its sponsorship of the <a href="http://www.houstontechfest.com">Houston TechFest</a>, a community-driven technical event to promote learning in the industry.</p><p>&#160;</p><p><strong>About Ingen Systems</strong></p><p>Ingen Systems, Inc is a privately held firm in Dallas, Texas, specializing in custom Microsoft .NET business software solutions, web developer training, web hosting, content management, and graphic design.</p><p>In early 2008 Ingen Systems began merging operations with Dallas New Media and now has the combined resources and talents of the regions most experienced DotNetNuke and .NET content management experts.</p><p>Our principle staff are actively engaged in the local DotNetNuke and Microsoft .NET developer communities. They manage the local chapter of the DotNetNuke user group and speak at many of the regional Microsoft code camps, user groups, and Tech-Fests.</p><p>Ingen Systems primary focus is delivering full-service web solutions to our enterprise, small-business, and non-profit&#160; customers. We bring expertise and excellence to each project and strive to deliver true value and performance to our clients.</p><p>&#160;</p><p>&#160;</p><p><strong>About Houston TechFest</strong></p><p>The Houston TechFest is a community-driven annual technical event focusing on new and exciting technologies.&#160; Enjoying its second year, the Houston TechFest is scheduled to run Saturday, January 24th, at the University of Houston.</p><p>&#160;</p><p>&#160;</p><p>&#160;</p><p>&#160;</p><p>&#160;</p><p>&#160;</p><p>&#160;</p>]]></content:encoded><trackback:ping /></item><item><title>DNN Tip - "Create Module Package" Missing</title><description>&amp;amp;lt;p&amp;amp;gt;Modules are a key way to extend DotNetNuke functionality.&amp;amp;amp;#160; To install a module, you simply take the module package (a zip file that contains all the necessary content) and install it onto the site.&amp;amp;amp;#160; The package will install the module.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;What if you want to go the other way and create a package from an installed module?&amp;amp;amp;#160; Normally you can do this by doing the following:&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;ul&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Log in to the site as a super user&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Go to Host &amp;amp;amp;gt; Module Definitions&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Click the pencil next to the module you want to package&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Click the &amp;amp;quot;&amp;amp;lt;strong&amp;amp;gt;Create Module Package&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;quot; menu option&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Then can choose your options of the package.&amp;amp;amp;#160;&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;The new module package will be saved in the /Install/Module folder&amp;amp;lt;/li&amp;amp;gt;&amp;amp;lt;/ul&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Alas, this only works locally (i.e. your web site is running on your local machine).&amp;amp;amp;#160; If you try to package a module on an external website, the &amp;amp;quot;&amp;amp;lt;strong&amp;amp;gt;Create Module Package&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;quot; menu option is not available.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;strong&amp;amp;gt;Here's a work-around for this:&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;ul&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Log in to the external site as a super user&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Go to Host &amp;amp;amp;gt; Module Definitions&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Copy the url of the page you are on an change it like this:&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Original: &amp;amp;lt;a href=&amp;amp;quot;http://mysitecom/Host/Module%20Definitions/tabid/18/ctl/Edit/mid/322/desktopmoduleid/57/portalid/0/Default.aspx&amp;amp;quot;&amp;amp;gt;http://MYSITEcom/Host/Module%20Definitions/tabid/18/ctl/Edit/mid/322/desktopmoduleid/57/portalid/0/Default.aspx&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;    &amp;amp;lt;li&amp;amp;gt;Change to: &amp;amp;lt;a href=&amp;amp;quot;http://mysite.com/Host/Module%20Definitions/tabid/18/ctl/package/mid/322/desktopmoduleid/57/portalid/0/Default.aspx&amp;amp;quot;&amp;amp;gt;http://MYSITE.com/Host/Module%20Definitions/tabid/18/ctl/&amp;amp;lt;strong&amp;amp;gt;package&amp;amp;lt;/strong&amp;amp;gt;/mid/322/desktopmoduleid/57/portalid/0/Default.aspx&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&amp;amp;lt;/ul&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Then, you can go through the packaging process.&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;#160;&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/10/DNN-Tip---"Create-Module-Package"-Missing.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">10</guid><pubDate>Fri, 03 Oct 2008 00:00:00 GMT</pubDate><content:encoded><![CDATA[<p>Modules are a key way to extend DotNetNuke functionality.&#160; To install a module, you simply take the module package (a zip file that contains all the necessary content) and install it onto the site.&#160; The package will install the module.</p><p>What if you want to go the other way and create a package from an installed module?&#160; Normally you can do this by doing the following:</p><ul>    <li>Log in to the site as a super user</li>    <li>Go to Host &gt; Module Definitions</li>    <li>Click the pencil next to the module you want to package</li>    <li>Click the "<strong>Create Module Package</strong>" menu option</li>    <li>Then can choose your options of the package.&#160;</li>    <li>The new module package will be saved in the /Install/Module folder</li></ul><p>Alas, this only works locally (i.e. your web site is running on your local machine).&#160; If you try to package a module on an external website, the "<strong>Create Module Package</strong>" menu option is not available.</p><p><strong>Here's a work-around for this:</strong></p><ul>    <li>Log in to the external site as a super user</li>    <li>Go to Host &gt; Module Definitions</li>    <li>Copy the url of the page you are on an change it like this:</li>    <li>Original: <a href="http://mysitecom/Host/Module%20Definitions/tabid/18/ctl/Edit/mid/322/desktopmoduleid/57/portalid/0/Default.aspx">http://MYSITEcom/Host/Module%20Definitions/tabid/18/ctl/Edit/mid/322/desktopmoduleid/57/portalid/0/Default.aspx</a></li>    <li>Change to: <a href="http://mysite.com/Host/Module%20Definitions/tabid/18/ctl/package/mid/322/desktopmoduleid/57/portalid/0/Default.aspx">http://MYSITE.com/Host/Module%20Definitions/tabid/18/ctl/<strong>package</strong>/mid/322/desktopmoduleid/57/portalid/0/Default.aspx</a></li></ul><p>Then, you can go through the packaging process.&#160;</p><p>&#160;</p><p>&#160;</p>]]></content:encoded><trackback:ping /></item><item><title>Upcoming Live Presentations - Dynamic Data (Jason Kergosien)</title><description>&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;With Microsoft's recent RTM release of the .NET Framework 3.5 SP1, many great new features will be available for .NET developers.&amp;amp;amp;#160; To celebrate the release, Jason Kergosien will be presenting on ASP.NET Dynamic Data at the Dallas .Net Users Group and the Dallas ASP.Net User Group&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;He will be discussing Dynamic Data, Microsoft's innovative new approach to dynamic web site creation in the .NET 3.5 SP1 RTM release.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;Dynamic Data allows sites to be built upon your database using templates to represent field types and page layouts. Learn how the framework will automatically traverse data relationships, ensuring data integrity with client-side validation based upon database field properties. Learn also how to apply Dynamic Data to your existing applications.&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/9/Upcoming-Live-Presentations---Dynamic-Data-(Jason-Kergosien).aspx</link><author>Ingen Systems</author><guid isPermaLink="false">9</guid><pubDate>Wed, 13 Aug 2008 00:00:00 GMT</pubDate><category>Announcements</category><content:encoded><![CDATA[<p><br />With Microsoft's recent RTM release of the .NET Framework 3.5 SP1, many great new features will be available for .NET developers.&#160; To celebrate the release, Jason Kergosien will be presenting on ASP.NET Dynamic Data at the Dallas .Net Users Group and the Dallas ASP.Net User Group</p><p><br />He will be discussing Dynamic Data, Microsoft's innovative new approach to dynamic web site creation in the .NET 3.5 SP1 RTM release.</p><p>Dynamic Data allows sites to be built upon your database using templates to represent field types and page layouts. Learn how the framework will automatically traverse data relationships, ensuring data integrity with client-side validation based upon database field properties. Learn also how to apply Dynamic Data to your existing applications.</p>]]></content:encoded><trackback:ping /></item><item><title>Ingen Systems Releases Cambrian Videos on NukeCast.NET</title><description>&amp;amp;lt;p&amp;amp;gt;Ingen Systems is releasing a series of videos on the new DotNetNuke podcast show, NukeCast.NET.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;The first release, &amp;amp;lt;a href=&amp;amp;quot;/LinkClick.aspx?link=122&amp;amp;amp;amp;tabid=36&amp;amp;quot;&amp;amp;gt;DotNetNuke 5 &amp;amp;quot;Cambrian&amp;amp;quot; First Look - Skinning Enhancements&amp;amp;lt;/a&amp;amp;gt; focuses on the new skinning features of Cambrian.&amp;amp;amp;#160; We will also be releasing within the next couple of weeks several videos on Cambrian, as well as .NET 3.5 SP1 features such as Silverlight Deep Zoom and Dynamic Data.&amp;amp;amp;#160; Stay tuned for more.&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/8/Ingen-Systems-Releases-Cambrian-Videos-on-NukeCastNET.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">8</guid><pubDate>Tue, 29 Jul 2008 00:00:00 GMT</pubDate><content:encoded><![CDATA[<p>Ingen Systems is releasing a series of videos on the new DotNetNuke podcast show, NukeCast.NET.</p><p>The first release, <a href="/LinkClick.aspx?link=122&amp;tabid=36">DotNetNuke 5 "Cambrian" First Look - Skinning Enhancements</a> focuses on the new skinning features of Cambrian.&#160; We will also be releasing within the next couple of weeks several videos on Cambrian, as well as .NET 3.5 SP1 features such as Silverlight Deep Zoom and Dynamic Data.&#160; Stay tuned for more.</p>]]></content:encoded><trackback:ping /></item><item><title>Free DotNetNuke Training -  Telerik Controls in DNN</title><description>&amp;amp;lt;p&amp;amp;gt;Catch some free instructor led training this Friday on Telerik's Radmenu, TabStrip, and PanelBar in DotNetNuke. Will Ballard of Ingen Systems will be presenting in an hour long webinar on how to leverage Telerik's controls to create standards compliant valid XHTML pages, improving search engine rankings, less complex code, and faster page loads.&amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;br /&amp;amp;gt;This session is one of a weekly series of free training courses sponsored by Ingen Systems.&amp;amp;amp;#160; RSVPs are required &amp;amp;lt;a href=&amp;amp;quot;/LinkClick.aspx?link=90&amp;amp;amp;amp;tabid=36&amp;amp;quot;&amp;amp;gt;sign up for an upcoming session&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/7/Free-DotNetNuke-Training----Telerik-Controls-in-DNN.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">7</guid><pubDate>Tue, 03 Jun 2008 00:00:00 GMT</pubDate><content:encoded><![CDATA[<p>Catch some free instructor led training this Friday on Telerik's Radmenu, TabStrip, and PanelBar in DotNetNuke. Will Ballard of Ingen Systems will be presenting in an hour long webinar on how to leverage Telerik's controls to create standards compliant valid XHTML pages, improving search engine rankings, less complex code, and faster page loads.<br /><br />This session is one of a weekly series of free training courses sponsored by Ingen Systems.&#160; RSVPs are required <a href="/LinkClick.aspx?link=90&amp;tabid=36">sign up for an upcoming session</a>.</p>]]></content:encoded><trackback:ping /></item><item><title>Ingen to Present on Silverlight Deep Zoom at Dallas DotNetNuke Users Group</title><description>&amp;amp;lt;p&amp;amp;gt;Jason Kergosien will be presenting at the next Dallas DotNetNuke Users Group on Thursday, June 19 on &amp;amp;lt;br /&amp;amp;gt;&amp;amp;lt;span id=&amp;amp;quot;dnn_ctr1743_MainView_ViewBlog_lstBlogView__ctl0_lblDescription&amp;amp;quot;&amp;amp;gt;Deep Zoom, Microsoft's new feature in Silverlight 2 that allows for interactive navigation and zooming on collections of extremely high definition images.&amp;amp;amp;#160;   &amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;For more and to RSVP, sign up on the &amp;amp;lt;a href=&amp;amp;quot;http://dallas.dnnug.net&amp;amp;quot; target=&amp;amp;quot;_blank&amp;amp;quot;&amp;amp;gt;Dallas DNN Users Group website&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/6/Ingen-to-Present-on-Silverlight-Deep-Zoom-at-Dallas-DotNetNuke-Users-Group.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">6</guid><pubDate>Tue, 03 Jun 2008 00:00:00 GMT</pubDate><category>Announcements</category><content:encoded><![CDATA[<p>Jason Kergosien will be presenting at the next Dallas DotNetNuke Users Group on Thursday, June 19 on <br /><span id="dnn_ctr1743_MainView_ViewBlog_lstBlogView__ctl0_lblDescription">Deep Zoom, Microsoft's new feature in Silverlight 2 that allows for interactive navigation and zooming on collections of extremely high definition images.&#160;   </span></p><p>For more and to RSVP, sign up on the <a href="http://dallas.dnnug.net" target="_blank">Dallas DNN Users Group website</a>.</p>]]></content:encoded><trackback:ping /></item><item><title>Ingen at Austin Code Camp</title><description>&amp;amp;lt;p&amp;amp;gt;Jason Kergosien, Founder/CEO of Ingen Systems presented on building applications with ASP.NET Dynamic Data.&amp;amp;amp;#160; In its latest release, the Dynamic Data team has added some very powerfull additions including templates for custom field templates, as well as a wizard to make building dynamic, data-driven sites even easier.&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p&amp;amp;gt;If you missed the presentation, register with us to receive updates on upcoming speaking engagements and training opportunities.&amp;amp;lt;/p&amp;amp;gt;</description><link>http://ingensystems.com/Blog/tabid/150/PostID/5/Ingen-at-Austin-Code-Camp.aspx</link><author>Ingen Systems</author><guid isPermaLink="false">5</guid><pubDate>Wed, 21 May 2008 00:00:00 GMT</pubDate><content:encoded><![CDATA[<p>Jason Kergosien, Founder/CEO of Ingen Systems presented on building applications with ASP.NET Dynamic Data.&#160; In its latest release, the Dynamic Data team has added some very powerfull additions including templates for custom field templates, as well as a wizard to make building dynamic, data-driven sites even easier.</p><p>If you missed the presentation, register with us to receive updates on upcoming speaking engagements and training opportunities.</p>]]></content:encoded><trackback:ping /></item></channel></rss>