4.5 out of 5
4.5
6 reviews on Udemy

Opencart 2.3.0.2 Module Development By Example

Learn to develop a real-world extension that can be packaged and distributed on the opencart marketplace!
Instructor:
Russell Brewer
24 students enrolled
English [Auto-generated]
Students will be able to develop custom functionality for the opencart framework, and then package that functionality so that it can be shared with the world.

Opencart is a free, open-source e-commerce platform. Its easy to install, easy to use, and full of features. A big part of Opencart is the Opencart Marketplace, where developers can share their custom extensions that will expand the functionality of an owner’s opencart store. In this course, you will be taught by an industry professional with years of experience. You will learn how to create one of these custom opencart extensions step-by-step, so that you can begin developing like the pro’s!

You’ll learn …

  • The MVC Architecture
  • Routing in Opencart
  • Passing Data between the Controller and the View
  • Creating new database tables
  • Storing and Retrieving data from the database
  • OC-Mod Creation
  • Packaging your Extension for distribution on the web
  • … And so much more!

You’ll be building a Give-Away module, which will allow the Administrator of the store to create a giveaway, assign a product to be given away, and have the system select a winner of the product! When you’re done you’ll know how to create the module from start to finish, as well as know how to package it up for distribution on the web! 

Become an Opencart developer! Enroll today!

Introduction

1
Course Requirements
2
Course Introduction

Create the Basic Structure

1
Create Database Table
2
Create MVC-L Files
3
Permissions Problems

Routing, and the View

1
Create Home Route
2
Create View
3
Pass Data to View
4
Design HTML

Create Customers

1
Create Customers

Saving data by POSTing with AJAX

1
Post to Controller with AJAX
2
Save Data via the Model
3
Retrieve Data via the Model

Pick a Winner

1
Pick a Winner Button
2
Pick a Winner and Save it
3
Display Winner Information

Display Product Information

1
Display Product Information

Final Features

1
Delete Button and Giveaway Date

Advanced Refactoring

1
Advanced Refactoring Intro
2
Advanced Refactoring Part 1
3
Advanced Refactoring Part 2
4
Advanced Refactoring Part 3

Final Testing and Bug Fixes

1
Final Bug Fixes

Packaging the Extension for Distribution

1
Package the Database
2
Column Left OC-Mod
3
Testing OC-Mod Modification
4
Final Packaging of Extension
5
Installation in Live Server
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.5
4.5 out of 5
6 Ratings

Detailed Rating

Stars 5
3
Stars 4
2
Stars 3
1
Stars 2
0
Stars 1
0
34d6fede946dc126a74575f2eae0f529
30-Day Money-Back Guarantee

Includes

2 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion