Descrição
Apostila IPEA 2024 Desenvolvimento Sistemas
Cargo: Desenvolvimento Sistemas
Editora: DOMINA CONCURSOS
Edição: 2024
Nível: Superior
Banca: ESGRANRIOF
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$103,98 por R$51,99
50% de Desconto
Conhecimento Básico
(Totalmente de Acordo com Edital 2023)
LÍNGUA PORTUGUESA: 1. Compreensão e interpretação de textos; 2. Tipologia textual; 3. Ortografia oficial; 4. Acentuação gráfica; 5. Emprego das classes de palavras; 6. Emprego do sinal indicativo de crase; 7. Sintaxe da oração e do período; 8. Pontuação; 9. Concordância nominal e verbal; 10. Regência nominal e verbal; 11 Significação das palavras; 12. Reescrita de frases e parágrafos do texto.
LÍNGUA INGLESA: 1. Compreensão, interpretação, reescrita, tradução e versão de textos.
ESTADO E POLÍTICAS PÚBLICAS: 1. Princípios, direitos e garantias fundamentais na Constituição Federal. 2. Organização política e administrativa do Estado na CF/88. 3. Poderes Legislativo, Executivo e Judiciário na CF/88. 4. Atribuições, competências e relações entre esferas de governo no regime federativo na CF/88. 5. Administração Pública na CF/88. 6. Planejamento e Orçamento na CF/88: Objetivos da República, Planos Setoriais. Plano Plurianual, Lei de Diretrizes Orçamentárias e Lei Orçamentária Anual. 7. Participação e controle social na CF/88. 8. Ética e conduta do servidor público. 9. Ciclo de políticas públicas: identificação de problemas; definição dos objetivos da intervenção; formação de agenda; formulação – diagnóstico e desenho de programas; processo decisório – definição de escopo, escala, atores envolvidos e públicos-alvo; implementação; monitoramento; avaliação.
REALIDADE BRASILEIRA ATUAL: 1. Dinâmica e estrutura demográfica do Brasil. 2. Desigualdades socioeconômicas e regionais. 3. Direitos humanos, discriminação e exclusão social, com atenção aos direitos e à situação de mulheres, crianças, adolescentes e idosos, pessoas com deficiência, indígenas, negros, pessoas LGBTQIA+, e outros grupos minoritários ou vulneráveis. 4. Novas tecnologias e transformações no mundo do trabalho. 5. Mudanças na estrutura produtiva brasileira. 6. Desenvolvimento urbano brasileiro: o crescimento das cidades e os desafios urbanos. 7. Meio ambiente e desenvolvimento sustentável
Conhecimento Específico
(Totalmente de Acordo com Edital 2023)
I. CONTRATAÇÕES DE TECNOLOGIA DA INFORMAÇÃO (TI) 1. Normas e relacionadas a contratações de bens e serviços de TI: Lei 14.133/2021; Instrução Normativa SGD/ME 01/2019 e alterações; Instrução Normativa SGD/ME 40/2020 e alterações; Instrução Normativa SEGES/ME 65/2021 e alterações. 2. Elaboração e fiscalização de contratos de TI: critérios de remuneração por esforço versus produto; Cláusulas e indicadores de nível de serviço; Acompanhamento da execução contratual. 3. Contratações de serviços de TI baseadas em Unidade de Serviço Técnico – UST, em Pontos de Função – PF, e em postos de trabalho com níveis de serviço. II. GESTÃO E GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO (TI) 1. Gestão e planejamento estratégico: Conceitos de negócio, missão, visão de futuro e valores; O ciclo do planejamento em organizações (PDCA); Balanced Scorecard (BSC) – principais conceitos, aplicações, mapa estratégico, referencial estratégico das organizações; Análise de ambiente interno e externo; Ferramentas de análise de ambiente: análise SWOT, análise de cenários, matriz GUT; Indicadores de desempenho organizacional. 2. Gerenciamento de serviços (ITIL V3): conceitos básicos, estrutura e objetivos. 3. Gerenciamento de Projetos e PMBoK: conceitos básicos. 4. Governança de TI (COBIT 5): conceitos básicos, estrutura e objetivos; Gestão de Serviços de TI; Acordos de Nível de Serviço (ANS); Gestão de projetos, gestão de produtos, gestão de equipes (liderança, feedback, comunicação); Modelagem de processos e de serviços. 5. Planejamento e Gestão Estratégicos de TI: Plano Estratégico de TI – PETI; Plano Diretor de TI – PDTI; Indicadores de desempenho de TI. 6. Governança de Dados. 7. Gestão de riscos de TI. III. ENGENHARIA DE SOFTWARE 1. Arquitetura corporativa: técnicas de modelagem; análise e redesenho de processos; padrão BPMN; desenvolvimento orientado a processos; Workflow. 2. Modelagem conceitual: Design thinking; business canvas. 3. Transformação digital: conceitos; governo eletrônico; cidadania digital. 4. Evolução histórica dos processos de software: Processo Unificado (UP); Processo ágil, Extreme Programming (XP); Scrum; Kanban; Lean development. 5. Indicadores de desempenho de processo. 6. Elicitação e gestão de requisitos, histórias de usuário, casos de uso. 7. Privacidade e segurança por padrão e por projeto. 8. Design de interface e de experiência do usuário, responsividade, usabilidade e acessibilidade. 9. Prototipação, produto mínimo viável, testes A/B. 10. Entidades e relacionamentos, modelo E-R. 11. Orientação a objetos, UML, diagramas estruturais e comportamentais. 12. Geração de código e engenharia reversa. 13. Acoplamento e coesão. 14. SOLID. 15. Padrões de projeto, Código limpo, design para reutilização, refatoração, “code smells” e controle de versão. IV. DESENVOLVIMENTO DE SOFTWARE 1. Estruturas de dados, lógica de programação e complexidade de algoritmos. 2. Ecossistema Java: evolução da linguagem; JVM; Spring; Spring Boot; Spring Cloud; JPA. 3. Automação da construção do software: Maven e Npm. 4. HTML, PHP, CSS, Bootstrap, Javascript, Typescript e Angular. 5. Aplicativos móveis, arquitetura de sistemas mobile e Ionic. 6. Responsividade, acessibilidade e usabilidade. 7. Python. 8. Joomla. V. QUALIDADE E TESTES DE SOFTWARE 1. Objetivos da qualidade, restrições e atributos de qualidade, métricas de processo e de código-fonte, análise estática e dinâmica de software. 2. Padronização: Arquiteturas em camadas; baseada em serviços; microsserviços; orientação a eventos; cliente-servidor; hexagonal; serverless. 3. Anti-padrões arquiteturais. 4. Modelagem e documentação de arquitetura. 5. Tomada de decisão técnica. 6. Testes de software: testes de unidade, de integração e de sistema; planejamento de testes; testes automatizados e manuais; princípio FIRST; Test-driven development (TDD); ferramentas xUnit; testabilidade; mocks; stubs. 7. Documentação técnica de software e de usuário. VI. ARQUITETURA DE SISTEMAS WEB E EM NUVEM 1. Protocolo HTTP, SSL, servidores proxy, cache, DNS, balanceamento de carga, tolerância a falhas e escalabilidade em sistemas web. 2. Modelo dos 12 fatores. 3. Estratégias de migração para nuvem: Conceitos; Software; Plataforma; Infraestrutura como Serviço – SaaS, PaaS, IaaS; Escalabilidade; Elasticidade; Bilhetagem; Cobrança de serviços em nuvem. VII. DESENVOLVIMENTO COM CONTAINERS E DEVOPS 1. Conceitos e princípios; integração contínua, entrega contínua, feature flags, deploy A/B, deploy canário. 2. Orquestração de containers. 3. Docker, OCI, Kubernetes. 4. Arquitetura altamente distribuída. 5. Observabilidade, coleta e análise de logs e métricas. 6. Automação, linguagens de scripting – Shell e Ruby. VIII. ARQUITETURA E GESTÃO DE DADOS 1. Conceitos do Data Management – Body of Knowledge (DAMA DMBoK). 2. Arquitetura e qualidade de dados. 3. Segurança e privacidade de dados. 4. Metadados. 5. Master data management (MDM); Ontologias. 6. Gestão de documentos eletrônicos; Gestão arquivística de documentos; modelo e-Arq Brasil. 7. Modelagem relacional, orientada a objetos e mapeamento objeto-relacional. 8. SQL e otimização de consultas. 9. Modelos não relacionais, bancos de dados NoSQL. IX. INTEGRAÇÃO DE SISTEMAS 1. Padrões de integração de aplicações; REST; web services. 2. Projeto de APIs; comunicação síncrona e assíncrona. 3. Mensageria e orientação a eventos; sincronização de dados; integridade eventual. 4. Formatos de troca de dados: JSON, XML, gRPC. X. SEGURANÇA DA INFORMAÇÃO 1. Segurança da informação: conceitos; principais tipos de ataques e vulnerabilidades; técnicas de desenvolvimento seguro; boas práticas da OWASP. 2. Modelo de Controles CIS. 3. Conceitos de gestão de identidades e acesso; autenticação e autorização; single sign-on; SAML; OAuth2; OpenId Connect; login social. 4. Privacidade e segurança por padrão. 5. Criptografia e proteção de dados em trânsito e em repouso: SSL; mTLS. 6. Assinatura e certificação digital; ICP-Brasil. 7. Gestão de segredos; Conceito de “zero-trust security”. 8. Mascaramento de dados. 9. Lei Geral de Proteção de Dados (LGPD). 10. Conceitos de DevSecOps. XI. APRENDIZAGEM DE MÁQUINA E SISTEMAS DE SUPORTE À DECISÃO ANALÍTICA 1. Aprendizagem de máquina e Sistemas de Suporte à Decisão Analítica: conceitos e principais tecnologias. 2. Deep learning; Processamento de linguagem natural; Chatbots. 3. ETL; Big Data; Stream processing; modelagem dimensional. 4. Datawarehouse; Business Intelligence; Data Mining; OLAP; ERP. 5. Inteligência Artificial.
Apostila IPEA 2024 Desenvolvimento Sistemas