Presentation is loading. Please wait.

Presentation is loading. Please wait.

Magento Basics Getting started developing for Magento

Similar presentations


Presentation on theme: "Magento Basics Getting started developing for Magento"— Presentation transcript:

1 Magento Basics Getting started developing for Magento
Magento CE 1.9 Stenik Group Ltd. Software University © Software University Foundation – This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

2 Table of Contents Introduction Course Goals Magento Overview
Getting started – Installing Magento Frontend/Administration overview Installing modules Q&A © Software University Foundation – This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

3 Sli.do #softuni-magento Have questions?
© Software University Foundation – This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

4 About Stenik Founded in 2004 Main areas of expertise
E-Commerce solutions Corporate Web Sites and Applications Custom Design Small company with young team Compelling projects and great customers

5 Course: Out of Scope We will not learn things like:
PHP Programming language OOP Databases HTML/CSS/Javascript LAMP/XAMPP setup and troubleshouting Those are required skills you should have prior attending this course

6 Course Goals Become familiar with Magento 1.9.x Platform
Learn the MVC approach and configurations in Magento Be able to customize and modify the frontend of an existing e-shop Learn how to create simple Magento extensions Have knowledge of advanced mechanisms and possibilities of the platform

7 Assesment 80 points from course projects 5 points for
Be able to customize and modify the frontend of an existing e-shop Learn how to create simple Magento extensions Have knowledge of advanced mechanisms and possibilities of the platform

8 What is Magento? “It's the most powerful online eCommerce platform in the universe” Source: devdocs.magento.com ;) “Magento is also an object oriented-PHP framework that can be used to develop modern, dynamic web applications”

9 Magento Editions and Versions
Community Edition (CE) - free Enterprise Edition (EE) – paid solutions with granted support from Magneto Inc. Magento Versions Magento 1.9.x – stable and proven Magento 2.x – the new rewrite of Magento using modern technologies

10 Architecture Overview
Typical PHP MVC application. Based on Zend Framework Code is organized into modules Incorporates ORM for Database Abstraction XML Files for configurations for various aspects of the platform Very flexible and easiliy extensible Event/Observer Pattern Class overrides Highly scalable

11 Resources devdocs.magento.com
magento.stackexchange.com // stackoverflow.com Great Community, personal and companies' blogs alanstrom.com sonassi.com/blog Inchoo.net/blog SoftUni and Stenik Magento Team Google and many many others

12 Certification Magento Certified Solution Specialist
Front End Developer Certification Certified Developer and Developer Plus Info: u.magento.com/certification

13 Sample Magento Stores Ozone.bg OrangeCenter.bg Hippoland.net
Fashionmix.bg Case study: shop.angrybirds.com

14 Installing Magento Download and install sample data
Two methods of installation Download Magento files archive and extract Clone a github repository Navigate the browser to the vhost for the project Follow the steps on the screen

15 Installation Screen

16 Walk-Through: Magento Frontend
Homepage Reusable components Header Footer Standartized layouts 1 column layout 2 columns with left bar layout 2 columns with right bar layout 3 columns

17 Walk-Through: Magento Frontend 2
Catalog Category View Toolbar Layered Navigation (Filters) Catalog Product View Product attributes Shopping Cart Checkout Process Customer Account

18 Walk-Through: Magento Administration
Dashboard Customers Catalog Categories Catalog Products Orders Configuration

19 Installing Magento Extension
Magento's Extension “app-store” is called Magento Connect Customer Registartion Required Free and Paid Extensions Free extensions are installed via Magento Administration Paid Extensions are bought from the developers website and extracted into souce tree

20 Installing Magento Extension - Practice
Navigate to Magento Connect Search for a random extension Copy the Extension Key Log in to Magento Administration and Navigate to System – Configuration – Magento Connect – Magento Connect Manager Paste the key and click Install

21 Summary Magento is powerful e-commerce platform
PHP MVC Application based on Zend Framework Easily extensible with Extensions both free and paid Large Community Highly scalable © Software University Foundation – This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

22 https://softuni.bg/courses/
© Software University Foundation – This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

23 License This course (slides, examples, demos, videos, homework, etc.)
is licensed under the "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International" license © Software University Foundation – This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.

24 Trainings @ Software University (SoftUni)
Software University – High-Quality Education, Profession and Job for Software Developers softuni.bg Software University Foundation softuni.org Software Facebook facebook.com/SoftwareUniversity Software University Forums forum.softuni.bg © Software University Foundation – This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license.


Download ppt "Magento Basics Getting started developing for Magento"

Similar presentations


Ads by Google