Desenvolvimento Web em HTML, CSS, JS e PHP - Tema 2 - 1 Flashcards

1
Q

O que é a abordagem mobile first?

A

É uma abordagem que prioriza a experiência e otimização em dispositivos móveis antes de considerar o foco nos dispositivos desktop, incentivando os designers e desenvolvedores a simplificarem o programa priorizando apenas o essencial. Isso não significa que a versão desktop deve ser negligenciada, mas que deve ser desenvolvida posteriormente não comprometendo a eficiência da versão móvel. Essa abordagem contribui para a criação de produtos digitais mais acessíveis e adaptáveis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Me explique o modelo Cliente X Servidor.

A

O modelo Cliente X Servidor demonstra duas camadas, uma com as solicitações de requisições dos clientes e outra processos sendo executados a fim de prover as demandas dos clientes.
Atualmente esse modelo é amplamente utilizado, sendo o modelo base pro desenvolvimento web.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A arquitetura de rede em camadas é sobre o quê?

A

É sobre a arquitetura em camada dos servidores.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A arquitetura de rede em camadas no princípio tinham quantas camadas e como funcionavam?

A

Duas camadas, uma continha os dados, a outra executava a lógica a partir de uma linguagem de programação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como funciona a arquitetura de rede em camadas hoje em dia?

A

Hoje em dia temos três camadas ou mais, todo sistema tem pelo menos um banco de dados, uma linguagem para desenvolver a lógica no application server e um web server para prover páginas estilizadas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como funciona o protocolo HTTP?

A

O HTTP é um protocolo de comunicação utilizado para a transmissão de informações na World Wide Web. Ele é a base para qualquer troca de dados na web, permitindo a comunicação entre clientes (como navegadores) e servidores web.
O HTTP opera no modelo cliente-servidor, onde o cliente envia solicitações ao servidor para obter recursos e o servidor responde, enviando esses recursos de volta ao cliente. Cada interação entre o cliente e o servidor é composta por uma solicitação (request) e uma resposta (response).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que fazer para obter layouts fluidos?

A

Para obter layouts fluidos, usamos JS e CSS com os breakpoints em um recurso chamado media query que faz com que quando a tela chega em determinado limitador, ela pode mudar o seu aspecto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que são breakpoints?

A

Breakpoints, em um contexto de design responsivo e desenvolvimento web, referem-se aos pontos específicos em que um layout responsivo é ajustado para atender a diferentes tamanhos de tela ou dispositivos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Como pensamos em termos de criação do um sistema com MySQL e PHP?

A

Começamos pelo BD utilizando a aplicação MySQL onde organizaremos nossos dados com a linguagem SQL. Em seguida, essa informação é conectada ao PHP, com o conector PHP.
“Conectei com o BD, agora posso fazer outras coisas.”
Agora que estou conectada com o banco, vou ao Protocolo HTTP, utilizando a arquitetura REST muito falada nos dias de hoje através de chamadas Ajax. O HTTP tem métodos POST, PUT, DELETE, GET que são os principais e a partir desses métodos consigo transitar entre cliente e servidor.
Para usar o GET e o POST posso criar formulários no HTML para fazer inclusões e exclusões de registros no BD. Se quiser usar outros métodos devo usar o Postman.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que são mainframes?

A

Mainframes são computadores de grande e de alto desempenho com grandes quantidades de memória e processadores de dados que processam bilhões de cálculos e transações simples em tempo real.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Por quem, quando e como foi criado o modelo Cliente X Servidor?

A

O modelo Cliente X Servidor foi criado pela Xerox PARC nos anos 70, tendo como principal premissa a separação do BD de recursos de processamento, ao contrário do modelo predominante da época que era o modelo centralizado em que tanto o armazenamento dos dados quanto seu processamento ficavam em computadores de grande porte: os mainframes.
Esse modelo tornou possível o desenvolvimento de aplicações que fizessem uso de sua arquitetura distribuída.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Depois da invenção do modelo Cliente X Servidor, como era o desenvolvimento em duas camadas?

A

A parte do BD ficava no servidor de BD e a do processamento (lógica) ficava no lado cliente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Depois da invenção do modelo Cliente X Servidor, como era o desenvolvimento em três camadas?

A

Um servidor de BD, um servidor de aplicações e o lado cliente que fica responsável pela interface do usuário .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Depois da invenção do modelo Cliente X Servidor, como era o desenvolvimento em quatro camadas?

A

Foi tirada a responsabilidade da máquina do cliente baixar a interface da tela, dessa vez contendo web servers. A partir disso era preciso ter apenas um navegador para acessar a internet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Como fazer para ver as requisições da web?

A

Inspecionar –> Network –> Clicar para ver a requisição –> Headers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Como fazer com que o servidor inicie contato com o Cliente?

A

A partir de serviços PUSH que disparam notificações/mensagens.