CARGO 3: TÉCNICO JUDICIARIO - AREA: APOIO ESPECIALIZADO - ESPECIALIDADE: PROGRAMACAO

LÓGICA DE PROGRAMACAO:

  1. Construcao de algoritmos.
  1. Tipos de dados simples e estruturados.

2.1. Variaveis e constantes.

2.2. Comandos de atribuicao, entrada e saida.

  1. Avaliacao de expressoes.
  1. Funcoes predefinidas.
  1. Conceito de bloco de comandos.
  1. Estruturas de controle, selecao, repeticao e desvio.
  1. Operadores e expressoes.
  1. Passagem de parâmetros; recursividade; conceitos basicos de programacao estruturada e orientada a objetos; metodos de ordenacao, pesquisa e hashing.

BANCO DE DADOS:

  1. Conceitos e fundamentos.

1.1. Sistema Gerenciador de Banco de Dados (SGBD): fundamentos, instalacao, administracao e configuracao; esquema, campos, registros, indices, relacionamentos, triggers, stored procedures.

1.2. Projeto e modelagem de banco de dados relacional.

1.3. Modelo entidade-relacionamento.

1.4. Notacao IDEF1X.

1.5. Construcao de projeto logico.

1.6. Modelo relacional.

1.7. Sistemas relacionais e outros sistemas.

1.8. Banco de dados distribuidos.

1.9. Normalizacao de dados: primeira, segunda e terceira formas normais.

1.10. algebra relacional.

  1. Administracao de SGBD DB2, PostgreSQL e SQL Server.
  1. Conceitos e propriedades das transacoes (ACID).
  1. Linguagem SQL: consultas e subconsultas; triggers, views, functions e stored procedures, packages; tratamento de erros; cursores; arrays. Controle de concorrencia e otimizacao de consultas.
  1. Conceitos de business intelligence, data warehouse, data mart, data mining, data lake, ETL e OLAP.
  1. Metodologia CRISP-DM.
  1. Caracteristicas de bancos de dados massivos (big data).
  1. Processamento distribuido.
  1. Banco de dados NoSQL orientado a colunas, a grafos e a documentos.
  1. Sistemas de indexacao: ElasticSearch.

ENGENHARIA DE SOFTWARE:

  1. Conceitos e tecnicas do projeto de software.
  1. Processo interativo e incremental.
  1. Praticas ageis de desenvolvimento de software.
  1. Desenvolvimento orientado por comportamento (BDD). Desenvolvimento guiado por testes (TDD). Desenvolvimento guiado por testes de aceitacao (ATDD).
  1. Elicitacao e gerenciamento de requisitos. Requisitos e experiencia do usuario. Historias do usuario. Criterios de aceitacao. Prototipacao. Projeto centrado no usuario de software. Storytelling.
  1. Praticas ageis. MVP (minimum viable product). Gerenciamento de produtos com metodos ageis: Scrum e Kanban.
  1. Testes de software (unitario, integracao, funcional, aceitacao, desempenho, carga, vulnerabilidade). Ferramentas para automatizacao de testes. Analise por pontos de funcao (IFPUG e NESMA).

DESENVOLVIMENTO WEB:

  1. HTML. Web standards W3C, CSS, JavaScript (ECMAScript 6), Java EE e PHP, Bootstrap, jQuery. Diretrizes de Acessibilidade para Conteudo Web (WCAG).
  1. eMAG (Modelo de Acessibilidade em Governo Eletr�nico).
  1. Nocoes de Tomcat e JBoss.

NORMATIVOS DA PDPJ-BR:

  1. Resolucao CNJ n� 91/2009 � institui o Modelo de Requisitos para Sistemas Informatizados de Gestao de Processos e Documentos do Poder Judiciario e disciplina a obrigatoriedade da sua utilizacao no desenvolvimento e manutencao de sistemas informatizados para as atividades judiciarias e administrativas no �mbito do Poder Judiciario.
  1. Resolucao CNJ n� 335/2020 � institui politica publica para a governanca e a gestao de processo judicial eletr�nico. Integra os tribunais do pais com a criacao da Plataforma Digital do Poder Judiciario Brasileiro (PDPJ-Br). Mantem o sistema PJe como sistema de Processo Eletr�nico prioritario do Conselho Nacional de Justica.
  1. Portaria CNJ n� 252/2020 � dispoe sobre o Modelo de Governanca e Gestao da Plataforma Digital do Poder Judiciario (PDPJ-Br).
  1. Portaria CNJ n� 253/2020 � institui os criterios e as diretrizes tecnicas para o processo de desenvolvimento de modulos e servicos na Plataforma Digital do Poder Judiciario Brasileiro (PDPJ-Br).
  1. Portaria CNJ n� 131/2021 � institui o Grupo Revisor de Codigo-Fonte das solucoes da Plataforma Digital do Poder Judiciario (PDPJ-Br) e do Processo Judicial Eletr�nico (PJe).
  1. Resolucao CNJ n� 396/2021 � institui a Estrategia Nacional de Seguranca Cibernetica do Poder Judiciario (ENSEC-PJ).
  1. Portaria CNJ n� 162/2021 � aprova Protocolos e Manuais criados pela Resolucao CNJ n� 396/2021, que instituiu a Estrategia Nacional de Seguranca Cibernetica do Poder Judiciario (ENSEC-PJ).

