Banco de dados: Normalização


Hello people !! Tudo jóia?!

Bem, revisar sempre é bom para manter o ritmo de estudos e não perder o pique 🙂

Que tal refrescarmos nossa mente com um assunto muito cobrado na disciplina de Banco de Dados e que por muitas vezes causa aquele “frio na barriga” na hora de responder questões durante a prova: “Humm..será que é a 1FN? ou…será que é a 3FN?…enfim…eu vou chutar! 😦 “.

Pois é, hoje vamos falar sobre Normalização ou Formas Normais. Vamos começar, let´s go!

Continuar lendo

PMBOK: Estrutura de Governança Organizacional


Olá, pessoal.

Vamos revisar quais são os tipos de estruturas organizacionais?

Assunto bastante cobrado em provas… Fica a dica!

Vamos lá!

Uma pesquisa recente do Project Management Institute – PMI revela que a governança diz respeito a arranjos organizacionais ou estruturais em todos os níveis de uma organização, projetados para determinar e influenciar o comportamento dos membros da organização. Esta pesquisa sugere que o conceito de governança é multidimensional e inclui a consideração das pessoas, papeis, estruturas e políticas requer o fornecimento de orientações e supervisão por meio de dados e feedback.

Continuar lendo

Padrões de Projetos GoF: Dicas de Memorização e Questões de Concursos


Fala, pessoal! Beleza?

Vamos supor que caia a seguinte questão sobre Padrões de Projetos na prova:

[FCC 2019 TRF 4ª Região – Analista Judiciário – Sistemas de Tecnologia da Informação]

  • Uma Analista de TI quer criar um aplicativo capaz de trocar mensagens entre diversas plataformas móveis, um Android enviando mensagem para um iOS, um Windows Phone trocando mensagens com um Android etc. O problema é que cada uma destas plataformas implementa maneiras diferentes de receber mensagens. Ela sabe que criar vários métodos para cada plataforma não seria uma solução adequada, pois, se o aplicativo precisar incluir uma nova plataforma, outros métodos teriam que ser criados. A modelagem de relacionamentos muitos para muitos pode deixar o projeto do sistema demasiadamente complexo.
  • A Analista procurou, então, um padrão de projeto para utilizar na solução. Dentre os padrões GoF, encontrou um que permite definir um objeto que encapsula a forma como um conjunto de objetos interage. Este padrão promove o acoplamento fraco ao evitar que os objetos se refiram uns aos outros explicitamente e permite variar o uso da interação de forma independente. Atua como um interlocutor entre relacionamentos muitos para muitos, ao evitar uma referência explícita aos objetos, sendo adequado ao problema.

Trata-se do padrão comportamental:

[A] Mediator.

[B] Composite.

[C] Adapter.

[D] Factory Method.

[E] Prototype.

O que fazemos nessa situação, caso não tenhamos na ponta da língua os conceitos dos 23 Padrões de Projetos GoF (Gang of Four) e suas descrições? Chutamos e vamos para próxima questão? E se eu disser que podemos “matar” essa questão e outras várias sobre esse assunto estudando apenas duas dicas de memorização? Vocês acreditariam em mim?

Por isso, venho, através de um artigo publicado no blog do Gran Cursos, explicar o Padrões de Projetos GoF: Dicas de Memorização e Questões de Concursos.

Para adquirir meus cursos, acessem:

Espero que gostem e desejo que se preparem conosco durante essa jornada na conquista de uma tão sonhada vaguinha em um concurso público.

É isso aí, galera.
[]’s e até a próxima.
——————————————
Rogerão Araújo

POO: Principal conceito de Polimorfismo


Fala, pessoal! Beleza?

O principal conceito do polimorfismo é a propriedade de duas ou mais classes derivadas de uma mesma superclasse responderem a mesma mensagem, cada uma de uma forma diferente. Ocorre quando uma subclasse redefine um método existente na superclasse, ou seja, quando temos os métodos sobrescritos (overriding).

Por isso, venho, através de um artigo publicado no blog do Gran Cursos, explicar o principal conceito de Polimorfismo.

Para adquirir meus cursos, acessem:

Espero que gostem e desejo que se preparem conosco durante essa jornada na conquista de uma tão sonhada vaguinha em um concurso público.

É isso aí, galera.
[]’s e até a próxima.
——————————————
Rogerão Araújo

Java: Compilação de classes Java [Atualizado]


Fala, pessoal! Beleza?

Quando programamos, compilamos nossos códigos escritos em linguagem de alto nível para programas em linguagem de máquina. Isso também acontece quando utilizamos a Linguagem Java.

Por isso, venho, através de um artigo publicado no blog do Gran Cursos, explicar a compilação de um programa e a compilação de classes Java: Compilação de classes Java.

Para adquirir meus cursos, acessem:

Espero que gostem e desejo que se preparem conosco durante essa jornada na conquista de uma tão sonhada vaguinha em um concurso público.

É isso aí, galera.
[]’s e até a próxima.
——————————————
Rogerão Araújo

SOA: Introdução e conceituação


Fala, pessoal! Beleza?

Nesta aula, estudaremos Introdução e conceituação e resolveremos 22 (vinte e duas) questões das mais diversas bancas sobre SOA (Arquitetura Orientada a Serviço).

SOA: Introdução e conceituação

Tópicos tratados na aula:

  • Introdução
    • Computação orientada a serviços
    • Serviço
    • Elementos relacionados ao negócio
  • Conceituação
    • Conceituação
    • Arquitetura típica não-SOA
    • Arquitetura aprimorada do sistema com SOA
    • Conceitos-chave
  • Questões de concursos

Continuar lendo

XML: Conceitos básicos


Fala, pessoal! Beleza?

Nesta aula, veremos os conceitos básicos do XML. Além disso, resolveremos 15 (quinze) questões das mais diversas bancas.

Revisão e Questões(1)

Tópicos na aula:

  • Conceituação
  • Universo XML
  • XML x HTML
  • Exemplo 1
  • Árvore XML
  • Prólogo XML
  • Regras para sintaxe de documentos XML
  • Caracteres especiais
  • Comentários em XML
  • Espaços em branco em XML
  • Nova linha em XML
  • Elementos XML
  • Exemplo 2
  • Regras de nomeação de elementos
  • Elementos x atributos
  • Validação de XML
  • Questões de concursos

Continuar lendo