📚 Course Manager é um projeto para desenvolvimento de conhecimento na framework Angular ( Angular >= 9) e seus recursos. Desenvolvi todo o projeto utilizando as tecnologias TypeScript, Node, Angular e Bootstrap
Course Manager tem como objetivo ser um site de gerenciamento de cursos, com estudos na framework consegui desenvolver um site responsivo que com um CRUD - Create (Criação), Retrieve (Consulta), Update (Atualização) e Delete (Destruição) consegue manipular os dados a serem apresentados ao usuário, todos os dados vem de uma API RestFull criada por mim também. Desenvolvi todo o projeto utilizando as tecnologias TypeScript, Node, Angular e Bootstrap
- Angular9 (Framework)
- TypeScript (Linguagem de programação)
- Bootstrap (Módulo front-end)
- Font Awesome (Módulo front-end)
Primeiro, você precisa ter o NodeJS instalado na sua máquina.
Se você estiver utilizando o Linux, você pode optar por instalar o Node através do gerênciador de versões asdf para facilitar o processo de mudança da versão do Node, quando for necessário.
Você pode optar também por utilizar o yarn no lugar do npm. Você pode instalar clicando nesse link, ou através do asdf.
Tendo o angular-cli instalado.
ng new project
Instalando Bootstrap no projeto. Documentação Boostrap-Oficial.
npm install bootstrap
Colocar no CSS global @import 'bootstrap/dist/css/bootstrap.min.css';
, agora você pode usar as classes do bootstrap em todo projeto.
Instalando Front Awesome no projeto
npm install font-awesome
Colocar no CSS global @import 'font-awesome/css/font-awesome.min.css';
.
Rodando aplicação
Rodando ng serve
para aplicação em desenvolvimento. Navegue para http://localhost:4200/
.
Este repositório está licenciado pela MIT LICENSE. Para mais informações detalhadas, leia o arquivo LICENSE contido nesse repositório.