ARQUITETURA DE DESENVOLVIMENTO DA PDPJ-BR:

  1. Linguagem de programacao Java.
  1. Arquitetura distribuida de microsservicos; API RESTful; JSON; Framework Spring; Spring Cloud; Spring Boot; Spring Eureka, Zuul; Map Struct; Swagger; Service Discovery; API Gateway.
  1. Persistencia; JPA 2.0; Hibernate 4.3ou superior; Hibernate Envers; Biblioteca Flyway.
  1. Banco de dados; PostgreSQL; H2 Database.
  1. Servicos de autenticacao; SSO Single Sign-On; Keycloak; Protocolo OAuth2 (RFC 6749).
  1. Mensageria e Webhooks; Message Broker; RabbitMQ; Evento negocial; Webhook; APIs reversas.
  1. Ferramenta de versionamento Git.
  1. Ambiente de clusters, Kubernetes.
  1. Ferramenta de orquestracao de containeres, Rancher.
  1. Deploy de aplicacoes; Continuous Delivery e Continuous Integration (CI/CD).

CONHECIMENTOS GERAIS

LiNGUA PORTUGUESA:

  1. Compreensao e interpretacao de textos de generos variados.
  1. Reconhecimento de tipos e generos textuais.
  1. Dominio da ortografia oficial.
  1. Dominio dos mecanismos de coesao textual.

4.1. Emprego de elementos de referenciacao, substituicao e repeticao, de conectores e de outros elementos de sequenciacao textual.

4.2. Emprego de tempos e modos verbais.

  1. Dominio da estrutura morfossint�tica do periodo.

5.1. Emprego das classes de palavras.

5.2. Relacoes de coordenacao entre oracoes e entre termos da oracao.

5.3. Relacoes de subordinacao entre oracoes e entre termos da oracao.

5.4. Emprego dos sinais de pontuacao.

5.5. Concord�ncia verbal e nominal.

5.6. Regencia verbal e nominal.

5.7. Emprego do sinal indicativo de crase.

5.8. Colocacao dos pronomes �tonos.

  1. Reescrita de frases e par�grafos do texto.

6.1. Significacao das palavras.

6.2. Substituicao de palavras ou de trechos de texto.

6.3. Reorganizacao da estrutura de oracoes e de periodos do texto.

6.4. Reescrita de textos de diferentes generos e niveis de formalidade.

RACiOCiNiO LoGiCO:

  1. Estruturas logicas.
  1. Logica de argumentacao: analogias, inferencias, deducoes e conclusoes.
  1. Logica sentencial (ou proposicional).

3.1. Proposicoes simples e compostas.

3.2. Tabelas-verdade.

3.3. Equivalencias.

3.4. Leis De Morgan.

3.5. Diagramas logicos.

  1. Logica de primeira ordem.
  1. Principios de contagem e probabilidade.
  1. Operacoes com conjuntos.
  1. Raciocinio logico envolvendo problemas aritm�ticos, geom�tricos e matriciais.

NOcoES DE DiREiTO DAS PESSOAS COM DEFiCieNCiA:

  1. inclusao, direitos e garantias legais e constitucionais das pessoas com deficiencia.
  1. Normas gerais e crit�rios b�sicos para a promocao da acessibilidade das pessoas com deficiencia ou com mobilidade reduzida.
  1. Prioridade de atendimento �s pessoas com deficiencia.
  1. Direitos no sistema de transporte coletivo.
  1. Simbolo de identificacao de pessoas com deficiencia auditiva.
  1. Normas de apoio �s pessoas com deficiencia e sua integracao social.
  1. Convencao internacional sobre os Direitos das Pessoas com Deficiencia e seu Protocolo Facultativo.
  1. Politica Nacional de Protecao dos Direitos da Pessoa com Transtorno do Espectro Autista.
  1. Resolucao CNJ n� 401/2021 (Dispoe sobre o desenvolvimento de diretrizes de acessibilidade e inclusao de pessoas com deficiencia nos orgaos do Poder Judici�rio e de seus servicos auxiliares, e regulamenta o funcionamento de unidades de acessibilidade e inclusao).

NORMAS iNSTiTUCiONAiS:

  1. Regimento interno do TST (aprovado pela Resolucao Administrativa n� 1.937/2017, e suas alteracoes).