Descrição
Apostila Digital Concurso Pref Cambé PR 2023 Analista Programador
Cargo: Analista Programador
Editora: DOMINA CONCURSOS
Edição: 2022
Nível: Superior
Banca: INSTITUTO UNIFIL
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$71,98 por R$35,99
50% de Desconto
Conhecimentos Básicos
(Totalmente de Acordo com Edital 2022)
Língua Portuguesa: Análise e interpretação de texto (compreensão geral do texto, ponto de vista ou ideia central defendida pelo autor, argumentação, elementos de coesão, inferências, estrutura e organização do texto e dos parágrafos); Figuras de linguagem; Morfologia: classificação e emprego de classes gramaticais (substantivo, adjetivo, artigo, numeral, pronomes, verbos, advérbios, preposição, conjunção, interjeição); Sintaxe: classificação de sujeitos, classificação de verbos, predicados, vocativo, período composto por subordinação, período composto por coordenação, período composto por coordenação e subordinação, concordância nominal, concordância verbal, uso da crase; Pontuação (uso de vírgula, aspas e ponto final).
Matemática: Operações fundamentais: adição, subtração, multiplicação e divisão. Operações com números naturais e números racionais. Teoria dos conjuntos. Operações com frações, mínimo múltiplo comum e máximo divisor comum. Matrizes. Determinantes. Sistemas lineares. Números complexos. Raciocínio lógico. Polinômios. Equações de 1º e 2° Grau. Problemas Probabilidades. Fatoração. Potenciação. Regra de três simples e composta. Razão e proporção. Porcentagem. Grandezas proporcionais. Sistema de medidas decimais: metro, metro quadrado e cúbico, litro, grama. Média aritmética simples e ponderada. Geometria: Forma, perímetro, área, volume e ângulo. Progressão aritmética. Análise combinatória.
Informática Básica: Conceitos e modos de utilização de aplicativos para edição de textos, planilhas e apresentações: ambiente Microsoft Office. Sistema operacional: Windows. Conceitos básicos e modos de utilização de tecnologias, ferramentas, aplicativos e procedimentos associados à Internet e intranet. Conceitos de organização e de gerenciamento de informações, arquivos, pastas e programas. Certificação e assinatura digital. Segurança da Informação.
Conhecimentos Gerais: Aspectos geográficos, históricos, físicos, econômicos, sociais, políticos e estatísticos do Brasil, do Estado e do Município. Símbolos nacionais, estaduais e municipais. Atualidades. Temas relevantes nos assuntos relacionados à economia, história, política, meio ambiente, justiça, segurança pública, saúde, cultura, religião, inovações tecnológicas e científicas do Município, do Estado, do Brasil e do mundo. Lei Orgânica do Município.
Conhecimento Específico
(Totalmente de Acordo com Edital 2022)
Noções sobre as principais técnicas e algoritmos de Criptografia utilizados (MD5, SHA-1, RSA, simétrica, assimétrica). Certificação Digital: Noções sobre certificação digital e sua utilização; Conhecimento sobre desenvolvimento de sistemas que utilizam tecnologias de smart-card e certificação digital; Conhecimento sobre normas e regulamentações associadas ao uso de Certificação Digital e smart-card. Conhecimentos de Linguagens de programação Java (JEE e J2SE) e DART; Conhecimentos de framework FLUTTER, framework Spring (boot, data, security, framework); Conhecimento sobre metodologia de desenvolvimento de sistemas (3-tier, SOA, etc). Lógica de programação: construção de algoritmos, tipos de dados e as operações primitivas, variáveis e expressões, comando de atribuição, avaliação de expressões, comandos de entrada e saída, estruturas sequenciais, estrutura de seleção, estruturas de repetição, modularização, recursividade e programação estruturada. Estruturas de dados: análise de algoritmos, listas encadeadas, pilhas e filas, árvores, filas de prioridade e heaps, dicionários de dados, classificação e ordenamento de dados. Programação Orientada a Objetos: objetos, classes, atributos e métodos; estado, comportamento e identidade; abstração e encapsulamento; herança e polimorfismo e interfaces. Desenvolvimento Web: HTML, CSS, JavaScript, Ajax, JSON, XML. Banco de Dados. Sistemas de gerenciamento de banco de dados Projeto e Modelagem de dados. Linguagem de Definição e Manipulação de Dados (SQL). Linguagem de Modelagem Unificada (Unified Modeling Language – UML). Arquitetura de Software. Definição dos conceitos de arquitetura de software, componentes, frameworks e padrões de projeto; Padrões de Projeto; Arquitetura em camadas; Webservice, SOAP, Rest; DDD – Domain-Driven Design. Modelagem ágil: Programação extrema (eXtreme Programming – XP), Scrum. Gerenciamento de processos de desenvolvimento de software. Testes de Software: Unidade, Integração, Sistema, Aceitação, Regressão, Desempenho, Cargo). Ferramentas de Versionamento (GIT).