Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

Curso de EmberJS - Criação de interfaces web

Aprenda a desenvolver uma aplicação web moderna com rapidez.

Nível Intermediário Categoria Desenvolvimento Front-end

  • Curso com 02h37 de vídeos
  • Certificado com 18 horas
  • 21 exercícios

Sobre o curso

O Ember é um framework que se autointitula de framework para aplicações web ambiciosas.

Diferente de outras ferramentas encontradas no mercado, o Ember é muito opinativo em relação ao modo como uma funcionalidade deve ser implementada. Isso faz com que os desenvolvedores sigam um padrão, não se preocupem com a estrutura do projeto, e foquem nas regras de negócio; acelerando o processo de desenvolvimento.

Devido a essas características, ele é uma ferramenta fácil de se aprender e muito poderosa, se mostrando como um dos únicos frameworks do início dos anos 2010 que vem se renovando e conseguindo sobreviver até os dias de hoje.

O Ember é um framework que se autointitula de framework para aplicações web ambiciosas.

Diferente de outras ferramentas encontradas no mercado, o Ember é muito opinativo em relação ao modo como uma funcionalidade deve ser implementada. Isso faz com que os desenvolvedores sigam um padrão, não se preocupem com a estrutura do projeto, e foquem nas regras de negócio; acelerando o processo de desenvolvimento.

Devido a essas características, ele é uma ferramenta fácil de se aprender e muito poderosa, se mostrando como um dos únicos frameworks do início dos anos 2010 que vem se renovando e conseguindo sobreviver até os dias de hoje.

O que irá aprender?

Neste curso abordaremos tudo o que você precisa aprender para desenvolver aplicações web modernas com o Ember.JS. São vídeo aulas e apostilas que mostram como o Ember funciona e como aplicá-lo em um projeto. Também serão passados exercícios e exemplos para que você possa fixar, praticar e aplicar o conteúdo aprendido no seu dia a dia.

Dentre várias outras coisas, você vai aprender:

  • Ember CLI;
  • Templates;
  • Models;
  • Rotas;
  • Controllers;
  • Helpers;
  • Services;
  • Componentes;
  • Mocks com Ember CLI Mirage;
  • Projeto para fixar o aprendizado: PokéDex.

Pra quem é esse curso?

Este curso é destinado àqueles que já tenham um conhecimento de HTML5, CSS3 e JavaScript e queiram melhorar suas técnicas de desenvolvimento, utilizando uma ferramenta que ajuda a ser produtivo, organizado e entregar um produto com boa performance.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Sublime Text 3.0.0 ou superior
  • Node.js 8.2.1 ou superior
  • Ember CLI 2.13.3 ou superior

Sobre o professor

Akira Hanashiro

Akira Hanashiro

Professor especialista em Desenvolvimento Front-end na TreinaWeb. Akira, Felipe, Hana, Hanashiro ou Hanakira, é graduado em Análise e Desenvolvimento de Sistemas, pós-graduado em Projetos e Desenvolvimento de Aplicações Web e MBA em Machine Learning, é entusiasta no desenvolvimento de jogos e multi-task. Fala japonês fluente, mas não tem com quem conversar.

Conteúdo programático

  1. Conhecendo o Ember.js

    Conheça o Ember.js e aprenda a preparar sua máquina para usá-lo

    2 aulas
    • O que é?
    • Preparando o Ambiente
  2. Iniciando uma aplicação Ember.js

    Veja como iniciar com Ember

    5 aulas
    • Ember CLI
    • Iniciando um Projeto Ember
    • Estruturando nossa primeira aplicação
    • Nosso Primeiro Código
    • Projeto: Iniciando a Aplicação
  3. Templates

    Aprenda a escrever HTML dinâmico com as Templates

    11 aulas
    • O que são Templates?
    • Começando com Templates
    • Gerando um Controller
    • Exibindo Valores
    • Condições
    • Condições na Template
    • Loopings
    • Exibindo Listas
    • Exibindo Propriedades de Objetos
    • Projeto: Criando as primeiras Views
    • Questionário
  4. Helpers

    Conheça os Helpers, funções que dão mais poderes às Templates

    7 aulas
    • O que são Helpers?
    • Introdução aos Helpers
    • Helpers do Ember
    • Criando Helpers
    • Criando Helpers
    • Projeto: Formatando números com Helpers
    • Questionário
  5. Inputs. Bindings e Eventos

    Veja como trabalhar com entrada de dados

    6 aulas
    • Inputs e Binding
    • Helpers de Inputs
    • Inputs e Eventos
    • Bindings
    • Eventos (Actions)
    • Questionário
  6. Objetos do Ember

    Conheça como funcionam os Objetos do Ember

    8 aulas
    • Objetos do Ember
    • Trabalhando com Objetos do Ember
    • Classes e Instâncias
    • Propriedades Computadas e Observadores
    • Propriedades Computadas
    • Observadores
    • Projeto: Criando as primeiras Classes
    • Questionário
  7. Controllers

    Vamos entender melhor o que são Controllers

    2 aulas
    • O que são Controllers?
    • Criando Controllers
  8. Components

    Aprenda a criar elementos de interface reutilizáveis

    12 aulas
    • O que são Components?
    • Criando Componentes
    • Criando um Component
    • Ciclo de Vida de um Component
    • Passando Propriedades e Blocos
    • Passando Propriedades
    • Passando Blocos
    • Customização de Elemento
    • Respondendo a Eventos
    • Eventos
    • Projeto: Filtrando Listas
    • Questionário
  9. Routes

    Veja como permitir que nossa aplicação possua várias Views

    12 aulas
    • O que são Routes?
    • Criando Rotas
    • Criando Rotas
    • Aninhamento de Rotas
    • Trabalhando com Parâmetros
    • Passando Parâmetros
    • Redirecionamento
    • Funções Gancho e Sub Estados
    • Funções Gancho e Ações de Rota
    • Sub Estados
    • Projeto: Novas Rotas
    • Questionário
  10. Services

    Veja o que são Services e quando usá-los

    5 aulas
    • O que são Services?
    • Criando e Injetando Services
    • Criando Services
    • Acessando Services
    • Projeto: Trabalhando com Services
  11. Requisições HTTP

    Vamos ver como trabalhar com requisições

    1 aula
    • Projeto: Consumindo APIs
  12. Models

    Conheça mais sobre Models do Ember

    13 aulas
    • O que são Models?
    • Criando Models
    • Transforms
    • Criando Models e Transforms
    • Configurando o Ember CLI Mirage
    • Criando um Servidor Falso com Mirage
    • Configurando o Mirage para servir dados falsos
    • Recuperando Dados
    • Criar, Alterar e Apagar
    • Relacionando Models
    • CRUD simples com DS
    • Resolução do Desafio CRUD
    • Questionário
  13. Análise de Código

    Aprenda a analisar seu código com testes e com o Ember Inspector

    2 aulas
    • Testes
    • Ember Inspector
Download da ementa

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 99,00 ECONOMIZE R$ 600,00
12x R$ 49,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!