alurapic - VWJavascript/Alurapic GitHub Wiki

Nosso App, Alurapic

Conhecendo um pouco da nossa aplicação, o Alurapic

  • O projeto desse curso se chamará Alurapic, e será um sistema de gerenciamento de imagens.

    • Ele permitirá que o usuário cadastre fotos e busque por aquelas que seguem determinado critério.

      image

      image

      image

  • Se eu lhe mostrasse esta aplicação fora desse treinamento, você ficaria curioso para saber qual a tecnologia utilizada para sua construção. Mas, como estamos em um treinamento de Angular 2, você já tem a resposta.

Angular 2 e novo paradigma

  • Angular 2 é um salto interestelar na história do framework voltado para a criação de aplicações Web, que rompe definitivamente com sua versão 1.X.

    • Não importa o quão bom você seja com a primeira versão do framework, porque o paradigma mudou.
  • Um paradigma, em poucas palavras, é a visão do mundo que temos e como procuramos respostas para solucionar problemas.

    • Quando um paradigma muda, todos começam do zero.
    • Se você nunca trabalhou com Angular, ótimo.
    • Se você vem do Angular 1.X, peço que esvazie a sua mente para novas possibilidades e caminhos deste framework.

Instalando e configurando a infra necessária

  • Agora que você já conhece um pouco sobre a aplicação que construiremos, saiba que alguns recursos do Angular dependem de um servidor web para funcionarem.

    • Para esse curso, usaremos um servidor local.
    • A boa notícia é que já disponibilizamos um para você, livrando-o dos seus detalhes de configuração.
    • Ele fará, inclusive, a persistência de dados sem que você tenha que instalar um banco de dados específico.
    • Para tudo funcionar, você precisa instalar o Node.js.