Resumo de Frameworks de Desenvolvimento Front-End

Descrição do Resumo:
O conhecimento em Frameworks de Desenvolvimento Front-End é uma competência essencial e de alta recorrência nos concursos públicos de Tecnologia da Informação.
Este resumo aborda de forma completa os seguintes tópicos, cobrindo o ecossistema de desenvolvimento do lado do cliente (client-side):
- Conceitos Fundamentais: Análise dos padrões de arquitetura SPA (Single Page Application) e PWA (Progressive Web Application), que são a base das aplicações web modernas.
- Ferramentas e Frameworks: Um estudo detalhado das principais tecnologias do mercado, incluindo:
- jQuery: Manipulação de DOM, eventos e AJAX.
- Bootstrap 5: Criação de layouts responsivos com o sistema de grid, componentes e utilitários.
- Angular, React e Vue.js: Arquitetura de componentes, data binding, gerenciamento de estado e os diferenciais de cada um.
- Webpack: O conceito de module bundling para otimização de projetos.
O material é finalizado com a resolução e análise de dezenas de questões de concursos públicos sobre os temas abordados.
Bons estudos,
Equipe Resumos de TI
Conteúdo do Resumo:
- Introdução
- O Papel dos Frameworks Front-End
- SPA (Single Page Application)
- Funcionamento
- Vantagens do Modelo SPA
- PWA (Progressive Web Application)
- Os 3 Pilares Técnicos do PWA
- Características e Vantagens de um PWA
- jQuery
- O Seletor $
- Seletores de Hierarquia e Irmãos
- O Evento de “Documento Pronto”
- Diferença entre .ready() vs. window.onload
- Manipulação de DOM
- Manipulação de Eventos
- Requisições AJAX
- jQuery e os Frameworks Modernos
- O Seletor $
- Bootstrap
- O Sistema de Grid
- Componentes
- Pré-estilizados
- Classes Utilitárias
- Angular
- A Arquitetura de Componentes
- Data Binding: A Comunicação entre Lógica e Template
- One-Way Binding (Comunicação Unidirecional)
- Two-Way Binding (Comunicação Bidirecional)
- Diretivas: Modificando o Comportamento do DOM
- React
- Os 3 Pilares do React
- Componentes (Components)
- JSX (JavaScript XML)
- Virtual DOM (DOM Virtual)
- Gerenciando Dados: Props vs. State
- Hooks
- Os 3 Pilares do React
- Vue.js
- A Anatomia de um Componente Vue (.vue)
- Reatividade: O Coração do Vue
- Os Conceitos-Chave
- Diretivas (Directives)
- Interpolação de Dados
- Props vs. Data
- Propriedades Computadas (Computed Properties)
- Métodos (Methods)
- Webpack
- O Grafo de Dependências
- Os 4 Conceitos-Chave da Configuração
- Relação com outros Frameworks