Buscar

Relatório_Competencia 3

Prévia do material em texto

1 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
GRADUAÇÃO DE ANÁLISE E DESEMVOLVIMENTO DE SISTEMAS 
 
RELATÓRIO DA COMPETÊNCIA 3 
 
 
 
 
 
Aluno: Roberti Costa de Souza (23201150) 
 
 
 
 
 
 
 
 
 
 
Professores: André Zeferino e Marco Xaves 
 
 
 Rio de Janeiro 
 2023 
 
 
2 
 
 
 SUMÁRIO 
 
 
 1 INTRODUÇÃO............................................... 2 
 2 TIPOS DE DADOS......................................... 3 
 3 OPERADORES JAVASCRIPT...................... 4 
 4 JQUERY........................................................... 4 
 5 FUNDAMENTOS JQUERY........................... 5 
 6 CONSIDERAÇÕES FINAIS.......................... 6 
 7 REFERÊNCIAS............................................... 7 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3 
 
1 Introdução 
 
O Presente relatório visa apresentar o resumo de uma análise detalhada sobre o que foi 
estudado na competência 3, nas semanas 09, 10, 11 e 12, com foco na compreensão e 
aplicação de conceitos fundamentais na programação. O objetivo central desta pesquisa 
é adquirir as habilidades necessárias para projetar e desenvolver. A justificativa desse 
relatório vem com o proposito de demonstrar o conteúdo ensinado em sala de aula e 
como foi meu aprendizado nessas ultimas semanas de estudos, visando fornecer 
informações essenciais para avaliação formadora. Portanto, convido ao Leitor(a) a 
percorrer esse relatório que fornecerá “insights” valiosos, sem mais delongas, 
iniciaremos nossa jornada na exploração de como foram os estudos na competência 3. 
 
 2 Tipos de dados 
 
 Iniciando a competência 03 na semana 09 o primeiro assunto abordado foram os 
tipos de dados, os tipos apresentados: inteiro, string, boolean, true e false, null. Falando 
sobre os dados inteiros, os dados inteiros são um tipo de dado numérico que representa 
números inteiros, ou seja, números que não têm partes fracionárias. Eles são 
frequentemente usados em programação para realizar cálculos matemáticos, contar 
objetos ou representar informações que podem ser quantificadas em números inteiros. 
"Em programação, números inteiros são fundamentais para lidar com uma variedade de 
tarefas, desde contagem e controle até cálculos matemáticos." (Deitel & Deitel, "C How 
to Program", 2020, p. 15). Falando sobre string, é um tipo de dado usado para 
representar texto, ou seja, uma sequência de caracteres. As strings são amplamente 
utilizadas em várias linguagens de programação para manipular informações textuais, 
como palavras, frases, números escritos e outros tipos de dados que consistem em 
caracteres. Falando sobra boolean, é usado para representar valores lógicos, ou seja, 
valores que podem ser verdadeiros (true) ou falsos (false). Esse tipo de dado é 
fundamental para expressar condições lógicas e controlar o fluxo de programas. 
Continuando, foi falado também a respeito do null, que representa a ausência de um 
valor ou a falta de um objeto. 
 
 
 
 
 
4 
 
 
 
 3 Operadores JavaScript 
 
 Na semana 10 foi falado em sala de aula, mas precisamente na parte teórica do 
assunto sobre operadores em java script que são: operadores aritméticos, operadores de 
igualdade, operadores relacionais, operadores de atribuição. Os operadores aritméticos 
são feitos para realizar operações matemáticas em números, são frequentemente usados 
em programas para realizar operações de adição, subtração, multiplicação, divisão, entre 
outras. Sobre os operadores de igualdade servem para comparar valores e verificar se 
eles são iguais ou diferentes. Em JavaScript, os operadores relacionais são usados para 
comparar valores e verificar relações entre eles, esses operadores retornam valores true 
ou false com base nas informações fornecidas. Os operadores de atribuição são usados 
para atribuir valores a variáveis. Continuando na semana 10 fizemos um teste teórico no 
laboratório sobra html, css e Java script, respondendo perguntas e criando códigos no 
computador sobre cada questão do teste. Finalizando a semana 10 tivemos um breve 
resumo sobre Jquery que é uma anotação Javascript para personalização da página, não 
é muito utilizado atualmente, resumindo de forma simples e clara no código uma frase 
marcante dita em laboratório me chamou atenção e achei importante cita-la “Chamou 
($) chamou Jquery no código” (Prof. André Zeferino 20 outubro 2023). 
 
 4 jQuery 
 
 Começando a semana 11 tivemos aulas teóricas sobre jQuery, que é uma biblioteca 
