A NOVATEC me enviou recentemente o livro Construindo uma Aplicação E-commerce com MEAN, que acabei de ler este final de semana.
O que é MEAN? MongoDB, ExpressJS, AngularJS e Node.js - Um conjunto de tecnologias baseadas em JavaScript.
Achei fantástico o livro escrito pelo Adrian Mejia. A proposta do livro é desenvolver uma aplicação de e-commerce utilizando MEAN. O livro não ensina a criar um Magento, mas aborda muito bem todo o ciclo de desenvolvimento de uma aplicação utilizando MongoDB, ExpressJS, AngularJS e Node.js.
A curva de aprendizado do MEAN é longa e juntar todo o conhecimento necessário para iniciar não é um trabalho fácil, mas este livro explica tudo.
O que me chamou a atenção foi a abordagem ao processo de desenvolvimento moderno e padronizado, sempre batendo na tecla das boas práticas.
Abaixo listei alguns pontos importantes neste livro, que vão além do MEAN, como:
- Testes, TDD, BDD
- Estrutura de arquivos, Componentes, Ferramentas, Pacotes do Bower
- Fundamentos do REST (API RESTful)
- Definição os requisitos, Produto Minimamente Viável
- Estratégias de autenticação JWT, OAuth
- Autenticando com Facebook, Google e Twitter
- Otimizações para ambientes de produção
- Escalonamento de aplicações web (vertical e horizontal)
- Ambiente de computação em nuvem, Platform as a Service, VPS, Ambiente multi-servidor
- Testes de resistência
- Arquitetura de produção para escalonar o NodeJS
- Deploy de novas versões com Zero-downtime
O livro Construindo uma Aplicação E-commerce com MEAN é uma ótima dica de leitura. Recomendo!
Para quem quiser adquirir o livro através do site da NOVATECT, editora do livro, pode utilizar o código CODEBRAK e terá 20% de desconto.
Quem quiser conferir o sumário do livro pode clicar no link abaixo:
http://novatec.com.br/livros/ecommerce-mean/sumario9788575225097.pdf
Página do livro:
http://novatec.com.br/livros/ecommerce-mean/
Resumo:
Visão geral do livro Construindo uma Aplicação E-commerce com MEAN do Adrian Mejia. O Livro aborda muito bem todo o ciclo de desenvolvimento de uma aplicação utilizando MongoDB, ExpressJS, AngularJS e Node.js. Fala sobre processo de desenvolvimento moderno e padronizado, Testes, Deploy, Escalonamento de aplicações web, etc. O livro é excelente, recomendo!