Courses‎ > ‎


This page summarizes the course "E-Business" for the Summer 2019 semester only. This summary may not be compatible to the same course completed in a different semester.

Program: BBA, Course code: BUS-3214, Duration: 3.0 credit hours.


Internet is just a medium for delivering a product or service. It is assumed that the students already have a product or service. This course will cover essential technical knowledge required to deliver this already-existing product or service through the internet using E-commerce technologies. It encompasses online business plan, domain name, fund collection, website platforms, search engine optimization, visitor tracking, and other related topics. In the lab classes, practical coverage will be given on HTML, CSS, CMS, and shopping cart software. At the end of the course, students will build a fully-functional online store as a project.

Amazon Web Services (AWS) will provide most of the cloud computing resources required for this course, including 20 USD (or more) credit to each student. See Acknowledgment section for details.

Learning Objectives

After successfully completing this course, a student should be able to:
  • Develop a business model for E-Commerce project
  • Identify various routes of collecting funds for E-Commerce venture
  • Register a custom domain name and set up DNS records
  • Build a static site using HTML and CSS 
  • Deploy the static site through Amazon S3 platform on the custom domain name
  • Build a dynamic website using WordPress platform
  • Convert the WordPress site into an online store using WooCommerce plugin
  • Deploy the online store through Amazon EC2 platform 
  • Install SSL certificate on the online store
  • Track and analyze the visitor activities using Google Analytics
  • Optimize the website so that it becomes visible on search engine results
  • Create corporate email addresses
  • Authenticate outgoing emails using SPF, DKIM, and DMARC

Course Contents

  • 1. Introductory Concepts
    • Network, internet, and WWW
    • Online and offline properties
    • Features of a well-designed online property
    • Types of E-commerce
    • E-commerce in Bangladesh
    • Cloud computing
    • Amazon Web Services
  • 2. Business Models and Fund Collection for Online Venture
    • Business model, E-commerce business model, business plan
    • Key elements of an online business model
    • E-commerce business strategies
    • Various sources of funds for an online business
    • Fund collection in Bangladesh
    • BASIS E-commerce alliance membership
    • IDLC Udbhabon loan
    • Venture capital
    • Crowdfunding
    • The Patreon platform
  • 3. Domain Name System
    • HTTP and related terms
    • Underlying mechanism of the web
    • Why is domain important?
    • Root domain vs. sub-domain
    • Various types of domain names and their pros/cons
    • Primary and secondary market
    • Trademark infringement
    • Registration of a domain name
    • Nameservers
    • DNS records
  • 4. Static Website
    • Structure of a website, sitemap, and tree diagram
    • Website platforms
    • HTML: Basics structure, image, table, list, hyperlink
    • CSS
    • Bootstrap framework
    • Amazon S3
  • 5. CMS and Shopping Cart Software
    • Introduction to WordPress 
    • Layout: Header, footer, menu, and content area
    • Themes
    • Page vs, post
    • Plugins
    • WooCommerce
    • Amazon EC2
  • 6. Website Management
    • DoS and DDoS attacks
    • HTTPS and SSL certificate
    • Google Search Console
    • Privacy policy
    • Google Analytics
    • The basics of SEO
    • The email infrastructure
    • SPF, DKIM, and DMARC
  • 7. Freelancing and Advertising
    • Freelancing platforms: How to use
    • Advertisement networks
    • Terms, conditions, rules, and regulations
    • Payment gateway: Context Bangladesh

Lab Activities

    This course encompasses both theoretical topics and lab activities, including two projects. Fifty percent classes will be held in the computer lab. A portion of marks will be given based on the performance of the student in the lab class, continuously throughout the semester. 

    Course Materials


    Most of the cloud computing resources required for this course are provided by Amazon Web Services (AWS). Amazon will also grant 20 USD (or more) credit  to each student. This credit will be used for expensive cloud computing services necessary for lab classes and projects.