Angular: One framework – Mobile & desktop

Vitor Precioso

21 junho 2018 - 12:36 | Atualizado em 29 março 2023 - 13:46

Imagem de tela exibindo códigos de programação

Angular é um framework open source (código aberto) poderoso, que permite o desenvolvimento de aplicações web e mobile, mantido pela Google em parceria com a Microsoft, que introduziu a linguagem Typescript.

O framework não é continuação do Angular 1.x, oficialmente conhecido como AngularJS , ele foi reescrito ,remember #ItsJustAngular. Aplicações em Angular são orientadas a componentes, tudo que existe na aplicação é um componente, podendo ser facilmente reutilizado.

Agora, vamos colocar a mão na massa e criar o nosso primeiro projeto:

Preparando o ambiente de desenvolvimento 

Antes de tudo é necessário preparar o ambiente:

Instalar nodeJS e npm

O npm é o gerenciador de pacotes do node, portanto já vem incluso com o instalador que está disponível em:   https://nodejs.org/

Após a instalação do node é necessária a instalação do angular CLI, abrindo o seu terminal e digitando o comando:

npm install -g @angular/cli

O objetivo do Angular CLI é facilitar o gerenciamento de projetos do framework.

Para verificar se ocorreu tudo bem com a instalação é possível utilizar o comando:
ng -v

Se tudo estiver ok será possível observar essa imagem em seu terminal:

Tela de linha de comando com a logo do Angular CLI em ASCII

Para criar o primeiro projeto com angular CLI

Acesse o diretório onde deseja criar o projeto e execute o comando:

ng new nome-do-projeto

Seguindo as boas práticas da comunidade angular, o nome do projeto deve ser separado por hífen.

Como no exemplo abaixo o angular CLI cuidará da criação de toda a estrutura padrão do projeto, criando os arquivos iniciais e instalando todos os pacotes do npm que são necessários, incluindo as bibliotecas do angular juntamente com suas dependências, podendo demorar alguns minutos para concluir esse processo.

ng new primeiro-projeto
Tela de CMD com dezenas de comandos CREATE

Após a finalização desse passo já é possível abrir o diretório onde foi criado o projeto e visualizar toda a estrutura criada pelo Angular CLI.

Para verificar a saída em seu browser utilize o comando
ng serve

O node iniciará um servidor, que observa seus arquivos e recria o aplicativo a cada alteração.

Usando a opção –open (ou apenas -o) abrirá automaticamente o seu navegador em
http://localhost:4200

ng serve –open

Imagem de boas vindas de um aplicativo

A saída será como a imagem, pois, ao criar a estrutura do projeto, um template padrão é gerado no componente raiz da aplicação, com o nome app.component.html

O angular é baseado em componentes, portanto, para criar um novo componente podemos utilizar o comando:
ng generate component primeiro
ou para facilitar:

ng g c primeiro

“primeiro” é o nome do componente.
O Angular CLI criará os novos arquivos e atualizará o módulo raiz.

Comandos de CREATE e UPDATE em um cmd

Criado o componente já é possível utilizá-lo. 

Abrindo o diretório “primeiro” é possível localizar um arquivo typescript com o nome “primeiro.component.ts”

Print de tela com códigos de programação

O selector é a tag que utilizaremos para chamar esse componente, neste caso a tag será ‘app-primeiro’.

Podemos mudar o  template em “primeiro.component.html”

Print de tela exibindo editor de texto

Para utilizar o nosso primeiro componente navegaremos até o nosso template raiz “app.component.html “ e utilizar a tag que estava no selector.

Angular 07

Salvando as alterações o node automaticamente realiza o rebuild da aplicação e mostra o resultado.

 Angular 08

Primeiro componente criado. 

A documentação oficial do Angular está disponível em https://angular.io/

Recomendados para você

Desenho de representação do blockchain
O que é blockchain e como isso pode mudar as transações bancárias? ...
Mulher utilizando celular para se comunicar por mensagens
De que forma um sistema de cadastro digital auxilia clientes premium? ...
Ilustração de um computador com um código fonte e bonecos trabalhando em volta
Inovações em TI: 9 dicas para acelerar seu negócio ...