Mean

Modo Mean

Entre no jogo, eles resolvem!

Conheça aqui alguns frameworks que irei “perseguir” aqui no blog, projetado para acelerar o desenvolvimento de aplicações.

Modo MongoDB

O blog irá explanar bastante sobre a moderna arquitetura do MongoDB. O DB No-SQL orientado à documentos.

mongo_mean

Iremos entender as principais características deste DB, como:

  • boas práticas
  • mongoose, library para mapeamento de objetos no Mongo
  • etc…

Modo Express

Vamos explanar bastante sobre este framework (conjunto de recursos) de desenvolvimento web para Node.

mean_basico_arch

Iremos abordar recursos do framework como:

  • Sistema de Views intuitivo (MVC)
  • Sistema de roteamento
  • O executável para geração de app
  • Etc….

Modo Angular

Iremos discorrer bastante sobre o famoso framework do Google, abordando cada um destes “bloquinhos”:

ang2_basico_eigthblocks

Vamos abordar também sobre como organizar melhor uma web app Angular2:

ang2_basico_arquitetura

Por ser um framework front-end e não uma lib, por padrão ela nos oferece templates declarativos, injeção de dependência, boas práticas. Por isso, este carinha é quem dita o “MODO” de desenvolvimento de web apps, com uma arquitetura moderna e pré-estabelecida, diminuindo as possibilidades de erros simples.

MEAN Stack

Um frameworks desenhado para apps nodejs, agrupando 4 ferramentas:

mean_arquitetura

  • js– Ambiente de execução JavaScript

Existe também o framework MEAN.IO desenhado com estas mesmas ferramentas.

Modo Xamarin

Este blog também irá trazer algumas abordagens de arquitetura e seus serviços que utilizando a plataforma Xamarin:

xam_basico_frontback

Vamos entender como tornar fácil a conversação entre esses dois universos (frontend/backend), como por exemplo, o consumo de uma API escrita em NodeJS WebAPI, que irá gerar um JSON e será consumido por um app Xamarin.

Entender esses dois lados ao desenvolver um APP, irá nos permitir criar uma separação (distribuição) melhor das responsabilidades. Abordarei também sobre:

  • As responsabilidades REST
  • API RestFull / EndPoint
  • View-Mobile e a Server (API)
  • Conectar-se à uma base (MongoDB) com Rest API e HttpClient
  • Saídas do servidor
  • Consumir uma API em Angular no servidor

Keep Programming.