Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master Mysql, Javascript, Laravel 5.8 and e-commerce project
Rating: 4.5 out of 5(27 ratings)
192 students

Master Mysql, Javascript, Laravel 5.8 and e-commerce project

Master Mysql, Javascript and Laravel 5.8 with building an advanced ecommerce web application
Last updated 5/2020
English

What you'll learn

  • Design and development of an ecommerce web application from scratch
  • Developing resusable PHP and JAVASCRIPT components
  • Developing recommendation systems
  • Integrating payment system to your web application
  • Mysql from scratch
  • Mysql 16 advanced queries will be implemented on e-commerce database

Course content

40 sections245 lectures44h 8m total length
  • Introduction & Installation3:38
  • Create first database2:55

    Learn to create your first database using both graphical interfaces and sql commands, and understand the underlying creation process with the create database command for a database named Main.

  • Create first table4:49

    Define a database as an organized data collection and create your first table with id and name using the create table command, illustrated from phonebook to ecommerce.

  • Analyse users table13:02
  • Add unique key and more columns to users table12:43
  • Retrieve data from users table with select command21:40

    Master selecting data from the users table using aliases, where and like filters, limits and order by, and apply aggregates and group by with date functions.

  • Learn how to delete users2:41
  • Learn simple and advanced ways of updating tables7:58

    Learn to update data in tables using the update command, set clause, and where conditions, including using case when for row-specific changes and handling duplicate key constraints.

  • Learn foreign key and how to connect tables10:19
  • Learn how to join tables and get more complex data9:34
  • Learn how to use views for more complex queries5:35

Requirements

  • Basic PHP & JAVASCRIPT
  • Laravel fundamentals
  • You should have some Javascript familarity since it's used alot in e-commerce project
  • HTML and CSS for e-commerce project

Description

These are two courses in one. In First course - Mysql for beginners - You will learn Mysql from scratch and learn how to create and execute 16 advanced queries. In second course - Laravel & Javascript - You will learn how to create an advanced e-commerce web application with Javascript and Laravel 5.8. You will deal a lot with Javascript in this course. Get resources in latest lecture of each course.

In Mysql for beginners:

You will learn Mysql fundamentals

You will create a medium sized e-commerce database and it's tables and you will learn relationships

You will prepare database with massive data and execute 16 advanced queries.

For Laravel & Javascript course:

The database for this course will be much more advanced in data and structure and we will entirely re-create it.

The most important features include:

Content management capabilities

Promotion and discount code tools

An easy to use checkout search engine optimized code and layout

Reporting tools.

Other features include:

Catalog management

Products management

Categories management

Discount and promotions management

Brands management

Content management

Orders management

Setting and reviews management

We will have following pages in our web application:

Home page

Category page

Products search page

Shopping cart page

Wish list page

Product details page

Product reviews page.

You will also learn how to implement a rating based item to item collaborative filtering recommendation system for both general and personalized recommendations. The course targets intermidiate to advanced developers but beginner developers who have learnt Laravel basics can use it too. To get full benefits from this course, it is recommended to take a basic Laravel course to learn fundamentals before diving in this course.


Who this course is for:

  • This course targets intermidiate to advanced PHP developers
  • Those who mastered Laravel basics and now want to take their state of knowlede to higher levels
  • Developers who love to write real client and server code which is favorable to employers
  • Javascript learners who want to create object oriented reusable components such as toggles, modals, ajax forms...
  • Those who want to learn Mysql
  • Those who have learnt Mysql fundamentals and want to know how to write advanced queries