DIY PRO Blog & E-Commerce Platform

Detailed, step by step guidance, sets up your PC to host your own blog and online store. No Programming required.
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
60 students enrolled
Instructed by Bill Weisberg Design / Web Design
Take This Course
  • Lectures 46
  • Length 11.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2012 English

Course Description

DIY PRO Blog and E-Commerce platform is 38 videos (approximately 9 hours), 148 Page eBook, supporting applications and code files on Self Hosting. The videos guide you step by step through installing, configuring, and customizing powerful software that turns your PC into a full featured blog and online store. You will learn a broad spectrum of technical knowledge in Self Hosting, hands on, from an IT professional with 28 years of computing experience. Even better, a web professional would charge you $2,000 - $5,000 to implement what you will learn in this Self Hosted Blog & eCommerce Training! The best part is what you can do with it when you are done.


What are the requirements?

  • A PC with Windows 7 Home, Professional, or Ultimate (32Bit or 64Bit)
  • Broadband Internet Connection such as DSL or Cable
  • Router - For example D-Link, Netgear, and Linksys are typical home network routers
  • Ability to copy and paste
  • Navigate files and folders
  • Move files between directories
  • Download and install software
  • Do It Yourself attitude

What am I going to get from this course?

  • Learn computer networking principles
  • Gather specific details about your PC, router, and network settings
  • Install blog and e-commerce software
  • Design matching custom website themes
  • Analyze website traffic and monitor performance
  • Post to your blog and add a product to your store
  • Create a newsletter
  • Open your websites to the public
  • Enjoy sharing ideas and information, and sell products online
  • Create a community of new bloggers and internet marketers that share ideas for online success

Who is the target audience?

  • Families
  • Students
  • Hobbyists
  • Clubs and Groups
  • Bloggers
  • Internet Marketers
  • Small Businesses
  • Entrepreneurs
  • Technology Enthusiasts

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction
2 pages
Getting started.
148 pages
eBook describing the complete platform installation and configuration procedure.
Section 2: Downloads
20.9 kB

Download the support files to your computer and extract the zip.

3.7 MB

BlogEngine.NET 2.5 Download to your PC

18.7 MB

nopCommerce 2.5 Download to your PC

3.7 MB

Graphics software installer. Download to your PC.

7.5 MB

Recommended software for storing the many passwords generated during this class.

7.8 kB

Licenses for the software used in this class.

Section 3: Prepare Your PC

Basic computer networking is explained providing an overview of web technology.

You will gather basic information about your computer and network that will be used later in the course.

For example, verify administrator rights, OS type, IP settings, and router settings.


Assign a static IP address to your computer.


Internet Information Services consists of software components that enable a computer to host websites. This lesson gets IIS up and running on your computer.


Installing .NET Framework


Configure regular backups of your PC


Configure your firewall


Learn how to use service accounts to keep your system secure.


Download database software to store your website data.


Web development software will allow you to modify the files that determine your website design and functionality.


Visual C# is a programming language and installing the development environment enables you to modify code files.


Live Writer is blog editing software. You will use it to create high quality posts for your blog.


Install and configure database software.


Download the core applications used in the DIY Web Platform, recommended tools, and update your OS.


Register your domain name.


Learn about the HOSTS file and add new entries.

Section 4: Install Websites

Prepare to install your websites and configure application pools.


Install BlogEngine.NET


Install nopCommerce software

Section 5: Design Themes

Choose a color scheme for your websites.


Apply your color scheme and create custom theme folder.


Create a custom theme for your blog


Create a custom theme for your store.


Create a custom logo to build your brand.


Create custom menu icons that match your theme


Customize page footers


Use social accounts for content and website promotion

Section 6: Monitor Performance and Analyze Traffic

Create a database to store blog analytic data


Create a table for analytic data.


Install a custom HTTP Module that sends request details to the database for reporting


Create a custom report to view daily blog traffic.


Learn how to monitor the performance of your websites.

Section 7: Initialize Websites

Write your first blog entry and post it.


Choose a product to sell online and set it up in your store.


Configure payments and shipping methods in your store.

Section 8: Promotion

Promote your websites with a newsletter. Create a custom newsletter sign up form and link to it from your site.

Section 9: Test and Go Public

Finalize your website settings and content, then test your store by going through the purchasing process.


Configure your firewall to allow internet users to browse your websites.


Change your public DNS record pointing your domain name to your websites.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Bill Weisberg, IT Professional

My Dad bought me my first computer, an Atari 800, when I was 12 years old. I enjoy sharing my 28 years of computer experience with others because modern technology can empower individuals like never before in history. In 1999 I achieved Microsoft Certified Systems Engineer certification and Cisco Certified Network Associate. I spend way too much time at a keyboard so i like to get out and play golf when I can.

Ready to start learning?
Take This Course