Technopreneurship, E-Commerce and Pedagogy Concepts