본문 바로가기
마젠토 2

Magento 2를 빠르고 쉽게 익히는 법

by OK소프트 2024. 11. 17.

Magento 2를 배우면서 어떻게 하면 더 빠르고 쉽게 배울 수 있을까 고민하다가 이 글을 작성하게 됐습니다. 저는 개발자는 특정 기술에 대해 기본 개념을 잡는게 제일 중요하다고 개인적으로 생각합니다. 그래서 개념을 잡는데 큰 중심을 두고 글을 작성했습니다. 많이 고민하며 썼지만 간혹 틀린부분이 있을수도 있습니다. 그러나 큰흐름은 정확하다고 생각합니다. (가이드나 매뉴얼의 세부적인 부분보다는 큰 맥락을 이해하는데 중점을 두고 글을 썼습니다)

Magento란?

Magento는 2008년에 처음 출시되었고, 2018년에 어도비에 인수된 인기 있는 오픈소스 이커머스 플랫폼입니다. Magento는 주로 엔터프라이즈급 전자상거래 시스템을 염두에 두고 개발되었으며, 글로벌 쇼핑몰을 만들기에 최적화되어 있습니다. 전자상거래에 필요한 거의 모든 기능을 제공하고 있으며, Magento 커뮤니티는 매우 활발하여 필요한 정보나 도움을 쉽게 찾을 수 있습니다. 또한, Magento 마켓플레이스에서는 무료와 유료 확장 프로그램을 많이 제공하고 있습니다.

Magento는 크게 두 가지 버전으로 나누어집니다: Magento 1과 Magento 2입니다. 어도비는 Magento 1의 지원을 2020년 6월 30일부로 종료했으므로, 현재는 Magento 2가 최신 버전으로 사용되고 있습니다.

Magento 2의 종류

Magento 2는 다음과 같은 버전이 있습니다:

  • Magento 2 Open Source Edition: 무료 버전
  • Magento 2 Commerce Edition: 상업용 버전
  • Magento 2 Commerce Cloud Edition: 클라우드 환경에 최적화된 버전

이 시리즈에서는 'Magento 2 Open Source Edition'에 대해 다룰 계획입니다. 이후 엔터프라이즈와 어도비 클라우드까지 다뤄 보겠습니다.

이 시리즈는 다음과 같이 구성됩니다:

Part 1: 개발 환경 구축

- Magento 개발을 위한 로컬 환경 세팅 방법을 배웁니다.

Part 2: Magento 튜토리얼

- Magento의 주요 영역 개발 방법을 알아봅니다.

Part 3: Magento 자바스크립트 튜토리얼

- 프런트엔드에서 사용되는 자바스크립트와 자바스크립트 라이브러리를 이용한 개발 방법을 배웁니다.

Part 4: 백엔드 개발 튜토리얼

- Magento 관리자 영역 개발 방법을 다룹니다.

이 시리즈를 통해 얻을 수 있는 것

이 시리즈를 통해 Magento 2 개발에 필요한 필수적인 내용을 예제와 함께 익힐 수 있습니다. 필요한 기술과 키워드를 익히는 데 도움이 될 것이며, 이를 통해 Magento 개발에 더 쉽게 접근할 수 있을 것입니다.

이 시리즈를 읽기 전에 알면 좋은 기술

이 글을 읽기 전에 기본적으로 알고 있으면 좋은 기술들은 다음과 같습니다:

  • PHP 7 이상
  • 객체 지향 프로그래밍(OOP) 개념
  • 디자인 패턴
  • XML
  • SQL
  • JavaScript
  • jQuery
  • 리눅스 명령어

마치며

이제 마젠토에 대한 소개글을 마치겠습니다. 다음글은 마젠토 설치를 위한 서버구축을 다뤄 보겠습니다.