Como desenvolvedor Frontend, trabalhei com o Angular e agora gostaria de abordar alguns recursos importantes do Angular nos meus artigos a seguir:
- Parte 1: Como instalar seu primeiro aplicativo com o Angular CLI? (atualmente você está lendo)
- Parte 2: Componentes angulares
- Parte 3: Diretivas angulares e tubos
- Parte 4: Roteamento em Angular
- Parte 5: Criando e validando formulários angulares
Na primeira parte da minha série Angular for Beginners, você aprenderá o que é a CLI Angular e Angular e como instalar seu primeiro aplicativo Angular usando a CLI.
Pré-requisitos
Antes de começar a aprender o Angular, recomendo que você se familiarize com os seguintes idiomas primeiro, se ainda não o fez:
- HTML, CSS
- JavaScript / ES6
- TypeScript
Se preferir, assista ao vídeo do tutorial abaixo:
O que é angular?
Angular é uma estrutura JavaScript desenvolvida e mantida pelo Google para criar aplicativos front-end. Deixe-me começar primeiro a explicar o que é uma estrutura…
O que é um Framework?
Um Framework é um pacote completo com suas próprias funcionalidades e bibliotecas. Uma estrutura possui regras próprias, você não tem muita flexibilidade e o projeto depende da estrutura que você usa. Angular é um exemplo de estrutura.
O Angular foi lançado em 2016, mas antes do Angular, havia o AngularJS. Uma das perguntas mais frequentes sobre o Angular é qual a diferença entre o AngularJS e o Angular?
AngularJS vs Angular
Essas 2 versões do Angular confundem muitos desenvolvedores. AngularJS e Angular são estruturas completamente diferentes. As versões angulares (como 1, 1.2, 1.5, etc.) são chamadas de JS angular e a partir da versão 2 e posterior é chamada de angular.
- JS angular → versões do 1.x
- Angular → versão 2 e superior
Portanto, a versão 2 do Angular é uma reescrita completa da estrutura do AngularJS e as versões mais recentes (como 4,5,6 e assim por diante) são pequenas alterações na versão 2 do Angular.
Nesta série de artigos, você aprenderá o Angular 2+.
CLI significa Command Line Interface. A Angular tem sua própria CLI oficial que nos ajuda com muitas coisas durante o processo de desenvolvimento.
CLI angular está sendo usado para automatizar operações em projetos Angular, em vez de fazê-las manualmente. A CLI nos apoia, desenvolvedores, em um projeto Angular do começo ao fim.
Por exemplo, a CLI angular pode ser usada para:
- Configurações, Configuração do ambiente
- Componentes de construção, serviços, sistema de roteamento
- Iniciando, testando e implantando o projeto
- Instalando bibliotecas de terceiros (como Bootstrap, Sass, etc.)
e muito mais. Agora vamos ver como instalar nosso primeiro aplicativo angular usando a CLI passo a passo.
Etapa 1: Instalar o NPM (Node Package Manager)
Primeiro de tudo, precisaremos do nó js. O NPM (gerenciador de pacotes de nós, faz parte do nó js) é uma ferramenta para instalar bibliotecas e dependências de terceiros em nosso projeto. Se você ainda não o possui, pode fazer o download e instalá-lo daqui. Eu também expliquei isso passo a passo no vídeo tutorial.
Etapa 2: instalar a CLI angular
Se você possui o nó js instalado, a próxima etapa é instalar a própria CLI Angular no seu computador:
npm install -g @angular/cli
g apoia instalação global. Se você usar -g mais tarde, poderá usar a CLI em qualquer projeto Angular do seu computador.
Dica: Tipo ng v
à interface da linha de comandos (ou terminal) para verificar sua versão Angular.
Etapa 3: criar um novo projeto angular
Após a conclusão da instalação, você pode usar a CLI Angular para criar um novo projeto Angular com o seguinte comando:
ng new my-first-app
Este comando cria um novo projeto Angular (chamado my-first-app, você pode usar qualquer nome) com todas as dependências e arquivos necessários. Você não precisa se preocupar com nada, porque a CLI faz isso automaticamente para você.
Etapa 4: executar o aplicativo
Após instalar a CLI e criar um novo aplicativo Angular, a etapa final é iniciar o projeto. Para fazer isso, precisamos usar o seguinte comando:
ng serve -- open
O sinalizador “abrir” abre a janela do navegador local automaticamente.
Suportes angulares servidor ao vivo, para que você possa ver as alterações no seu local sem atualizar a página do seu navegador. Para mais detalhes e atualizações, consulte também o documentação oficial.
Conclusão
Então, na primeira parte, fizemos uma introdução ao Angular, o que é a CLI e como instalar seu primeiro aplicativo Angular. Na segunda postagem, você aprenderá sobre o Estrutura de componentes angulares. Vou publicá-lo em breve. Fique ligado 🙂
Se você quiser saber mais sobre Desenvolvimento Web, sinta-se livre para siga-me no Youtube!
Obrigado pela leitura!