Torne-se um desenvolvedor Magento - Certificação Front End

Entenda como o Magento funciona e tudo que envolve o desenvolvimento frontend de forma profissional e prática.
4.7 (60 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
228 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 25
  • Length 4 hours
  • Skill Level Intermediate Level
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2015 Portuguese

Course Description

Cansado(a) de se debater com o Magento, perdido nos seus arquivos XML's, e sua estrutura de pastas?

Este curso é destinado a desenvolvedores e profissionais web que buscam um curso de desenvolvimento para Magento online. Nesta versão do curso falaremos do desenvolvimento básico, criação de temas e de como customizar visualmente uma loja Magento seguindo as melhores práticas e recomendações da Magento Inc.

A abordagem de tópicos é extremamente semelhante ao Certification Study Guide, o guia oficial da Magento para certificação Front End developer.

Aprender a desenvolver temas e entender melhor como customizar uma loja, é o primeiro passo para se tornar um desenvolvedor Magento.

Entre outros assuntos, ao final deste curso você terá conhecimento sobre:

  • Estrutura básica de pastas do Magento
  • Criação de temas e pacotes
  • Alterar visualmente qualquer elemento do site da forma correta, mantendo a plataforma apta a ser atualizada sem riscos ou surpresas desagradáveis
  • Internacionalização/tradução de temas e pacotes
  • Entendimento sobre Layout XML e como podemos fazer (quase) tudo com eles
  • Tipos de blocos do Magento
  • Adicionar e remover elementos de qualquer página através com os XMLs de nossos temas ou via painel
  • Diversas formas de traduzir termos na nossa loja


Além de obter conhecimento sobre a plataforma, este curso também é um complemento para aqueles que buscam tirar a certificação Magento FrontEnd Developer 1.x, oferecendo dicas preciosas para o exame.

Você poderá assistir às aulas quantas vezes quiser, por tempo indeterminado, pelo site, ou aplicativos oferecidos pelo Udemy sem precisar de conexão com a internet.

O curso utiliza Magento 1.9.2.1.

What are the requirements?

  • Você deve ter conhecimentos sobre HTML, PHP, XML, MySQL e desenvolvimento web em geral

What am I going to get from this course?

  • Customizar visualmente sua loja Magento de forma profissional e seguindo as boas práticas de desenvolvimento para Magento
  • Criar e vender temas personalizados ou oferecer consultoria na customização de lojas virtuais em Magento
  • Trabalhar como desenvolvedor FrontEnd Magento
  • Estar mais preparado para a certificação Magento FrontEnd Developer

What is the target audience?

  • Este curso destinado a desenvolvedores que desejam entender o funcionamento do Magento e iniciar no desenvolvimento nesta plataforma.
  • Destinado a quem já possuí alguma experiência com desenvolvimento web, em PHP e HTML.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introdução
O que esperar deste curso?
Preview
02:30
03:01

Nesta aula apresentarei 2 das minhas ferramentas preferidas para desenvolver com Magento, e tudo o que você precisa configurar ou ter para começar as aulas.

Section 2: Entendendo a estrutura de temas do Magento
Bem-vindo oficialmente
01:05
09:24

Nesta aula falaremos sobre as principais pastas que usaremos no decorrer do curso e na vida de um desenvolvedor frontend Magento. Entre outras coisas, aprenderemos também como desativar módulos de forma segura em nossa loja.

13:01

Entenda em qual ordem o Magento irá buscar por arquivos de template, xml e temas na sua loja.

07:11

Dando continuação à aula anterior sobre hierarquias, vamos ver na prática como o magento faz o fallback de temas e vamos brincar um pouco, alterando o tema da nossa loja com outros temas nativos do magento.

16:31

Na aula anterior vimos como alterar o nosso tema e nosso pacote da forma normal.

Na certificação e na vida do desenvolvedor frontend Magento, precisamos conhecer as outras formas de se alterar um tema e entender em que situação devemos usar cada uma delas.

Essa aula é sobre isso. Você vai aprender a tirar o melhor proveito de temas e pacotes, podendo oferecer muito mais poder e flexibilidade a sua loja, ou para loja do seu cliente.

Section 3: Layout XML e Temas
Bem-vindo(a) à seção 3
01:04
15:43

Nesta aula vamos criar nosso primeiro package e nosso primeiro tema. E ainda vamos sobrescrever um arquivo do tema do magento, usando recursos novos de hierarquia da versão 1.9.

05:58

Vamos conhecer um pouquinho da parte mais importante no desenvolvimento de temas: os arquivos de XML

06:19

Nesta aula vamos conhecer os dois tipos de blocos que o magento trabalha, pra que eles servem, o que fazem e como o magento lê e processa os arquivos de Layout XML.

12:05

Nesta aula falarei sobre a estrutura de um XML de Layout, sobre os principais blocos, métodos, e alguns dos recursos dessa poderosa ferramenta.

16:57

Nesta aula vamos ver como é possível adicionar um bloco de texto em páginas específicas, gerenciar a posição do bloco, e como isso pode ser feito também sem modificar nenhum arquivo, apenas pelo painel do Magento.

13:45

Vamos estudar os principais métodos do bloco head, que nos permite adicionar JS e CSS de diferentes lugares. E por fim, vamos ver como adicionar um JS e um CSS nas páginas de produtos da nossa loja utilizando o handle catalog_product_view.

Layout XML. Você entendeu tudo?
4 questions
Section 4: Um pouco mais sobre blocos
11:16

Vamos criar um arquivo phtml e inserir ele em nossas páginas. Também falarei sobre algumas normatizações de variáveis e estruturas de if e else, e veremos como o template do bloco de listagem de produtos funciona.

05:02

Nesta aula vamos conhecer os Blocos Estáticos, e como eles podem ajudar na manutenção da nossa loja, dando a possibilidade do nosso administrador alterar informações preciosas pelo próprio painel do Magento.

Section 5: JavaScript e validações
17:35

Nesta aula vamos falar sobre a forma como o magento valida formulários via JavaScript e ainda veremos como adicionar uma classe de validação customizada. E de presente ainda vamos ver como adicionar o campo de CPF no nosso checkout e duas formas de adicionar validações nele.

06:07

Nesta aula veremos uma forma simples de se estender um método nativo do Magento, utilizando o wrap() do prototype. 

Section 6: Criando um tema do zero
07:56

Embora esta aula não seja tão focada apenas no desenvolvimento de temas, apresento 3 dicas importantes para um bom desenvolvimento de lojas em todo o ciclo de vida da mesma.

10:50

Nesta aula vamos ver como se dá o começo do desenvolvimento de um novo tema, e como informamos ao magento como definir o template do esqueleto principal de uma página (root template).

Section 7: Traduções e internacionalização
13:19

Nesta aula vamos falar de 3 tipos de tradução possíveis no Magento:

  • Tradução inline
  • Tradução do tema
  • Tradução por pacote/modulo
06:47

O Magento oferece suporte também à traduções em arquivos JavaScript. Nesta aula abordaremos como isso funciona.

Section 8: SaaS, Compass e a nova forma de escrever CSS
14:34

Nas versões mais recentes, a forma de se escrever CSS ficou mais fácil, prática e eficaz. Nesta aula vamos ver como usar o Compass, um framework CSS.


Aula adicionada em 03/02/2016

10:37

Como descobrir em qual .scss foi declarada uma regra css? Como versionar arquivos CSS gerados pelo compass?

É isso que vamos ver nessa aula.


Aula adicionada em 03/02/2016

Section 9: Encerramento
Parabéns! Você é um desenvolvedor Magento!
01:31

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Ricardo Martins, Magento Certified Developer

Após mais de 16 anos de experiência em desenvolvimento para web, me apaixonei pelo desenvolvimento em Magento e participo ativamente da sua comunidade desde 2011, com algumas palestras e apresentações em alguns eventos no Brasil, e participando de eventos sobre o assunto por vários lugares, como o Magento Imagine (em Las Vegas).

Atualmente escrevo para meu blog pessoal de desenvolvimento e empreendedorismo, e contribuí com alguns módulos open source para Magento (como o PagSeguro transparente), além de ter escrito uma matéria de capa sobre Magento para a revista americana Php Solutions.

Profissional certificado pela Magento Inc., possuindo duas certificações: Magento Developer e Magento FrontEnd Developer, sendo um dos 3 primeiros profissionais certificados no Brasil.

Ready to start learning?
Take This Course