Descrição
Apostila Digital BANRISUL 2022 Desenvolvimento Sistema
Cargo: Desenvolvimento de Sistema
Editora: DOMINA CONCURSO
Edição: 2022
Nível: Superior
Banca: CEBRASPE
Edital: Acesso ao Edital
Quantidade de Páginas: 1210
Não é só uma apostila!
Material teórico completo elaborado totalmente de acordo com o novo edital.
Acompanha provas anteriores com gabarito para testar seu aprendizado.
Só hoje, de R$77,98 por R$38,99
50% de Desconto
Conhecimentos Básico
(Totalmente de Acordo com Edital 2022)
LÍNGUA PORTUGUESA: 1 Compreensão e interpretação de textos de gêneros variados. 2 Reconhecimento de tipos e gêneros textuais. 3 Domínio da ortografia oficial. 4 Domínio dos mecanismos de coesão textual. 4.1 Emprego de elementos de referenciação, substituição e repetição, de conectores e de outros elementos de sequenciação textual. 4.2 Emprego de tempos e modos verbais. 5 Domínio da estrutura morfossintática do período. 5.1 Emprego das classes de palavras. 5.2 Relações de coordenação entre orações e entre termos da oração. 5.3 Relações de subordinação entre orações e entre termos da oração. 5.4 Emprego dos sinais de pontuação. 5.5 Concordância verbal e nominal. 5.6 Regência verbal e nominal. 5.7 Emprego do sinal indicativo de crase. 5.8 Colocação dos pronomes átonos. 6 Reescrita de frases e parágrafos do texto. 6.1 Significação das palavras. 6.2 Substituição de palavras ou de trechos de texto. 6.3 Reorganização da estrutura de orações e de períodos do texto. 6.4 Reescrita de textos de diferentes gêneros e níveis de formalidade.
LÍNGUA INGLESA: 1 Compreensão de textos escritos em língua inglesa. 2 Itens gramaticais relevantes para o entendimento dos sentidos dos textos.
RACIOCÍNIO LÓGICO: 1 Estruturas lógicas. 2 Lógica de argumentação: analogias, inferências, deduções e conclusões. 3 Lógica sentencial (ou proposicional). 3.1 Proposições simples e compostas. 3.2 Tabelas-verdade. 3.3 Equivalências. 3.4 Leis de Morgan. 3.5 Diagramas lógicos. 4 Lógica de primeira ordem. 5 Princípios de contagem e probabilidade. 6 Operações com conjuntos. 7 Raciocínio lógico envolvendo problemas aritméticos, geométricos e matriciais.
LEGISLAÇÃO REFERENTE À TEMÁTICA DE GÊNERO, RAÇA E ETNIA: 1 Política Nacional para as Mulheres. 2 Política Nacional de Enfrentamento à Violência contra as Mulheres. 3 Estatuto Nacional da Igualdade Racial — Lei Federal nº 12.288/2010. 4 Estatuto Estadual da Igualdade Racial — Lei Estadual nº 13.694/2011.
Conhecimentos Específicos
(Totalmente de Acordo com Edital 2022)
SEGURANÇA DA INFORMAÇÃO: 1 Confiabilidade, integridade e disponibilidade. 2 Mecanismos de segurança. 2.1 Controle de acesso. 3 Gerência de riscos. 3.1 Ameaça, vulnerabilidade e impacto. 4 OAuth 2, JWT. 5 Noções básicas de Ciclo de Vida de Desenvolvimento Seguro (SDL – Security Development Lifecycle), OWASP Top 10 (https://owasp.org/www-project-topten/). Análise estática e dinâmica de código (SAST – Static Application Security Testing e DAST – Dynamic Application Security Testing”). PROCESSO: 1 Processo orientado a reúso. 2 Ciclos de vida. 2.1 Modelo cascata. 2.2 Modelo ágil. 3 Metodologias ágeis de desenvolvimento. 3.1 Scrum, TDD, Modelagem Ágil e Kanban. TECNOLOGIA: 1 Banco de dados. 1.1 Arquitetura de banco de dados: relacional (Oracle). 1.2 Modelagem de banco de dados: físico, lógico e conceitual. 1.3 Álgebra relacional, SQL/ANSI e linguagens procedurais embarcadas. 1.4 Conceito de transação; Concorrência; Recuperação; Integridade. 1.5 Índices e otimização de acesso 2 Linguagens de programação. 2.1 Java, JavaScript, C#, Componentização; Sub-rotinas (passagem de parâmetros por endereço, referência e valor); Escopo de Variáveis; Tipos de dados (vinculação; verificação de tipos; tipificação forte); Programação orientada a objetos (conceitos de orientação por objetos, herança, polimorfismo, propriedades, métodos); Programação por eventos. Padrão MVC (Model-View-Controller) de Projeto. 3 Tecnologias e práticas frontend web: HTML, CSS, UX, Ajax, frameworks (VueJS e React). 3.1 Padrões de frontend. 3.1.1 SPA e PWA. 4 Protocolos HTTPS, SSL/TLS. ENGENHARIA DE SOFTWARE: 1 Engenharia de requisitos. 2 Análise e projeto. 3 Implementação: orientação a objetos, estrutura de dados e algoritmos. 4 Qualidade. 4.1 Análise de código. 4.2 Teste unitário. 4.3 Teste de integração. 4.4 Teste de RNF (carga, estresse). 5 Gestão de configuração. 5.1 DevOps, CI/CD. ARQUITETURA: 1 Padrões de projeto. 2 GoF. 2.1 Padrões de criação (Singleton, Prototype). 2.2 Padrões estruturais (Adapter, Facade). 2.3 Padrões comportamentais (Command, Iterator). 3 Padrões GRASP (Controller, Expert). 4 SOLID. 5 Tecnologias de integração. 5.1 Web services e APIs. 5.1.1 RESTful. 5.3 Mensageria. 6 Design de software. 6.1 Arquitetura hexagonal, microsserviços (orquestração de serviços e API gateway) e containers. 7 Transações distribuídas.
Apostila Digital BANRISUL 2022 Desenvolvimento Sistema