Descrição
Apostila Concurso CREA SC 2022 Analista de Sistemas
Cargo: Agente Analista de Sistemas
Editora: DOMINA CONCURSOS
Edição: 2021
Nível: Superior
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$75,98 por R$37,99
50% de Desconto
Conhecimento Básico
(Totalmente de Acordo com Edital)
Língua Portuguesa:
Ortografia. Acentuação. Flexão nominal e verbal. Classes de palavras. Pronomes: cargo, formas de tratamento e colocação. Tempos e modos verbais. Vozes do verbo. Concordância nominal e verbal. Regência nominal e verbal. Crase. Pontuação. Significação das palavras. Homônimos e parônimos. Emprego público de maiúsculas e minúsculas. Redação. Compreensão e interpretação de texto.
Matemática e Raciocínio Lógico:
Estruturas lógicas. Lógica de argumentação: analogias, inferências, deduções e conclusões. Lógica sentencial (ou proposicional): proposições simples e compostas; tabelas‐verdade; equivalências; leis de De Morgan; diagramas lógicos. Princípios de contagem e probabilidade. Operações com conjuntos. Raciocínio lógico envolvendo problemas aritméticos, geométricos e matriciais. Operações com números: naturais, inteiros e racionais; razão e proporção; divisão proporcional; porcentagem; regra de três; juros simples.
Legislação Específica do Sistema CONFEA/CREAS:
Lei Federal nº 5.194/66 e Lei Federal nº 6.496/77.
Conhecimento Específico
(Totalmente de Acordo com Edital 2022 Analista de Sistemas)
Programação Orientada a Objetos: Estado, Comportamento, Herança, Abstração, Polimorfismo, Encapsulamento, Herança x Composição, Interface x Implementação, Acoplamento e Coesão; Serviços REST; Princípios do SOLID (SRP, OCP, LSP, ISP, DIP); IoC – Injeção de Dependência: SimpleInjector; Design Patterns: Factory, Abstract Factory, Adapter, Facade, Visitor, Singleton. Padrões de Arquitetura: DDD: Domain, Entities, Value Objects, repositories, Factories, Services, Modelagem, Aggregate Root, Bounded Contexts, Shared Kernel, Domain Events, Domain Notifications, Ubiquitous Language; Versionamento de código usando GIT; Metodologia Ágil de Desenvolvimento: Scrum: Características do Scrum, Sprint, Papéis principais, Papéis auxiliares, Product Backlog, Sprint Backlog, Burndown Chart, Eventos Scrum; Visual Studio IDE; Linguagem SQL; Linguagem Visual C#: Programação Orientada à Objetos em C#; Tipos anônimos, inicialização de coleções e objetos; Métodos de extensão e tipos nulos, Action, Predicate, Delegates; Visão geral do LINQ e o uso em coleções, classes, tipos de pesquisas; Como criar e usar expressões Lambda e criar consultas dinâmicas com Func<>; Inicialização de auto‐propriedades e uso de dicionários; Como remover o Using de classes estáticas e uso de nameof no operador; Uso de expression. bodied (variável com expressão) na classe; Uso de interpolação de string, formatação e propagação de nulo; Uso de await no catch/finally, filtros de exceção. ASP.NET Core: Estrutura de projeto; Arquivos de configurações; Injeção de dependência; Namespaces; Gerenciamento de pacotes; Controllers; AutoMapper; Migrations; FluentAPI; ASP.NET Identity; ASP.NET Web API; Code First; Entity Framework Core; Expressões Lambda; Swagger; Desenvolvimento Web: HTML5; CSS3; JavaScript; JSON; RxJs; JWT; Bundle e Minification; Angular 8 e superiores: Framework; projeto e estrutura; diretivas; Componentes; referências e dependências, uso, reaproveitamento; Injeção de dependência; Rotas; Serviços; Templates; Reactiveforms; controles de User Interface; propriedades; eventos; delegates; Angular Material; TypeScript: Linguagem, compilador ; Tipos de dados; funções; interfaces; classes e opções de configuração; Padrão MVVM (Model View View Model) usado em aplicações CrossPlataform, separando as camadas em funcionalidades; Tipos de controles comuns usado na UX, layouts de telas, navegação entre formulários com e sem parâmetros; Uso de notificações, banco de dados com SQL Lite; aplicação de Binding; Modelagem de dados; Engenharia de software; ciclo de vida de software; análise de requisitos, garantia de qualidade de processo de software, garantia de qualidade do produto, processo de software; testes; Acessibilidade e Engenharia de Usabilidade, conceitos básicos de engenharia de usabilidade; critérios, recomendações e guias de estilo; análise de requisitos de usabilidade; concepção, projeto e implementação de interfaces; Arquitetura de sistemas de informação. Tecnologia da informação aplicada a Sistemas de Informação.
Apostila Concurso CREA SC 2022 Analista de Sistemas