|
19 | 19 | <h3 align=center> |
20 | 20 |
|
21 | 21 | :books: |
22 | | -***Course Manager*** é um projeto para desenvolvimento de conhecimento na ***framework Angular***, onde eu consegui fazer 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*** |
| 22 | +***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*** |
23 | 23 |
|
24 | 24 | </h3> |
25 | 25 |
|
26 | 26 |
|
27 | | -## Tecnologias Usadas |
| 27 | +<h1 align=center> |
| 28 | + <img src="assets/Home.png" alt="Tela Home"/> |
| 29 | +</h1> |
28 | 30 |
|
29 | | -* Angular9 (Framework) |
30 | | -* TypeScript (Linguagem de programação) |
31 | | -* Bootstrap (Módulo front-end) |
32 | | -* Font Awesome (Módulo front-end) |
| 31 | +<br /><br /> |
33 | 32 |
|
34 | | -## Criando Projeto |
35 | 33 |
|
36 | | -Tendo o node.js o npm e o angular-cli instalados. |
| 34 | +## ***:rocket: OBJETIVO*** |
| 35 | + |
| 36 | +<p align=justify> |
| 37 | + <strong>Course Manager</strong> tem como objetivo ser um site de gerenciamento de cursos, com estudos na framework consegui desenvolver um <strong>site responsivo</strong> que com um <strong>CRUD</strong> - 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 <strong>API RestFull</strong> criada por mim também. Desenvolvi todo o projeto utilizando as tecnologias <strong>TypeScript, Node, Angular e Bootstrap</strong> |
| 38 | + |
| 39 | +</p> |
| 40 | + |
| 41 | + |
| 42 | +## ***:computer: TECNOLOGIAS*** |
| 43 | + |
| 44 | +* ***Angular9 (Framework)*** |
| 45 | +* ***TypeScript (Linguagem de programação)*** |
| 46 | +* ***Bootstrap (Módulo front-end)*** |
| 47 | +* ***Font Awesome (Módulo front-end)*** |
| 48 | + |
| 49 | +### ***Configurações Iniciais*** |
| 50 | + |
| 51 | +Primeiro, você precisa ter o <kbd>[NodeJS](https://nodejs.org/en/download/)</kbd> instalado na sua máquina. |
| 52 | + |
| 53 | +Se você estiver utilizando o **Linux**, você pode optar por instalar o **Node** através do gerênciador de versões <kbd>[asdf]</kbd> para facilitar o processo de mudança da versão do **Node**, quando for necessário. |
| 54 | + |
| 55 | +Você pode optar também por utilizar o **yarn** no lugar do **npm**. Você pode instalar clicando nesse <kbd>[link][yarn]</kbd>, ou através do <kbd>[asdf]</kbd>. |
| 56 | + |
| 57 | + |
| 58 | +***Tendo o angular-cli instalado.*** |
| 59 | + |
37 | 60 | ``` |
38 | 61 | ng new project |
39 | 62 | ``` |
40 | 63 |
|
41 | | -Instalando Bootstrap no projeto. Documentação [Boostrap-Oficial](https://getbootstrap.com/). |
| 64 | +**Instalando Bootstrap no projeto. Documentação [Boostrap-Oficial](https://getbootstrap.com/).** |
42 | 65 |
|
43 | 66 | ``` |
44 | 67 | npm install bootstrap |
45 | 68 | ``` |
46 | 69 | Colocar no CSS global `@import 'bootstrap/dist/css/bootstrap.min.css';`, agora você pode usar as classes do bootstrap em todo projeto. |
47 | 70 |
|
48 | 71 |
|
49 | | -Instalando Front Awesome no projeto |
| 72 | +**Instalando Front Awesome no projeto** |
50 | 73 | ``` |
51 | 74 | npm install font-awesome |
52 | 75 | ``` |
53 | 76 | Colocar no CSS global `@import 'font-awesome/css/font-awesome.min.css';`. |
54 | 77 |
|
55 | | -## Rodando aplicação |
| 78 | +**Rodando aplicação** |
56 | 79 |
|
57 | 80 | Rodando `ng serve` para aplicação em desenvolvimento. Navegue para `http://localhost:4200/`. |
58 | 81 |
|
| 82 | +## ***:star2: AGRADECIMENTOS*** |
| 83 | + |
| 84 | +<div align=center> |
| 85 | + |
| 86 | +<img src="https://hermes.digitalinnovation.one/site/images/cover_dio.jpg" width="500" alt="Logo Digital Innovation one"/> |
| 87 | + |
| 88 | +</div> |
| 89 | + |
| 90 | +## ***:page_with_curl: LICENÇA*** |
| 91 | + |
| 92 | +Este repositório está licenciado pela **MIT LICENSE**. Para mais informações detalhadas, leia o arquivo [LICENSE](./LICENSE) contido nesse repositório. |
| 93 | + |
| 94 | +<i><h2 align="center">Feito com ❤️ por <a href="https://www.linkedin.com/in/luiz-carlos-vilela/">Luiz Carlos Vilela</a></h2></i> |
| 95 | + |
| 96 | + |
59 | 97 |
|
60 | 98 |
|
61 | 99 | [mit]: https://img.shields.io/badge/license-MIT-brightgreen |
|
0 commit comments