Serviço Federal de Processamento de Dados
Analista (Desenvolvimento de Sistemas)

A Superintendente de Gestão de Pessoas do Serviço Federal de Processamento de Dados (SERPRO), tendo em vista o disposto na Lei nº 5.615, de 13 de outubro de 1970, e suas alterações, na Lei nº 13.303, de 30 de junho de 2016, e no Decreto nº 6.791, de 10 de março de 2009, torna pública a realização de concurso público para o provimento de 165 vagas e a formação de cadastro de reserva para contratação, por tempo determinado, de profissionais para o cargo de Analista, mediante as condições estabelecidas neste edital.

Finalizado.
Cargo: Analista
Especialidade: Desenvolvimento de Sistemas
Salário: R$ 7.620,37
Nível: Superior

Finalizado.
Inscrições: de 07/04/2021 a 26/04/2021
Prova Objetiva: 06/06/2021
Edital de Abertura: ver edital
Site do Órgão: ver site do órgão


  • 1 Processo orientado a reuso. 2 Ciclos de vida. 2.1 Modelo cascata. 2.2 Modelo iterativo. 2.3 Modelo ágil. 2.4 Modelo formal. 3 Metodologias ágeis de desenvolvimento. 3.1 Scrum, XP, TDD, Modelagem ágil e Kanban.
    Trilha 1: MD146 (CR053) CR053: Engenharia de Software - Introdução e Fundamentos
    MD146: Engenharia de Software - Introdução

    Trilha 2: MD135 (CR048) CR048: Engenharia de Software - Abordagem Ágil
    MD135: Filosofias Ágeis - SCRUM

    Trilha 3: MD134 (CR048) CR048: Engenharia de Software - Abordagem Ágil
    MD134: Test Driven Development - TDD
    MD218 (CR048) CR048: Engenharia de Software - Abordagem Ágil
    MD218: Kanban e JIT
    MD258 (CR048) CR048: Engenharia de Software - Abordagem Ágil
    MD258: Domain Driven Design - DDD
  • 1 Banco de dados. 1.1 Arquitetura de banco de dados: relacional (MySQL, PostgreSQL), não relacional (orientado a documento, chave-valor, grafo, colunar, time series), hierárquico (ADABAS) e rede. 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 Gestão de banco de dados. 1.4.1 Controle de acesso, usuário, cálculo volumétrico, replicação, cluster, particionamento e esquemas.
    Trilha 1: MD125 (CR044) CR044: Banco de Dados - Introdução e Fundamentos
    MD125: Introducao a SGBDs e Arquitetura ANSI-SPARC
    MD250 (CR044) CR044: Banco de Dados - Introdução e Fundamentos
    MD250: Introducao a SGBDs - Exercícios Multibanca

    Trilha 2: MD126 (CR045) CR045: Banco de Dados - Modelagem e Transformação
    MD126: Modelagem Conceitual
    MD127 (CR045) CR045: Banco de Dados - Modelagem e Transformação
    MD127: Modelagem Relacional
    MD257 (CR045) CR045: Banco de Dados - Modelagem e Transformação
    MD257: Modelo Conceitual - Exercícios Multibanca

    Trilha 3: MD128 (CR046) CR046: Banco de Dados - Normalização
    MD128: Normalização
    MD129 (CR065) CR065: Banco de Dados - Álgebra Relacional
    MD129: Algebra Relacional

    Trilha 4: MD131 (CR047) CR047: Banco de Dados - SQL com foco em DDL
    MD131: SQL com foco em DDL
    MD132 (CR066) CR066: Banco de Dados - SQL com foco em DML
    MD132: SQL com foco em DML - Parte 01
    MD133 (CR066) CR066: Banco de Dados - SQL com foco em DML
    MD133: SQL com foco em DML - Parte 02

    Trilha 5: MD231 (CR095) CR095: Banco de Dados - Big Data e Mineração
    MD231: NoSQL
  • 3 Linguagens de programação. 3.1 Java, JavaScript, TypeScript, Python, PHP, C#, C, C++, Natural, Cobol e Go. 4 Tecnologias e práticas frontend web: HTML, CSS, UX, Ajax, frameworks (Bootstrap, angular, VueJS e React). 4.1 Padrões de frontend. 4.1.1 SPA e PWA. 5. Tecnologias backend: 5.1 Frameworks: Hibernate, .NET Core, Quarkus, SpringBoot, Flask, Django, NodeJS, Express e NestJS. 5.2 Especificações: JEE (JPA, EJB, JSF, JMS e JTA), JVM.
    Trilha 1: MD226 (CR084) CR084: Linguagem Java - Java Standard Edition
    MD226: Java Standard Edition - Parte 01
    MD227 (CR084) CR084: Linguagem Java - Java Standard Edition
    MD227: Java Standard Edition - Parte 02
    MD228 (CR084) CR084: Linguagem Java - Java Standard Edition
    MD228: Java Standard Edition - Parte 03
    MD264 (CR084) CR084: Linguagem Java - Java Standard Edition
    MD264: Java Standard Edition - Exercícios Multibanca

    Trilha 2: MD154 (CR057) CR057: Java - Frameworks e APIs
    MD154: JPA e Hibernate
    MD203 (CR057) CR057: Java - Frameworks e APIs
    MD203: JPA e Hibernate - Exercícios Multibanca

    Trilha 3: MD256 (CR057) CR057: Java - Frameworks e APIs
    MD256: jUnit

    Trilha 4: MD282 (CR094) CR094: Javascript
    MD282: Javascript - Fundamentos
    MD283 (CR094) CR094: Javascript
    MD283: NodeJS

    Trilha 5: MD234 (CR094) CR094: Javascript
    MD234: JSON
    MD253 (CR094) CR094: Javascript
    MD253: jQuery
    MD254 (CR094) CR094: Javascript
    MD254: AngularJS
    MD255 (CR094) CR094: Javascript
    MD255: AJAX

    Trilha 6: MD150 (CR056) CR056: Linguagem Java - Java Enterprise Edition
    MD150: Java Enterprise Edition (JEE) - Parte 01
    MD151 (CR056) CR056: Linguagem Java - Java Enterprise Edition
    MD151: Java Enterprise Edition (JEE) - Parte 02
    MD152 (CR056) CR056: Linguagem Java - Java Enterprise Edition
    MD152: Java Enterprise Edition (JEE) - Parte 03
    MD153 (CR056) CR056: Linguagem Java - Java Enterprise Edition
    MD153: Java Enterprise Edition (JEE) - Parte 04

    Trilha 7: MD294 (CR056) CR056: Linguagem Java - Java Enterprise Edition
    MD294: Tecnologias JEE

    Trilha 8: MD167 (CR058) CR058: HTML e CSS para o Frontend
    MD167: Programação Web - Frontend - HTML e CSS
    MD168 (CR067) CR067: Programação Web - Exercícios
    MD168: Programacao Web - Exercicios CESPE

    Trilha 9: MD265 (CR067) CR067: Programação Web - Exercícios
    MD265: HTML e CSS Multibancas

    Trilha 10: MD240 (CR088) CR088: Linguagens de Programação
    MD240: C#

    Trilha 11: MD292 (CR097) CR097: Python e R
    MD292: Linguagem Python
  • 9 Ferramentas de gestão configuração: versionamento (Git e GitLab)
    Trilha 1: MD107 (CR037) CR037: Análise de Pontos de Função e Versionamento
    MD107: Versionamento e Integração Contínua
  • 9 Ferramentas de gestão configuração: CI/CD (GitLab CI e Jenkins). 6 Ferramentas de qualidade: SonarQube, Robot Framework e JMeter.
    Não temos isso ainda..
  • 8 Tecnologia de desenvolvimento móvel: Android (Kotlin), IOS (Swift), Flutter, ReactNative, Ionic, Xamarin e Banco de Dados SQLite.
    Trilha 1: MD248 (CR090) CR090: Sistemas Móveis
    MD248: Sistemas Móveis
  • 11 Ferramentas de integração assíncrona: Kafka, NATS Streaming, ActiveMQ e WebSphereMQ. 12 Containers: Docker e Kubernetes.
    Não temos isso ainda..
  • 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 estática de código. 4.2 Teste unitário. 4.3 Teste de integração. 4.4 Teste de RNF (carga, estresse). 4.5 Revisão por pares. 5 Gestão de configuração. 5.1 DevOps, modelo de versionamento, merge, branch, pipeline, CI/CD e database migration.
    Trilha 1: MD158 (CR059) CR059: Análise e Projeto de Software
    MD158: Análise e Projeto Orientado a Objeto
    MD106 (CR060) CR060: Testes, Requisitos e Qualidade de Software
    MD106: Engenharia de Requisitos

    Trilha 2: MD161 (CR060) CR060: Testes, Requisitos e Qualidade de Software
    MD161: Testes e Qualidade de Software

    Trilha 3: MD267 (CR060) CR060: Testes, Requisitos e Qualidade de Software
    MD267: Requisitos e Testes - Exercícios Multibancas

    Trilha 4: MD099 (CR074) CR074: Computação em Nuvem
    MD099: Computação em Nuvem e DevOps
    MD241 (CR074) CR074: Computação em Nuvem
    MD241: Cloud Computing - Exercícios Multibanca
  • 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 Workflow. 5.2 Web services. 5.2.1 RESTful, SOAP e GraphQL. 5.3 Mensageria, stream e CORBA. 6 Design de software. 6.1 DDD, arquitetura hexagonal, microsserviços (orquestração de serviços e API gateway) e containers. 7 Padrões de microsserviços. 7.1 SAGA e CQRS. 8 Transações distribuídas.
    Trilha 1: MD108 (CR064) CR064: Padrões de Projeto (Gang of Four)
    MD108: Padrões de Projeto (Gang of Four)

    Trilha 2: MD213 (CR064) CR064: Padrões de Projeto (Gang of Four)
    MD213: Padrões de Projeto (Gang of Four)

    Trilha 3: MD110 (CR038) CR038: SOA e Web Services
    MD110: Arquitetura Orientada a Serviços - Parte 01
    MD111 (CR038) CR038: SOA e Web Services
    MD111: Arquitetura Orientada a Serviços - Parte 02

    Trilha 4: MD116 (CR040) CR040: Banco de Dados - Business Inteligence
    MD116: Business Inteligence - Parte 01
    MD117 (CR040) CR040: Banco de Dados - Business Inteligence
    MD117: Business Inteligence - Parte 02

    Trilha 5: MD284 (CR040) CR040: Banco de Dados - Business Inteligence
    MD284: Business Inteligence e Dataware House
  • 1 Arquitetura e desenvolvimento em nuvem. 2 Inteligência artificial, business intelligence, big data, data warehouse, ferramentas ETL e OLAP. 6 IoT (internet of things).
    Trilha 1: MD099 (CR074) CR074: Computação em Nuvem
    MD099: Computação em Nuvem e DevOps
    MD241 (CR074) CR074: Computação em Nuvem
    MD241: Cloud Computing - Exercícios Multibanca

    Trilha 2: MD116 (CR040) CR040: Banco de Dados - Business Inteligence
    MD116: Business Inteligence - Parte 01
    MD117 (CR040) CR040: Banco de Dados - Business Inteligence
    MD117: Business Inteligence - Parte 02
    MD284 (CR040) CR040: Banco de Dados - Business Inteligence
    MD284: Business Inteligence e Dataware House

    Trilha 3: MD209 (CR095) CR095: Banco de Dados - Big Data e Mineração
    MD209: Big Data

    Trilha 4: MD303 (CR105) CR105: Machine Learning e Internet of Things
    MD303: Internet das Coisas
  • 3 Georreferenciamento e geoprocessamento. 4 Blockchain e smart contracts. 5 IaC (infrastructure as code).
    Não temos isso ainda..
  • 1 Confiabilidade, integridade e disponibilidade. 2 Mecanismos de segurança. 2.1 Criptografia. 2.2 Assinatura digital. 2.3 Garantia de integridade. 2.4 Controle de acesso. 2.5 Certificação digital. 3 Gerência de riscos. 3.1 Ameaça, vulnerabilidade e impacto. 4 Políticas de segurança. 4.1 NBR ISO/IEC 27002:2005. 4.2 NBR ISO/IEC 27001:2013. 4.3 NBR ISO/IEC 15408. 4.4 Políticas de senhas. 5 Autenticação de dois fatores (MFA). 6 OAuth 2, JWT, SSO e SAML. 7 OWASP Top 10 (https://owasp.org/www-project-topten/).
    Trilha 1: MD180 (CR070) CR070: Segurança Operacional
    MD180: Segurança Operacional - Parte 01
    MD181 (CR070) CR070: Segurança Operacional
    MD181: Segurança Operacional - Parte 02
    MD196 (CR070) CR070: Segurança Operacional
    MD196: Segurança Operacional - Exercícios
    MD286 (CR070) CR070: Segurança Operacional
    MD286: Segurança Operacional - Exercícios CESPE
  • 2 Servidores web e de aplicação. 2.1 IIS, Apache, Tomcat.
    Trilha 1: MD219 (CR101) CR101: Servidores Apache e IIS
    MD219: Apache e IIS
    MD220 (CR082) CR082: Servidores JBoss e Tomcat
    MD220: JBoss e Tomcat
  • 2 Servidores web e de aplicação. 2.1 Wildfly, Websphere, Nginx.
    Trilha 1: MD293 (CR038) CR038: SOA e Web Services
    MD293: Fundamentos em Servidores de Aplicação
  • 10 Protocolos HTTPS, SSL/TLS, HTTP/2, gRPC e WebSockets.
    Trilha 1: MD175 (CR069) CR069: Criptografia e Virtual Private Networks
    MD175: Virtual Private Networks (VPN)
  • 7 Modelagem: UML 2.x e BPM (BPMN).
    Trilha 1: MD242 (CR089) CR089: UML - Unified Modeling Language
    MD242: UML Versão 2.5

    Trilha 2: MD078 (CR025) CR025: Processos de Negócio e Business Process Modeling
    MD078: Business Process Modeling (BPM) - Parte 01
    MD079 (CR025) CR025: Processos de Negócio e Business Process Modeling
    MD079: Business Process Modeling (BPM) - Parte 02
  • 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.
    Trilha 1: MD301 (CR103) CR103: Aulões Disciplinas Básicas
    MD301: Webinário Discursivas

    Trilha 2: MD018 (CR007) CR007: Língua Portuguesa
    MD018: Língua Portuguesa - Parte 01
    MD019 (CR007) CR007: Língua Portuguesa
    MD019: Língua Portuguesa - Parte 02
    MD020 (CR007) CR007: Língua Portuguesa
    MD020: Língua Portuguesa - Parte 03
    MD021 (CR007) CR007: Língua Portuguesa
    MD021: Língua Portuguesa - Parte 04

    Trilha 3: MD012 (CR005) CR005: Língua Portuguesa - Exercícios CESPE
    MD012: Língua Portuguesa - Exercícios CESPE - Parte 01
    MD013 (CR005) CR005: Língua Portuguesa - Exercícios CESPE
    MD013: Língua Portuguesa - Exercícios CESPE - Parte 02
    MD014 (CR005) CR005: Língua Portuguesa - Exercícios CESPE
    MD014: Língua Portuguesa - Exercícios CESPE - Parte 03
  • 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 Tabelasverdade. 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.
    Trilha 1: MD025 (CR009) CR009: Raciocínio Lógico Quantitativo
    MD025: Raciocínio Lógico Quantitativo - Parte 01
    MD026 (CR009) CR009: Raciocínio Lógico Quantitativo
    MD026: Raciocínio Lógico Quantitativo - Parte 02
    MD027 (CR009) CR009: Raciocínio Lógico Quantitativo
    MD027: Raciocínio Lógico Quantitativo - Parte 03
O sucesso é a soma de pequenos esforços repetidos dia após dia.
Robert Collier  (Escritor Americano)

Os planos de estudo são uma aproximação entre o edital e a plataforma para acelerar a sua busca pelo conteúdo que já possuímos na plataforma. O objetivo é indicar os módulos que dão a melhor cobertura possível conforme a análise de nossos professores. Em caso de dúvida, consulte nosso FAQ, assista aos vídeos sobre como usar a plataforma ou entre em contato.