wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Desenvolvimento Web II - Aula de Abertura

Total questions: 13

Worksheet time: 26mins

Name
Class
Date
1.

Qual é o nome da disciplina?

a)

Desenvolvimento Web

b)

Desenvolvimento Web II

c)

Programação Web

d)

Web Design

2.

Sobre o plano de ensino da disciplina de DESENVOLVIMENTO WEB II, relacione:

Categorize the following

Segurança e arquitetura de sistemas Web

Serviços Web. Integração de sistemas.

Tecnologias emergentes de sistemas Web.

Explorar os conceitos básicos de segurança de sistemas web.

Compreender e aplicar os principais modelos arquiteturais de sistemas web.

Desenvolver e consumir serviços web.

Explorar os conceitos de serviços web e as tecnologias subjacentes.

Estar atualizado com as últimas tendências e tecnologias emergentes em sistemas web.

Padrões de projeto (MVC, MCP, MVVM)

Protocolos de comunicação: HTTP, HTTPS, WebSocket

Arquitetura REST e RESTful

Ferramentas de integração e entrega contínua

Mensageria e filas de mensagens

Multi-tenancy

HTTP/2 e HTTP/3

MF = (A1 0,2) + (A2 0,3) + (A3 * 0,5)

A1: Primeira avaliação parcial, referente a diversas listas de exercícios

A2: Segunda avaliação parcial, referente a uma prova

A3: Terceira avaliação parcial, referente a uma projeto prático

EMENTA
OBJETIVOS
UNIDADES
AVALIAÇÃO
3.

Temos aula na ​ (a)   às ​ (b)   e na ​ (c)   às ​ (d)   . O ​ (e)   será realizado no intervalo de aula, nestas mesmas datas.

Choose from the below words
segunda
07:30
sexta
10:20
atendimento ao aluno
10:00
terça
08:00
4.

Qual ferramenta de IA você já usou para te ajudar a programar?

2 lines
5.

Com o aumento do uso de smartphones e tablets, o desenvolvimento web teve que se adaptar para garantir uma ​ (a)   consistente e otimizada em diferentes ​ (b)   e dispositivos. Isso levou ao surgimento de abordagens como o design ​ (c)   e o desenvolvimento mobile-​ (d)   .

Choose from the below words
experiência
tamanhos de tela
responsivo
first
6.

Arquiteturas de software como microserviços e ​ (a)   ganharam destaque, permitindo a construção de aplicações web mais ​ escaláveis , modulares e ​ (b)   . Isso também contribuiu para a adoção de ​ (c)   mais ágeis e colaborativas.

Choose from the below words
JAMstack
fáceis de manter
práticas de desenvolvimento
7.

Quais são as principais tendências atuais no desenvolvimento web?

a)

aplicações web que oferecem uma experiência de usuário semelhante a aplicativos nativos, incluindo funcionalidades como push notifications, capacidade offline e acesso ao hardware do dispositivo.

1.

PWA

b)

Arquiteturas baseadas em componentes, como React.js e Vue.js, estão ganhando popularidade, permitindo o desenvolvimento modular e reutilizável de interfaces de usuário.

2.

Componentização

c)

uma abordagem de desenvolvimento web que utiliza tecnologias como static site generators, APIs e serviços de hospedagem de conteúdo estático para criar sites rápidos, seguros e escaláveis.

3.

JAMstack

d)

estão sendo cada vez mais integrados em aplicações web para oferecer funcionalidades como recomendações personalizadas, assistentes virtuais e análise preditiva.

4.

IA e ML

e)

é uma tecnologia que permite a execução de código de baixo nível (como C++ e Rust) no navegador web com desempenho próximo ao nativo, abrindo novas possibilidades para o desenvolvimento de aplicações web mais rápidas e complexas.

5.

WebAssembly

8.

Atualmente, que linguagem, framework ou tecnologia você está estudando ou gostaria de estudar?

2 lines
9.

Qual tendência você acredita que terá o maior impacto no desenvolvimento web nos próximos anos?

a)

Lidar com a complexidade das tecnologias e frameworks

b)

Integração de Inteligência Artificial e Machine Learning

c)

Manter a segurança da aplicação

d)

Otimizar o desempenho da aplicação

10.

Quais habilidades técnicas você acha essenciais para um programador?

a)

Familiaridade com frameworks e bibliotecas (por exemplo, React.js, Django)

b)

Entendimento de algoritmos e estrutura de dados

c)

Experiência em controle de versão (por exemplo, Git)

d)

Outra

11.

Quais habilidades não técnicas são importantes para um programador em um ambiente de trabalho colaborativo?

a)

Boas habilidades de comunicação

b)

Capacidade de trabalhar em equipe

c)

Habilidades na resolução de problemas

d)

Capacidade de gerenciar o tempo e prioridades

12.

Como você se mantém atualizado sobre novas habilidades e tendências no campo da programação?

a)

Leitura de livros e documentações técnicas

b)

Participação em cursos e workshops

c)

Contribuição em projetos de código aberto

d)

Canais no YouTube ou Podcast

13.

Em sua opinião, qual habilidade é mais valorizada pelo mercado de trabalho atualmente?

a)

Capacidade de aprender rapidamente e se adaptar a novas tecnologias

b)

Habilidades de resolução de problemas

c)

Experiência no desenvolvimento de software

d)

Soft Skills