Descrição
Apostila Técnico TI Desenvolvimento Back END UFC CE 2024
- Informações sobre o concurso da UFC CE 2024
- Nível: Médio / Superior
- Vagas: 144
- Inscrições Até: 13/11/2024
- Salário Até: R$ 4.556,92
- Taxa de Inscrição: R$ 120,00 A R$ 150,00
- Data da Prova: 19/01/2025
- Banca Organizadora: FCPC
Garanta sua aprovação
Preparar-se para concursos públicos pode ser um grande desafio, mas com o material certo, o sucesso está ao seu alcance.
Nossas apostilas são desenvolvidas totalmente de acordo com o edital do concurso e são atualizadas regularmente para garantir que você tenha acesso ao conteúdo mais recente e relevante.
Ver seu nome na lista de aprovados da Universidade Federal do Ceará – UFC CE 2024 e conquistar a estabilidade financeira e a segurança que você sempre desejou é possível. Com nossas apostilas, você estará um passo à frente da concorrência.
Conteúdo Programático
Conhecimentos Básicos
(Totalmente de Acordo com Edital 2024)
Língua Portuguesa: Fatores de textualidade: coerência, coesão (referencial e sequencial), situacionalidade e intertextualidade. Semântica: sinonímia/antonímia; hiponímia/hiperonímia; homonímia/paronímia/polissemia; ambiguidade; denotação/conotação; sentido próprio e figurado; implícitos. Constituição, organização, funções e características linguísticas de tipos e gêneros textuais, inclusive, os documentos oficiais (documentos do padrão ofício, ata, atestado, certidão, convocação, edital, parecer, portaria, requerimento, relatório). Propósito comunicativo do texto. Reescrita de frases e parágrafos do texto e de textos de diferentes gêneros e níveis de formalidade. Convenções gráficas: ortografia conforme normas oficiais vigentes; abreviações, siglas e símbolos; acentuação, inclusive sinal indicativo de crase; pontuação. Morfologia: elementos mórficos e processos de formação de palavras; classes de palavras (caracterização morfossintática e emprego); flexão de nomes e verbos, de acordo com as normas da língua padrão; uso dos pronomes e expressões de tratamento; emprego das categorias nominais (gênero e número) e verbais (tempo, modo, voz, aspecto). Sintaxe: concordância verbal e nominal; regência verbal e nominal; termos da oração; relações sintático-semânticas entre orações, períodos ou parágrafos; colocação dos termos no sintagma e na oração e das orações no período.
Legislação: Constituição da República Federativa do Brasil de 1988: Princípios Fundamentais; Direitos e Garantias Fundamentais; Organização do Estado. Decreto nº 1.171, de 22 de junho de 1994. Aprova o Código de Ética Profissional do Servidor Público Civil do Poder Executivo Federal. Lei 8.112 de 11 de dezembro de 1990 – Regime jurídico dos servidores públicos civis da União, das autarquias e das fundações públicas federais. Lei nº 11.091/2005: Estruturação do Plano de Carreira dos Cargos Técnico Administrativos em Educação. Lei nº 12.527/2011 – Lei de acesso à informação. Lei nº 13.709/2018 – Lei Geral de Proteção de Dados Pessoais. Lei nº 9.784/1999 – Regula o processo administrativo no âmbito da Administração Pública Federal. Lei nº 8.429/1992, alterada pela Lei nº 14.230, de 2021 – Dispõe sobre as sanções aplicáveis em virtude da prática de atos de improbidade administrativa. Lei nº 13.726/2018 – Desburocratização e Simplificação. Lei nº 14.133/2021 – Licitações e contratos administrativos. Decreto nº 11.072/2022 – Programa de Gestão e Desempenho. Lei nº 14.681/2023 – Política de Bem-Estar, Saúde e Qualidade de Vida no Trabalho e Valorização dos Profissionais da Educação. Estatuto da Universidade Federal do Ceará. Regimento Geral da Universidade Federal do Ceará.
Conhecimentos Específicos
(Totalmente de Acordo com Edital 2024)
PROJETO E DESENVOLVIMENTO DE SOFTWARE: Desenvolvimento de sistemas. Desenvolvimento em Linguagens de programação Java (versão 6 ou superior), Python e Javascript. Desenvolvimento para dispositivos móveis (Android e iOS); Análise estática de código-fonte (Clean Code e ferramenta SonarQube); Arquitetura de software. Interoperabilidade de sistemas. Arquitetura e linguagem orientada a serviços. Web services. API. Arquitetura e linguagem orientada a objetos. Arquitetura de aplicações para ambiente web. Servidor de aplicações. Servidor web. JBoss, Wildfly, Apache, Nginx; Padrões XML, XSLT, UDDI, REST e JSON; Ferramentas de gestão de configuração: versionamento (Git e GitLab), CI/CD (GitLab CI), Jenkins; Testes de Software: conceitos básicos de testes de aplicações. Testes ágeis. Teste de usabilidade de software. Testes automatizados. Tipos de testes. TDD (Test-Driven Development). Gestão do ciclo de vida de testes. RPA (Robotic Process Automation); Metodologias Ágeis de Desenvolvimento: Scrum, Kanban e XP; Design Thinking; Padrões de desenvolvimento e reuso de software; Codificação de software (transacionais, analíticos, mobile e API); Engenharia de Requisitos. Classificação de Requisitos. Processo de Engenharia de Requisitos. Técnicas de Elicitação de Requisitos; Tecnologias e práticas frontend web: HTML, CSS, UX, Ajax: Padrões de frontend. SPA e PWA; Tecnologias backend. Frameworks: Hibernate, SpringBoot, Django, Flask, NodeJS e JQuery. Especificações: JEE (JPA, EJB, JSF, JMS e JTA), JVM; Protocolos HTTPS, SSL/TLS, HTTP/2, gRPC e WebSockets; Design de software: Arquitetura hexagonal, microsserviços (orquestração de serviços e API gateway) e containers; Transações distribuídas. SEGURANÇA DA INFORMAÇÃO: Políticas de segurança da informação; Procedimentos de segurança, conceitos gerais de gerenciamento. Confiabilidade, integridade e disponibilidade. Gerência de riscos: Ameaça, vulnerabilidade e impacto; Ciclo de Vida de Desenvolvimento Seguro (SDL – Security Development Lifecycle), OWASP Top 10. BANCO DE DADOS: Banco de dados. Conceitos básicos. Arquitetura. Estrutura de dados. Modelagem e normalização de dados. Noções de administração de dados e de banco de dados. SQL (ANSI). PostgreSQL.