Anotações, resumos, trabalhos, provas e exercícios de Computação de Ensino Fundamental II

Componentes de Gestão e Operações de TI

Computação2,91 KB

Componentes de Gestão e Operacionais de TI

  • Estratégia do Negócio: Consiste nos direcionamentos estratégicos, objetivos, planos funcionais, mapa estratégico da organização e planos de médio e longo prazos, que devem ser considerados pela TI para o desenvolvimento de sua estratégia de serviços.
  • Estratégia de TI: Consiste na elaboração do plano de TI, com visão externa (projetos, serviços e inovações para o negócio) e visão interna (projetos e inovações para atender clientes e usuários). Pode conter o Mapa Estratégico e o Balanced Scorecard (BSC) da TI.
  • Plano de TI - Negócios: Projetos, serviços e inovações da TI para o negócio, como implantação e manutenção de aplicações, sistemas integrados de gestão e projetos
...
Continue lendo "Componentes de Gestão e Operações de TI" »

Comandos Essenciais do Linux: Guia Rápido de Terminal

Computação8,56 KB

  • 1. ls (Lista o conteúdo de um diretório)
    Exemplo: $ ls
  • 2. ls -a (Lista diretórios, arquivos ocultos e executáveis)
    Exemplo: $ ls -a
  • 3. ls -l (Lista o conteúdo de um diretório detalhadamente)
    Exemplo: $ ls -l
  • 4. pwd (Mostra o diretório corrente)
    Exemplo: $ pwd
  • 5. cd (Muda de diretório)
    Exemplo: $ cd /etc
  • 6. cd - (Volta para o diretório anterior)
    Exemplo: $ cd -
  • 7. cd .. (Volta um diretório acima)
    Exemplo: $ cd ..
  • 8. cd ~ (Volta para seu diretório /home)
    Exemplo: $ cd ~
  • 9. mkdir [pasta] (Cria uma pasta com o nome desejado)
    Exemplo: $ mkdir programas
  • 10. mkdir [pasta1] [pasta2] (Cria pasta1 e pasta2 ao mesmo tempo)
    Exemplo: $ mkdir teste1 teste2
  • 11. mkdir -p [pasta]/[sub-pasta] (Cria um diretório e um subdiretório)
    Exemplo: $ mkdir -p teste3/
...
Continue lendo "Comandos Essenciais do Linux: Guia Rápido de Terminal" »

Guia de Programação Mobile e Framework Ionic

Computação4,17 KB

Conceitos de Programação Mobile

Atualmente, no desenvolvimento de aplicações mobile, temos três tipos principais de desenvolvimento: Nativo, Híbrido e PWA.

Desenvolvimento Nativo: É muito difícil encontrar o desenvolvimento de uma solução que agregue apenas uma plataforma (a menos que seja estratégico). Os programadores precisam ter proficiência em cada uma das linguagens e precisam manter dois desenvolvimentos paralelos da mesma solução.

Desenvolvimento Híbrido: Um único desenvolvimento para várias plataformas. O desenvolvedor deve possuir proficiência em algum tipo de desenvolvimento web. Desvantagens: Entretanto, aplicações híbridas normalmente têm mais problemas de compatibilidade, principalmente em relação aos componentes....

Continue lendo "Guia de Programação Mobile e Framework Ionic" »

Conceitos Essenciais: Mixins e Operações MongoDB

Computação4,44 KB

Mixins

Mixin é um conceito avançado da Programação Orientada a Objetos (OOP) e é possível implementá-lo em algumas linguagens de programação. É quando temos uma classe que contém uma combinação de métodos e queremos que outra classe utilize esses métodos já escritos. No entanto, essas duas classes não possuem um relacionamento direto entre elas.

É possível passar argumentos (ou parâmetros) para os Mixins.

MongoDB

Este banco de dados foi projetado para armazenar e processar uma grande quantidade de dados distribuídos em diversas máquinas.

Comandos Essenciais do MongoDB

  • Criar Banco de Dados: Utilize o comando use <nomeBanco>.
  • Mostrar Bancos de Dados Existentes: Utilize o comando show dbs.
  • Inserir Documentos (Legacy): db.nomeColecao.
...
Continue lendo "Conceitos Essenciais: Mixins e Operações MongoDB" »

Guia de REST, Web Services e Node.js: Conceitos Essenciais

Computação2,31 KB

O Padrão REST

O padrão REST utiliza verbos do protocolo HTTP para representar operações de dados, funcionando como mecanismos de tunelamento que permitem transportar interações através do HTTP.

Os recursos individuais são identificados na requisição através das URIs. Os recursos ficam armazenados pela aplicação que os gerencia. Quando solicitados por aplicações clientes (ex: requisição GET), eles não “abandonam” o servidor; o que é transferido para o cliente é apenas uma representação do recurso. A resposta carrega informações básicas e cada recurso pode ser endereçado individualmente.

Web Services

Web Service é um conjunto de interfaces acessíveis via rede para funcionalidades de aplicativos, utilizando padrões...

