Apostila UFC 2024 - Técnico de Tecnologia da Informação / Área: Desenvolvimento de Software – Back-End. ESSA APOSTILA, ESTÁ DIRECIONADA AOS CONTEÚDOS PRINCIPAIS COBRADOS NO EDITAL, APOSTILA ATUALIZADA DE ACORDO COM O EDITAL 2024, APOSTILA PERSONALIZADA.
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 BemEstar, 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:
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 (https://owasp.org/www-project-topten/). 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.
1 x de R$70,00 sem juros | Total R$70,00 | |
2 x de R$38,24 | Total R$76,48 | |
3 x de R$25,87 | Total R$77,60 | |
4 x de R$19,60 | Total R$78,39 | |
5 x de R$15,76 | Total R$78,81 | |
6 x de R$13,20 | Total R$79,22 | |
7 x de R$11,34 | Total R$79,37 | |
8 x de R$9,97 | Total R$79,78 | |
9 x de R$8,92 | Total R$80,28 | |
10 x de R$8,06 | Total R$80,58 | |
11 x de R$7,36 | Total R$80,96 | |
12 x de R$6,77 | Total R$81,23 |