Baixe o app para aproveitar ainda mais
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
Compartilhar