Descrição
Apostila UFC 2022 Técnico Desenvolvimento Sistemas
Cargo: Técnico de Laboratório Desenvolvimento de Sistemas
Editora: DOMINA CONCURSOS
Edição: 2021
Nível: Médio/ Técnico
Banca: Comissão Própria
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$51,98 por R$25,99
50% de Desconto
Conhecimentos Básicos
(Totalmente de Acordo com Edital 2021)
Língua Portuguesa:
Compreensão e interpretação de textos. Relações de coerência e de coesão. Polissemia; conotação; relações de sinonímia/antonímia; hiponímia/hiperonímia; homonímia/paronímia. Figuras de palavras, de pensamento e de construção. Estrutura, formação, classificação e flexão das palavras e sua função sintática. Emprego de tempos e modos verbais. Predicação verbal. Flexão nominal e verbal. Uso e colocação de pronomes. Concordância nominal e verbal. Regência nominal e verbal. Uso e colocação de pronomes. Relações de coordenação e de subordinação entre orações e entre termos da oração. Classificação de orações. Emprego do sinal indicativo de crase. Pontuação. Ortografia. Acentuação.
Matemática:
Números inteiros, racionais e reais: operações de adição, subtração, multiplicação e divisão. Múltiplos e divisores: fatoração de números inteiros, Máximo Divisor Comum (MDC) e Mínimo Múltiplo Comum (MMC) de números inteiros. Sistema legal de Medidas: de comprimento, superfície, área, volume, massa e tempo. Razão e proporção. Regra de três simples e composta. Porcentagem e juros simples
Conhecimentos Específicos
(Totalmente de Acordo com Edital 2021)
Lógica e Linguagens de Programação: Elementos de programação. Algoritmos e estruturas de dados. Estruturas sequenciais, condicionais e de repetição. Modularização através de funções. Ponteiros. Listas Lineares. Aplicações de pilhas e filas. Linguagem C. Makefile. Linguagem Python. Programação orientada a objetos: Introdução à orientação a objetos. Conversão de tipos. Definições de classe. Instâncias de classes. Construtores, métodos e atributos. Diferenças e aplicações de métodos de classe e instância. Modificadores de acesso. Aplicação de herança. Sobrecarga e sobrescrita de métodos. Polimorfismo. Classes abstratas. Interfaces. Tratamento de exceções. Linguagem Java. Banco de Dados: arquitetura de banco de dados. Modelagem de banco de dados: modelo entidaderelacionamento, modelo relacional e modelo não-relacional SGBD. Normalização de banco de dados. Modelo, linguagem de consulta (SQL/ANSI e NoSQL – scripts de criação de banco de dados, inserção, alteração, exclusão e consulta de dados). Métodos ágeis para desenvolvimento de sistemas: linguagem de modelagem unificada (UML 2.x). Metodologia de projeto de sistemas orientado a objetos. Especificação de testes e validação de software. Automatização de testes funcionais com Selenium. Padrões de projetos e frameworks. Refatoração. Metodologias e técnicas ágeis (Scrum, XP e TDD). Integração contínua (Jenkins). Sistema de controle de mudanças. Sistema de controle de versão (GIT). Desenvolvimento Web: Protocolo HTTP. Conceitos de HTML5/CSS3. JavaScript e JSON. Frameworks (Angular, React, Vue.js, Sequelize, Mongoose, Node.js, Express, Spring Boot, Spring MVC, Spring Data, Spring Security). Configuração de ambiente. Backend serverless. Acesso a bancos de dados relacionais e não relacionais. Linguagem JavaScript para construção de aplicações front-end. JQuery. Projeto de interface de usuário para aplicações Web. Desenvolvimento para dispositivos móveis: desenvolvimento de aplicações móveis nativas (Android) ou híbridas. Frameworks para desenvolvimento cross-platform. React Native, Flutter. Recursos dos dispositivos (câmeras, gps, acelerômetro, tela de toque, nfc, outros). Comunicação entre dispositivos (wifi, bluetooth). Persistência de dados em dispositivos móveis. Acesso a bancos de dados e serviços; notificações. API de mapas. API de telefonia. Multimídia. Projeto de interface de usuário para aplicações em dispositivos móveis. Responsividade (telas e internacionalização).
Apostila UFC 2022 Técnico Desenvolvimento Sistemas