Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

XML, XHTML e estilos (import e inline)

Classificado em Computação

Escrito em em português com um tamanho de 2,43 KB

Estilos: import, inline e sobreposição

Utiliza o import statement. A sintaxe embebida permite sobreposição de partes dos estilos importados, com definições locais.

Inline style: Uso do atributo style que pode ser aplicado à maioria dos elementos do corpo e que especifica informações de estilo para o elemento atual.

Constituintes de um ficheiro XML

Um documento XML é constituído por:

  • Declaração XML - identifica o documento como sendo XML (assim como a versão).
  • Instruções de processamento – permitem que o documento contenha instruções para as aplicações.
  • Declaração DOCTYPE – é usada para referenciar o DTD (interno ou externo) a ser usado para validar o documento XML.
  • Referências de caracteres e entidade – ponto de partida
... Continue a ler "XML, XHTML e estilos (import e inline)" »

Métodos HTTP, JSON e JavaScript: Guia Rápido

Classificado em Computação

Escrito em em português com um tamanho de 2,26 KB

Métodos de Requisição HTTP

Os métodos HTTP definem a ação que se deseja realizar sobre um determinado recurso.

  • GET: Utilizado para solicitar e obter informações de um recurso (leitura de dados). Não deve ser usado para operações críticas, pois pode ter efeitos colaterais se mal implementado.
  • POST: Envia dados para um servidor para criar um novo recurso (inserção de dados). Embora seja usado principalmente para criar, também pode servir para atualizar informações.
  • PUT: Substitui completamente um recurso existente no URL de destino (para atualização de dados). Difere do POST na sua idempotência, o que significa que múltiplas requisições idênticas têm o mesmo efeito que uma única.
  • PATCH: Aplica modificações parciais a um
... Continue a ler "Métodos HTTP, JSON e JavaScript: Guia Rápido" »

Equipamentos e Acessórios de Rede: Guia Completo

Classificado em Computação

Escrito em em português com um tamanho de 14,51 KB

Módulo 3: Equipamentos e Acessórios de Rede

Expandindo a Rede

Você não pode expandir as redes simplesmente adicionando novos computadores e mais cabos, pois cada topologia ou arquitetura de rede tem seus limites.

  • Poderão ser instalados componentes para aumentar o tamanho da rede no ambiente existente.

Equipamentos de Rede

  • Repetidor
  • Hub
  • Bridge
  • Switch
  • Router
  • Gateways

Repetidores

  • Retransmitem o sinal elétrico recebido em um ponto de conexão (porta) para todas as portas, para manter a integridade do sinal.
  • Recebem os sinais e os retransmitem com sua intensidade e definição original, regenerando o sinal.
  • Não convertem nem filtram sinais. Para que um repetidor funcione, os dois segmentos conectados a ele devem usar o mesmo método de acesso e protocolos.
... Continue a ler "Equipamentos e Acessórios de Rede: Guia Completo" »

Entendendo Classes e Objetos em Programação Orientada a Objetos

Classificado em Computação

Escrito em em português com um tamanho de 2,88 KB

Classes e Objetos em Programação Orientada a Objetos

Classe representa um conjunto de objetos com características afins (comuns). Uma classe define o comportamento dos objetos através de seus métodos e quais estados eles são capazes de manter através de seus atributos. Objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros. Método define as habilidades de um objeto, ou seja, as operações que podem ser realizadas com os objetos de uma classe.

Métodos e Instâncias

Um método em uma classe é apenas uma definição. NEW: é utilizado para criar uma nova instância de uma determinada classe. Encapsulamento: mecanismo utilizado com o objetivo... Continue a ler "Entendendo Classes e Objetos em Programação Orientada a Objetos" »

CSMA/CD vs CSMA/CA, Comutação de Fases e VLANs

Classificado em Computação

Escrito em em português com um tamanho de 3,62 KB

CSMA/CD vs CSMA/CA

O CSMA/CD (Carrier Sense Multiple Access with Collision Detection) deteta colisões. Se não conseguirmos detetar as colisões, utilizamos o CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) em vez de detetar as colisões, ele evita-as. Este protocolo CSMA/CA é utilizado quando a emissão é feita pelo ar, pois é quando existe maior interferência das ondas rádio, o que impossibilita a deteção da colisão.

