Descrição
Apostila Pref Gravatá PE 2020 Desenvolvedor de Web Back End
Cargo: Desenvolvedor de Web Back End
Nível: Superior
Edital: Ver Edital (Totalmente de Acordo com Edital 2020)
”Não deixe seu futuro nas mãos da sorte
Comece hoje mesmo a estudar e lutar pelo seu sucesso”
Conhecimentos Básicos
(Totalmente de Acordo com Edital 2020)
Língua Portuguesa:
Compreensão e interpretação de textos verbais e não verbais: ideias principais e secundárias. Inferências – de sentido de uma palavra ou expressão, de uma informação implícita. Tipologia e gênero textuais: finalidade e características principais de textos de diferentes gêneros. Variedade linguística na fala e na escrita: sistema pronominal. Emprego de tempos verbais. Semântica: sinonímia e antonímia. Homonímia e paronímia. Conotação e denotação. Ambiguidade. Processo de formação de palavras. Funções da linguagem. Morfologia. Substantivo. Adjetivo. Artigo. Pronome (pessoal, de tratamento, demonstrativo, possessivo). Emprego de certas palavras ou expressões: porque, porquê, por que ou por quê. Mal ou mau. A ou há. Acerca de ou a cerca de. Onde ou aonde. A fim de ou afim. Mas ou mais. Efeitos de sentido da pontuação. Ortografia oficial
Conhecimentos Específicos
(Totalmente de Acordo com Edital 2020)
Acceptance Test-driven Development (ATDD). Análise de requisitos funcionais e não-funcionais. Análise e projeto orientado a objetos com UML. Análise estática de código e métricas (PMD, Findbugs e Checkstyle, cobertura, complexidade ciclomática, ferramenta sonar). Application Lifecycle Management (ALM). Arquitetura em três camadas, modelo MVC. Arquiteturas para desenvolvimento de aplicativos em dispositivos móveis. Atendimento ao público. Automação de processo de trabalho (workflow). Automatização de testes funcionais com Selenium 2. Ciclo de vida de software. Conceitos básicos de modelagem e processos de negócio. Conceitos de clusterização. Conceitos gerais e disciplinas de engenharia de software. Conhecimentos sobre as normas, leis e atribuições inerentes ao cargo. Constituição da República Federativa do Brasil de 1988 (artigos 1 ao 16). Construção e mensuração de indicadores de processos. Correio eletrônico (e-mail). Data Mining. Data Warehouses e Data Marts. Decreto nº 1.171, de 22 de junho de 1994 (Código de Ética). Desenvolvimento web com Java EE (JSP, Servlets, Javabeans, EJB, JPA, JSF, JSTL, JDBC, HTML5, CSS, jQuery, XML, javaScript, Ajax). Domain-driven Design (DDD). Entrega contínua. Estruturas de dados. Ética profissional. Extração, transformação e carga (ETL). Extreme Programming (XP). Ferramenta de build (Maven 3). Ferramentas de gerência de configuração. Gerenciamento de processos de negócio (BPM). Gestão de conteúdo (ECM). Gestão de defeitos (Bugtracking), Mantis. IDE Eclipse. Identificação e delimitação de processos de negócio. Integração contínua. Integração de dados. Inteligência de negócios. Java SE. Jenkins. Limpeza e organização. Linguagens e ambientes de programação Java. Lógica de programação. Medição e estimativas de software em pontos de função (IFPUG/CPM 4.3 e NESMA). Métodos de ordenação, pesquisa e hashing, estrutura de arquivos. Métricas de qualidade: coesão e acoplamento. Microsoft Excel, PowerPoint e Word da versão 2003 até a mais atual. Modelagem de dados. Modelagem de processos em UML e BPMN (notação, artefatos e atividades). Modelagem multidimensional. Modelagem orientada a objetos. Modelo lógico, modelo físico, Linguagem SQL. Modelo relacional. Navegadores Google Chrome, Internet Explorer e Mozilla Firefox. Noções de hardware, redes de computadores e software. Norma ISO 12207 (processos de ciclo de vida e de desenvolvimento de softwares). OLAP. Operadores e expressões, Estruturas de controle, seleção, repetição e desvio. Padrões de projeto. Painéis e dashboards. Paradigmas de programação. Planejamento e organização das atividades de trabalho. Práticas ágeis. Processo de Data Warehousing. Processo interativo e incremental. Processos de desenvolvimento de software. Processos e práticas ágeis de desenvolvimento de software. Programação orientada a objetos. Qualidade de dados. Qualidade de software. Recuperação e visualização de dados. Refactoring. Saúde e segurança no ambiente de trabalho. Segurança na internet. Servidor de aplicação JBOSS Application Server 7. Servidores de aplicação Java EE (fundamentos de servidores de aplicação Java EE. Sistema operacional Windows da versão XP até a mais atual. Sistemas de Gerenciamento de Banco de Dados (SGBD). Sistemas de Gerenciamento de Banco de Dados Relacional. Soluções de integração: Service Oriented Architecture (SOA), web services e REST. Subversion (SVN). Técnicas de análise e simulação de processos. Técnicas de mapeamento de processos (modelos AS-IS). Técnicas de modelagem de processos (modelos TOBE). Técnicas para planejamento e priorização incremental de escopo em projetos ágeis. Test-driven Development (TDD). Testes (unidade, integração, sistema funcional, aceitação, carga, desempenho, vulnerabilidade e usabilidade). Testes de carga com JMeter. Testes de unidade em Java com JUnit 4 e mocking de classes. Windows Explorer.
DEPOIMENTOS
A opinião de quem já adquiriu material conosco
Apostila Pref Gravatá PE 2020 Desenvolvedor de Web Back End