Descrição
Apostila PROCEMPA RS 2022 Analista Programação Análise Sistema
Cargo: Analista de Programação e Suporte de Sistema Análise Sistema
Editora: DOMINA CONCURSO
Edição: 2022
Nível: Superior
Banca: OBJETIVA CONCURSOS
Edital: Acesso ao Edital
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$79,98 por R$39,99
50% de Desconto
Conhecimentos Básico
(Totalmente de Acordo com Edital 2022)
LÍNGUA PORTUGUESA: Elementos de construção do texto e seu sentido: gênero do texto (literário e não literário, narrativo, descritivo e argumentativo); interpretação e organização interna. Semântica: sentido e emprego dos vocábulos; campos semânticos; emprego de tempos e modos dos verbos em português. Morfologia: reconhecimento, emprego e sentido das classes gramaticais; processos de formação de palavras; mecanismos de flexão dos nomes e verbos. Sintaxe: frase, oração e período; termos da oração; processos de coordenação e subordinação; concordância nominal e verbal; transitividade e regência de nomes e verbos; padrões gerais de colocação pronominal no português; mecanismos de coesão textual. Ortografia. Acentuação gráfica. Emprego do sinal indicativo de crase. Pontuação. Estilística: figuras de linguagem. Reescritura de frases: substituição, deslocamento, paralelismo; variação linguística: norma culta.
Conhecimentos Específicos
(Totalmente de Acordo com Edital 2022)
Conteúdos: Conceitos básicos: fundamentos de computação: álgebra booleana; conceitos de processamento paralelo e distribuído. Listas e Pilhas. Vetores e Matrizes. Pesquisa e Hashing. Fundamentos de Redes: HTTP e HTTPS; LAN. Programação: programação orientada a objetos: conceitos de orientação por objetos; objetos e classes; atributos; encapsulamento; herança; composição; polimorfismo; sobrecarga; definições de coesão e acoplamento; injeção de dependências; princípios SOLID. Arquitetura de software: padrões de projeto (design patterns – GoF Patterns). padrões e antipadrões de projeto Java EE. Linguagem de programação Java: REST, JAXRS e Java web services; JPA – Java Persistence API; CDI – Context Dependency Injection; JDBC; generics; lambda expressions; testes unitários com JUnit; técnicas de tratamento de exceções e log de erros. Conceitos de programação utilizando certificado digital, criptografia, assinatura de documentos, autenticação mútua. Conhecimento sobre práticas de programação segura. OWasp Top Ten Web Application Security Risks: 2021. Conhecimento em Tecnologias para WEB/app: Angular; React; TypeScript; Ionic; HTML5; CSS; JavaScript; JSON; XML. Integração contínua e implantação continua com Jenkins. Noções de conteinerização com Docker. Versionamento de código-fonte utilizando GIT. Engenharia de software: análise orientada a objetos; análise de requisitos; descrição de casos de uso; acoplamento e coesão em modelos de classes. Teste de software: conceitos; tipos de testes; automação de testes funcionais; testes unitários; testes de integração. Segurança de sistemas: autenticação; autorização; auditoria; controle de acesso e permissões. Noções de processos de desenvolvimento de software com métodos ágeis: gerência de projetos ágeis; manifesto ágil; scrum; kanban; TDD; Banco de dados e modelagem de dados: modelo de dados: entidades; atributos; relacionamentos; cardinalidade; generalização; especialização; formas normais. programação com bancos de dados: manipulação de dados; funções de agregação; junções; operações em tabelas; expressões condicionais; subqueries; visões; procedures e functions; índices; chaves. Conhecimento em Bancos de dados NoSQL: MongoDB. Conhecimento em arquitetura de microserviços. Fundamentos de SaaS, PaaS, Iaas, FaaS. Conceitos de criptografia, conceitos e técnicas de prevenção de malware. Noções em geoprocessamento digital. Noções de BPMN.
Apostila PROCEMPA RS 2022 Analista Programação Análise Sistema