Escolar Documentos
Profissional Documentos
Cultura Documentos
Projeto de Conclusão de Curso
Projeto de Conclusão de Curso
_____ / _____ /
__________
Curso: ENGENHARIA DE COMPUTAÇÃO
1 Tema
Sumário
1 Introdução .................................................................................................... 1
2 Fundamentação teórica............................................................................... 1
3Pesquisa………………………………………………………………………. …...2
1
Projeto de Pesquisa – Trabalho de Conclusão de Curso
1- Introdução
2
Projeto de Pesquisa – Trabalho de Conclusão de Curso
Qualquer um pode criar uma extensão e publicar na loja. Desse modo, sempre
há novas ferramentas que podem ser interessantes para alguém.
Já fizemos aqui no blog uma série de posts indicando as melhores extensões
de VS Code para desenvolvedores Front-End.
VS Code é customizável
Certamente é mais agradável usar uma ferramenta que atenda ao seu gosto e
necessidades.
As necessidades já são supridas pelo enorme número de extensões
disponíveis. E o gosto também é atendido, já que o VS Code é bem customizável.
Você pode alterar a aparência dele manualmente ou baixar temas na loja de
extensões.
Além disso, cada funcionalidade (tanto do VS Code quanto das extensões)
podem ter seu comportamento alterado na tela de configurações, que é bem simples
e intuitiva.
React.js que faz a função front end, que é a parte que o cliente, ou seja, uma
pessoa vê, Node.Js, que é a parte de programação que o cliente não irá ter acesso,
Json que que é a api utilizada para fazer a comunicação entre o Front end e o Back
end.
O mesmo faz a interatividade entre ambos (React.js front end e Node.js back
end), e retorna as informações as quais foram solicitadas pelo React.js ao Node.js
3
Projeto de Pesquisa – Trabalho de Conclusão de Curso
4
Projeto de Pesquisa – Trabalho de Conclusão de Curso
5
Projeto de Pesquisa – Trabalho de Conclusão de Curso
Vantagens
A primeira vantagem é a organização do código. O React segue muito forte o
conceito de componentização, ou seja, a gente separa o código da aplicação em
pequenos componentes, semelhante ao que fazemos no backend com micro serviços.
Por exemplo se eu tenho um botão que é utilizado muito na aplicação, eu posso criar
um componente com este botão e utilizá-lo em todos os lugares que ele aparece.
Futuramente, se eu precisar corrigir um bug neste botão, eu corrijo no componente e
todos os lugares terão essa correção.
Outra vantagem é divisão de responsabilidades. Quando usamos React, o
front-end fica somente com a responsabilidade de renderizar a interface corretamente,
enquanto todas as regras de negócio ficam no back-end, que será consumido pelo
React.
2- Fundamentação teórica
Nesse trabalho será utilizada a linguagem Java Script(Zakas, Nicholas
C. JavaScript de Alto Desempenho. Editora Novatec. 2010), (OLIVEIRA, Andressa
Cruz) que possiblitará criar um caderno de anotações. Além da linguagem Java Script
para criar o mesmo, serão utilizadas as seguintes Frameworks: React.js, Node.js,
Json, Mongodb. O React.js faz a função de front end, que o cliente(pessoa) visualiza
a tela do computador. 1
O Node.js receberá requisições do React.js através da api Json que faz a
transmissão das mesmas ao Mongodb que é o banco de dados(banco de
informações) e as informações requisitadas serão retornadas para o Node.js. e
repassadas ao React.js pela api Json que realiza a interligação entre React.js, Node.js
e Mogodb.
7
Projeto de Pesquisa – Trabalho de Conclusão de Curso
3- Pesquisa
4- Estado da arte
5 Objetivo geral
6 Histórico do javascript
10
Projeto de Pesquisa – Trabalho de Conclusão de Curso
7 Referências
OLIVEIRA; Dênis Ricardo Amaral de; SANTOS, Luan Rodrigo de Paulo dos.
Sistema de agendamento para estúdios de tatuagens. 2020. Trabalho de Graduação.
(Curso Superior de Tecnologia em Análise de Desenvolvimento de Sistemas),
“Faculdade de Tecnologia Dr. Thomaz Novelino”, Franca, 2021.
Beighley, Lynn; Morrison, Michael. Use a Cabeça! PHP & MySQL. Editora Alta
Books. 2010.
Junior, Edson. Entendendo float, clear e clearfix de uma vez por todas.
Disponível em: <https://edsonjunior.com/entendendo-float-clear-clearfix/>. Acesso
em: 2 de junho de 2017.
Junior, Elias. Principais tags de HTML. Disponível em:
<http://codigofonte.uol.com.br/artigos/principais-tags-de-html>. Acesso em: 23 de
janeiro de 2017.
Manual do PHP. Disponível em: <http://php.net>. Acesso em: 3 de junho de
2017.
MartinsDev. Unidades de medida px, dpi e dp. Disponível em:
<http://martinsdev.com.br/android/design/unidades-de-medida-px-dpi-e-dp>. Acesso
em: 2 de junho de 2017.
Gilmore, Jason W. PHP e MySQL: do Iniciante ao Profissional. Editora Alta
Books. 2008.
Mariano, D. C. B. et al. Introdução à programação para Bioinformática com
Biopython. Amazon: CreateSpace (Independently published). 2015.
Mariano, D. C. B.; de Melo-Minardi, R. C. Introdução à programação para
Bioinformática com Perl. Amazon: CreateSpace (Independently published). 2016.
Online syntax highlighter like TextMate. Disponível em:
<http://markup.su/highlighter/>. Acesso em: 6 de junho de 2017.
11
Projeto de Pesquisa – Trabalho de Conclusão de Curso
12
Projeto de Pesquisa – Trabalho de Conclusão de Curso
__________________________________________________________
Nome completo do orientador (Assinatura)
__________________________________________________________
Nome complete do aluno (Assinatura)
13