Diferenças:

  • O CSMA/CA é o “Collision Avoidance” (evita colisão), enquanto que o CSMA/CD é o “Collision Detection” (deteta colisão).
  • O CSMA/CD é usado em redes Ethernet, enquanto que o CSMA/CA é usado em redes Wi-Fi.
  • O CSMA/CA “escuta” o meio (ao contrário do CD que transmite sem escutar
... Continue a ler "CSMA/CD vs CSMA/CA, Comutação de Fases e VLANs" »

Quais as funcoes do linker

Classificado em Computação

Escrito em em português com um tamanho de 4,76 KB

Explorando a Rede

O surgimento da Rede mudou a forma de como pensamos, trabalhamos e vivemos, no passado foi o início pára a transformação do nosso futuro hoje. A rede de computadores tem suas variedades é possível ter redes em dois computadores ou em milhares de dispositivos, não há um limite estabelecido à empresa ou equipe de gerentes de redes que definiram o quão amplo será o projeto. Nós utilizamos a maior rede de computadores que existe a “Internet” nomeada a rede da rede com os acessos a todos os seres humanos que possuem um provedor.

A rede é formada por meio físico, dispositivos intermediários e dispositivos finais é necessário que seja segura, que forneça um canal estável e confiável.  A segurança é tão importante,... Continue a ler "Quais as funcoes do linker" »

Bancos de Dados Relacionais vs. NoSQL: Guia Completo

Classificado em Computação

Escrito em em português com um tamanho de 2,82 KB

1. Características dos Bancos de Dados Relacionais

Um banco de dados relacional coleta e armazena dados em tabelas que podem ser cruzadas. As empresas utilizam essas tabelas para armazenar informações sobre produtos e clientes. As tabelas consistem em colunas e linhas com relações lógicas e restrições. Um banco de dados relacional é composto por tabelas bidimensionais.

2. Propriedades ACID

ACID é um conceito que se refere às quatro propriedades de transação de um sistema de banco de dados:

  • Atomicidade: A transação é completada com perfeição ou é desfeita, retornando ao estado inicial.
  • Consistência: As regras e integridades devem ser obedecidas para evitar inconsistências.
  • Isolamento: Uma transação não é interferida por nenhuma
... Continue a ler "Bancos de Dados Relacionais vs. NoSQL: Guia Completo" »

Fundamentos de Modelagem e Projeto Orientado a Objetos

Classificado em Computação

Escrito em em português com um tamanho de 3,38 KB

Modelagem de Sistemas: Essência da Engenharia de Software

  • Compreender o problema: Comunicação e Análise
  • Planejar a solução: Modelagem e Projeto de Software
  • Executar o plano: Geração de Código
  • Examinar o resultado

Projeto Orientado a Objetos

O modelo de análise, projeto e programação de software é baseado na composição e interação entre unidades chamadas objetos.

Características Essenciais do Software

  • Robustez: Desenvolver software correto, com saídas para aplicações certas e capaz de manipular entradas inesperadas.
  • Adaptabilidade: Software capaz de evoluir com o tempo.
  • Reuso: Utilizar o mesmo código em diferentes sistemas e várias aplicações melhora a qualidade e reduz custos.

Conceitos do Projeto Orientado a Objetos

  • Abstração:
... Continue a ler "Fundamentos de Modelagem e Projeto Orientado a Objetos" »

Arquiteturas e Algoritmos em Sistemas Distribuídos

Classificado em Computação

Escrito em em português com um tamanho de 3,06 KB

Arquiteturas de Sistemas Distribuídos

Arquitetura Baseada em Dados

Processos comunicam por meio de um repositório comum (espaço de dados compartilhados). Sistemas distribuídos baseados na web, em grande parte, são centrados em dados.

Arquitetura Baseada em Eventos

Sistema de publicar/subscrever. Processos publicam eventos e o middleware assegura que somente os processos que se subscreverem para esses eventos os receberão. Processos são fracamente acoplados (não precisam de se referir uns aos outros). Podem ser combinados com a arquitetura centrada em dados (resultando num espaço compartilhado de dados). Processos também são desacoplados no tempo (não precisam de estar ativos quando ocorrer a comunicação). Usa interface parecida ao... Continue a ler "Arquiteturas e Algoritmos em Sistemas Distribuídos" »

Guia de Conceitos Fundamentais em Engenharia de Software

Classificado em Computação

Escrito em em português com um tamanho de 4,56 KB

Conceitos Fundamentais de Engenharia de Software

  1. Definição de Engenharia de Software: Conjunto de métodos, procedimentos e ferramentas com o objetivo de construir um software com qualidade.
  2. Atividade (RUP): Unidade tangível de trabalho bem delimitado, realizado por um trabalhador dentro de uma rotina.
  3. Crise do Software: Situação em que um projeto não cumpre prazos, excede custos e não atende às necessidades do cliente.
  4. Artefato (RUP): Informação tangível criada ou alterada pelos trabalhadores; representa uma área de responsabilidade no controle de configuração.
  5. Blocos de Atividades do RUP:
    • Engenharia de Software: Modelagem de negócio, requisitos, análise e projeto, implementação, teste e desenvolvimento.
    • Suporte: Gestão de configuração,
... Continue a ler "Guia de Conceitos Fundamentais em Engenharia de Software" »