Continue lendo "Guia de REST, Web Services e Node.js: Conceitos Essenciais" »

Camada 3 e Estrutura do Cabeçalho IPv4: Guia Completo

Computação2,73 KB

A Camada 3 é independente do meio físico?

O IPv4 e o IPv6 operam independentemente do meio físico que transporta os dados nas camadas inferiores. Qualquer pacote IP individual pode ser passado eletricamente por cabo, como sinais óticos em fibras, ou sem fios, como sinais de rádio. É responsabilidade da camada de ligação de dados, do modelo OSI, preparar o pacote IP para transmissão. Portanto, o pacote IP não está limitado a nenhum meio físico em particular.

Campos do Cabeçalho IPv4

  • Endereço IP de Destino: Endereço IPv4 do host que está a receber o pacote. Permite aos routers encaminhar o pacote até ao destino.
  • Endereço IP de Origem: Endereço IPv4 do host que está a enviar o pacote (permanece inalterado durante a passagem pela
...
Continue lendo "Camada 3 e Estrutura do Cabeçalho IPv4: Guia Completo" »

Conceitos Essenciais de Programação Orientada a Objetos

Computação3,91 KB

Conceitos Fundamentais de Programação Orientada a Objetos

Classe

Classe: É uma descrição dos atributos e serviços comuns a um grupo de objetos.

Objeto

Objeto: Pode ser qualquer coisa do mundo real.

Atributos

Atributos: Propriedades de um objeto.

  • Modificadores de acesso: Público, Privado, Pacote, Protegido.

Métodos e Operações

Métodos (ou Operações): Uma ação que o objeto realiza quando solicitado.

Abstração

Abstração: É um processo mental pelo qual nós, seres humanos, nos atemos aos aspectos mais importantes de alguma coisa.

Simplificado: Foco nos pontos mais importantes ou prioritários.

Encapsulamento

Encapsulamento: É uma forma de restringir o acesso ao comportamento interno de um objeto.

Um objeto que precise da colaboração de...

Continue lendo "Conceitos Essenciais de Programação Orientada a Objetos" »

Tópicos de TI: AD, LDAP, AWS, Thin Clients e DNS

Computação3,01 KB

O que é Active Directory?

Armazena informações sobre objetos em redes de computadores e disponibiliza informações a usuários e administradores da rede, como nomes de usuário e hosts. É um repositório de informações referentes a objetos de rede e também ao serviço que permite que essas informações sejam utilizadas.

Qual o protocolo utilizado pelo Active Directory?

LDAP (Lightweight Directory Access Protocol).

Amazon RDS: Banco de Dados na Nuvem AWS

O Amazon RDS é executado na mesma infraestrutura altamente confiável usada por outros serviços da Amazon Web Services. Quando você provisiona uma instância de banco de dados Multi-AZ, o Amazon RDS replica os dados de forma síncrona para uma instância em espera em uma Zona de Disponibilidade

...

Continue lendo "Tópicos de TI: AD, LDAP, AWS, Thin Clients e DNS" »

Fundamentos de Protocolos e Serviços de TI Essenciais

Computação3,86 KB

Porta Padrão para Conexão LDAP

Um cliente inicia uma sessão LDAP conectando-se a um servidor LDAP, normalmente pela porta TCP padrão. Ele envia requisições para o servidor, que geralmente utiliza a porta padrão:

TCP 389

Operações Básicas do Protocolo LDAP

Um cliente inicia uma sessão LDAP conectando-se a um servidor LDAP, normalmente pela porta padrão TCP 389. Ele envia requisições para o servidor, que devolve respostas. Identifique as operações básicas de uma sessão LDAP que completam as descrições abaixo:

  • ____: autentica e especifica a versão do protocolo LDAP;
  • ____: move ou renomeia uma entrada;
  • ____: adiciona uma nova entrada.

Bind, Modify DN e Add

Definição e Recursos do Amazon RDS

O Amazon RDS é executado na mesma infraestrutura...

Continue lendo "Fundamentos de Protocolos e Serviços de TI Essenciais" »

Principais Serviços AWS e Protocolos de Rede

Computação3,71 KB

6) Ele é projetado para oferecer aos desenvolvedores e empresas uma maneira extremamente confiável e de baixo custo para direcionar os usuários finais aos aplicativos de Internet, traduzindo nomes como www.example.com para endereços IP numéricos como 192.0.2.1, usados pelos computadores para se conectarem entre si. De qual serviço AWS estamos falando?

Resposta: Amazon Route 53

7) É um serviço gerenciado que facilita a configuração, a operação e a escalabilidade de um banco de dados relacional na nuvem. Ele fornece uma capacidade econômica e reescalável enquanto gerencia tarefas demoradas de administração do banco de dados, liberando você para que se concentre nos aplicativos e nos negócios. De qual serviço AWS estamos falando?...

Continue lendo "Principais Serviços AWS e Protocolos de Rede" »