Descrição
Apostila Concurso TJM SP 2023 Analista Sistemas Judiciário
Cargo: Analista de Sistemas Judiciário
Editora: DOMINA CONCURSOS
Edição: 2023
Nível: Superior
Banca: FUNDAÇÃO VUNESP
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$107,98 por R$53,99
50% de Desconto
Conhecimento Básico
(Totalmente de Acordo com Edital 2023)
Língua Portuguesa: Leitura e interpretação de diversos tipos de textos (literários e não literários). Sinônimos e antônimos. Sentido próprio e figurado das palavras. Pontuação. Classes de palavras: substantivo, adjetivo, numeral, artigo, pronome, verbo, advérbio, preposição e conjunção: emprego e sentido que imprimem às relações que estabelecem. Concordância verbal e nominal. Regência verbal e nominal. Colocação pronominal. Crase.
Raciocínio Lógico: Estrutura lógica de relações arbitrárias entre pessoas, lugares, objetos ou eventos fictícios. Dedução de novas informações das relações fornecidas e avaliação das condições usadas para estabelecer a estrutura daquelas relações. Compreensão e elaboração da lógica das situações por meio de: raciocínio verbal; raciocínio matemático (que envolva, dentre outros, conjuntos numéricos racionais e reais – operações, propriedades, problemas envolvendo as quatro operações nas formas fracionária e decimal, conjuntos numéricos complexos, números e grandezas proporcionais, razão e proporção, divisão proporcional, regra de três simples e composta, porcentagem); raciocínio sequencial; orientação espacial e temporal; formação de conceitos; discriminação de elementos. Compreensão do processo lógico que, a partir de um conjunto de hipóteses, conduz, de forma válida, a conclusões determinadas.
Conhecimento Específico
(Totalmente de Acordo com Edital 2023)
Servidores de aplicação Java EE: fundamentos de servidores de aplicação Java EE; conceitos de clusterização; Java SE: funcionamento da Java Virtual Machine; objetos, métodos, classes, pacotes, polimorfismo, sobrecarga, sobrescrita eherança; threads em Java; bibliotecas gráficas (swing e awt); comandos de acesso a dados; comandos de manipulação de erros e tratamento de exceções; programação e distribuição de componentes; Javadoc.
Desenvolvimento web com Java EE: JSP, Servlets, Javabeans, JPA, JSF, JDBC, HTML5, CSS3, jQuery, XML, javaScript, Ajax, webservices.
Banco de Dados: conceitos e fundamentos de sistemas gerenciadores de banco de dados (SGBDs): MS SQL Server, MySQL e PostgreSQL; bancos de dados distribuídos, relacionais e orientados a objeto; conceitos de alta disponibilidade; conceitos de backup e restauração; modelos de banco de dados:hierárquico, rede e relacional; independência de dados; dicionário de dados;Modelo Entidade-Relacionamento (MER); normalização; gerência de transações; gerência de bloqueios; gerência de desempenho; SQL;
Conceitos de Business Intelligence, datawarehouse, datamining, ETL: comandos de acesso a dados;comandos de manipulação e tratamento de erros; desenvolvimento de triggers,functions, procedures e packages, conhecimento de Oracle SQL Functions. Armazenamento de dados: Conceitos de Storage Area Networks (SAN) e Network Attached Storage (NAS); Fibre Channel (FC): protocolo Fibre Channel Protocol (FCP), camadas e topologias padrão; Protocolos Common Internet File System (CIFS) e Network File System (NFS); Redundant Array of Inexpensive Disks (RAID): principais níveis; Backup: Políticas de backup; Tipos de backup (completo, incremental e diferencial) e arquiteturas.
Redes de computadores: conceitos de arquiteturas e topologias, modelo OSI; infraestrutura: cabeamento estruturado padrões IEEE 802.1; rede sem fio; protocolos de comunicação, gateways de aplicação; NAT; roteadores; switches; meios de transmissão e tipos de redes; domínio de redes Windows: Serviços e Diretórios e GPO; serviços de e-mail; serviços de Proxy; servidores Web (Apache e IIS). Servidores de conteúdo: Sharepoint.
Segurança da Informação: Confidencialidade, disponibilidade, integridade, irretratabilidade; Política de segurança da informação; Plano de Continuidade de Negócios; Gestão de Riscos; ABNT NBR ISO/IEC 27001:2013; ABNT NBR ISO/IEC 27002:2013; ABNT NBR ISO/IEC 27005:2011; códigos maliciosos: vírus, worm, cavalo de tróia, spyware, adware, keyloggers, backdoors, rootkits; criptografia de chave pública (assimétrica); criptografia de chave secreta (simétrica); certificados digitais; assinaturas digitais; hashes criptográficos. Controle de acesso: autenticação, autorização e auditoria; controle de acesso baseado em papéis (Role Based Access Control – RBAC); Autenticação forte (baseada em dois ou mais fatores); single sign-on, ataques de negação de serviço (Denial of Service – DoS) e ataques distribuídos de negação de serviço (Distributed Denial of Service – DDoS); Comunicação segura com Secure Sockets Layer – SSL e Transport Layer Security – TLS. Sistemas de detecção de intrusão (Intrusion Detection Systems – IDS) e sistemas de prevenção de intrusão (Intrusion Prevention Systems – IPS).
Lógica de programação: estruturas de dados e algoritmos. Representação de dados: binário, hexadecimal e decimal; Processamento paralelo e distribuído; componentes e arquiteturas de processadores; Conjuntos de instrução; Aritmética computacional; Pipeline; Hierarquia de memória; Interface entre processadores e periféricos; Multiprocessamento simétrico e assimétrico; Fundamentos de sistemas operacionais; Sistemas de entrada e saída: Virtualização; sistema operacional Windows 11, sistema operacional Windows Server 2019; Linux; suíte Microsoft Office 365 Gestão e Governança de TI: PMBOK 5ª edição; Cobit 5. Engenharia de Software: engenharia de requisitos; processos de software; processo unificado rational – RUP; processo unificado – UP; Metodologias ágeis de desenvolvimento de software: SCRUM; análise de pontos de função – APF; UML; teste de software: TDD; homologação e implantação; Conceitos de Web Services SOAP e REST; processos orientados a objetos; conceitos da orientação a objetos; modelagem de software; qualidade de software; CMMI-DEV versão 1.3; MPS.BR. Resolução CNJ nº 91/2009.
Arquitetura de desenvolvimento para a Plataforma Digital do Poder Judiciário: Linguagem de programação Java;Arquitetura distribuída de microsserviços; API RESTful; JSON; Framework Spring; Spring Cloud; Spring Boot; Spring Eureka, Zuul; Map Struct; Swagger; Service Discovery; API Gateway; Persistência; JPA 2.0; Hibernate 4.3 ou superior; Hibernate Envers; Biblioteca Flyway; Banco de dados; PostgreSQL; H2 Database;Serviços de autenticação; SSO Single Sign-On; Keycloak; Protocolo OAuth2 (RFC 6749); Mensageria e Webhooks; Message Broker; RabbitMQ; Evento negocial; Webhook; APIs reversas;Ferramenta de versionamento Git; Ambiente de clusters, Kubernetes; Ferramenta de orquestração de containeres, Rancher; e Deploy de aplicações; Continuous Delivery e Continuous Integration (CI/CD).