JavaScript de código aberto amplamente usada para simplificar a manipulação de 
elementos HTML, jQuery é utilizado na criação de sites e aplicativos da web devido à 
sua facilidade de uso, compatibilidade entre navegadores e grande comunidade de 
desenvolvedores. No entanto, é importante observar que, com o avanço do JavaScript 
moderno e das APIs nativas do navegador, muitas das funcionalidades oferecidas pelo 
jQuery podem ser alcançadas sem a necessidade de adicionar uma biblioteca externa. 
Portanto, ao decidir usar o jQuery, é importante considerar se é a escolha certa para o 
projeto, especialmente em comparação com as capacidades nativas do JavaScript, 
"O jQuery é uma biblioteca multiplataforma, ou seja, é compatível com qualquer 
navegador de internet." (Fabrício Machado, "Programação back end III", 2023, p. 1). 
 
 
5 
 
jQuery tem suas vantagens quando utilizado de forma correta, com a manipulação DOM 
O jQuery simplifica a seleção de elementos HTML, a modificação de conteúdo e a 
manipulação de eventos, também o jQuery é uma biblioteca extremamente leva para se 
trabalhar com ela. 
 
 5 Fundamentos jQuery 
 
 Finalizando a competência 03, vou abordar agora o que foi estudado na semana 12 
que se iniciou, abordando novamente a parte teórica do jQuery e seus fundamentos de 
forma mais abrangente, como a seleção de elementos que permite selecionar elementos 
HTML usando seletores CSS-like, a manipulação de elementos que permite modificar 
elementos HTML de várias maneiras, como alterar conteúdo, estilos, adicionar ou 
remover classes, ou até mesmo criar novos elementos dinamicamente O jQuery 
simplifica a manipulação de eventos, como cliques, movimentos do mouse, 
pressionamentos de tecla, etc. Você pode anexar manipuladores de eventos a elementos 
HTML. Na parte de requisições AJAX são usadas facilmente para carregar dados de 
servidores sem recarregar a página e finalizando com as animações no jQuery que 
permite criar animações suaves em elementos, como desvanecimento, deslizamento, 
alterações de tamanho e muito mais. Estes são apenas alguns dos fundamentos do 
jQuery. Na última aula da semana 12 tivemos um breve resumo sobre Metologia ágio, a 
metodologia ágil é frequentemente aplicada em projetos de desenvolvimento de 
software, mas também é adotada em outras áreas, como gerenciamento de projetos, 
marketing e desenvolvimento de produtos. Ela é valorizada por sua capacidade de se 
adaptar a mudanças, melhorar a colaboração e aumentar a qualidade do produto final. 
Achei bem importate citar essa metodologia, pois ela agrega muito a programação e 
seus projetos, como também para muitas outras áreas. “Necessita-se de coragem para 
aceitar e agir com base no feedback, mesmo quando é difícil de aceitar." (Michel 
Deunizio, "Métodos ágeis", 2022, p. 42). 
 
 
 
 
 
 
 
 
6 
 
 Considerações finais 
 
Nesterelatório tentei ser mais direto possível sobre o aprendizado nessas ultimas 
semanas de estudos, tenho percebido que venho aprimorando meus conhecimentos 
sobre os temas tratados em sala de aula, porém tenho ciência que o aprendizado é 
contínuo uma vez que as tecnologias e as linguagens de programação estão sempre 
evoluindo. Gostaria de agradecer aos professores e colegas que me apoiaram ao longo 
deste processo de aprendizado e pesquisa, a medida que concluo este relatório espero 
que consiga atingir o meu objetivo principal que absorver ao máximo os conhecimentos 
fornecidos pelo ótimo trabalho dos docentes. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7 
 
 Referências 
 
https://www.devmedia.com.br/java-operadores-de-atribuicao-aritmeticos-relacionais-e-
logicos/38289#:~:text=O%20operador%20de%20atribui%C3%A7%C3%A3o%20%C3
%A9,o%20valor%20informado%20%C3%A0%20direita. 
 
https://repositorio.utfpr.edu.br/jspui/handle/1/13422

Continue navegando