HomeComo passarMatérias do ConcursoTribunais de JustiçaTJ-PE Técnico Judiciário - Programador de Computador


TJ-PE Técnico Judiciário - Programador de Computador

Matérias Concurso - TJ/PEA seguir listamos o conteúdo programático para o Concurso Público para provimento de vagas no cargo de Técnico Judiciário - TPJ Especialidade Programador de Computador  do Tribunal de Justiça do Estado de Pernambuco - TJ/PE, de acordo com edital de 2011 realizado pela FCC- Fundação Carlos Chagas.

Conhecimentos Gerais:

  • Língua Portuguesa;
  • Legislação Aplicada;
  • Raciocínio Lógico;

Conhecimentos Específicos:

  1. Gestão e Governança de TI: Gerenciamento de projetos - PMBOK 40 edição. Conceitos básicos, estrutura e objetivos; projetos e a organização; ciclo de vida de projeto e de produto; processos, grupos de processo e áreas de conhecimento. Gerenciamento de serviços - ITIL v3. Conceitos básicos e objetivos. Processos e funções de estratégia, desenho, transição e operação de serviços. Governança de TI - COBIT 4.1. Conceitos básicos e objetivos. Requisitos da informação. Recursos de tecnologia da informação. Domínios, processos e objetivos de controle. Qualidade de software - CMMI. Conceitos básicos e objetivos. Disciplinas e formas de representação. Níveis de capacidade e maturidade. Processos e categorias de processos. Engenharia de Software: Ciclo de vida do software. Metodologias de desenvolvimento de software. Processo unificado (RUP): disciplinas, fases, papéis e atividades. Metodologias ágeis (SCRUM, XP). Qualidade de software. Engenharia de usabilidade. Conceitos básicos. Critérios, recomendações e guias de estilo. Análise de requisitos de usabilidade. Métodos para avaliação de usabilidade. Análise e projeto orientados a objetos. UML: visão geral, modelos e diagramas. Padrões de projeto. Arquitetura em três camadas. Arquitetura orientada a serviços. Teste de Software. Conceitos básicos, tipos de testes. Projeto e execução de testes. Automação de testes. Gerência de Configuração de Software. Conceitos básicos, branches, tags, trunk, geração de builds e pacotes de liberação. Linguagem de Programação Java: Projeto de Sistemas em Java. Arquitetura e padrões de projeto J2EE e J2SE. Desenvolvimento Web em Java. Java Server Faces (JSF), Richfaces, Facelets, JBoss Seam, AJAX, HTML, CSS e JavaScript. Desenvolvimento Corporativo em Java. JEE, EJB3, JCA, Hibernate, Log4j, Lucene, Java Persistent API (JPA). Servidores de Aplicação. JBoss e Weblogic: configuração, desenvolvimento e uso.Arquitetura de Software: Arquitetura de Sistemas. Cliente/Servidor duas camadas e multicamadas. Padrão MVC. Arquitetura Orientada a Serviços (SOA). Fundamentos, Princípios de Design, Padrões de Projeto SOA, Contratos, Versionamento. Padrões: XML, XSLT, XSD, UDDI, Webservices, SOAP, WSDL, WS-Secutiry, WS­Policy, RESTfuI Web services e Composição de Serviços (SCA). Interoperabilidade de sistemas. Barramento de Serviços Corporativos (ESB). Linguagens de orquestração de serviços BPEL, BPMN 2.0. Banco de Dados: Fundamentos. Conceitos e arquitetura de um SGBD. Modelagem de Dados. Triggers, procedures, functions e packages. Linguagens SQL e PL/SQL. Técnicas de análise de desempenho e otimização de consultas SQL. Segurança no Desenvolvimento de Software: Práticas de programação segura e revisão de código. Controles e testes de segurança para aplicações web. Projeto OWASP (Open Web Application Security Project). Criptografia e infraestrutrura de chave pública. Padrões de Autenticação e Autorização. Normas SSE-CMM, ISO/IEC 15408.

Confira aqui o edital:

Gostou do conteúdo? Compartilhe!


 

Apostila Grátis

mulher estudando para concurso

Está precisando de material de estudo? Aqui você encontra apostilas e provas gratuitas que podem aumentar o seu desempenho em concursos!

Apostila Grátis

Dicas para Concurso

garota estudando

Confira algumas dicas de concursos organizadas especialmente para você se preparar e obter sua vaga na área pública.

Dicas para concurso