ALECE - Assembleia Legislativa do Estado do Ceará - Analista Legislativo - Cargo 11: Desenvolvedor de Software (Pós-Edital)
Sobre o curso
Última atualização em 06/2026
Satisfação garantida ou seu dinheiro de volta!
Você poderá efetuar o cancelamento e obter 100% do dinheiro de volta em até 7 dias.
Aqui, no Gran, é satisfação garantida ou seu dinheiro de volta.
A fim de preparar os candidatos para o concurso público da ALECE - Assembleia Legislativa do Estado do Ceará, o Gran Concursos escalou a equipe de professores mais experiente e renomada em preparatórios. Além das tradicionais videoaulas, com a mais alta qualidade audiovisual do mercado, você também contará com materiais de apoio em PDF. Dessa forma, o alinhamento e o compromisso com o que há de mais técnico e fundamental para seus estudos estarão sempre à sua disposição no curso que oferecemos.
- Curso baseado no Edital nº 01/2026.
- Serão abordados os tópicos mais relevantes de cada disciplina (não necessariamente todos), conforme critério dos respectivos professores.
- Informamos que, para facilitar a compreensão e a absorção dos conteúdos previstos no edital, as videoaulas de determinadas disciplinas foram organizadas com base na lógica didática proposta pelo(a) docente responsável, e não de acordo com a ordem dos tópicos do conteúdo programático do certame.
- Não será ministrado: Fundamentos de Programação e Lógica Algoritmos e lógica de programação. Estruturas sequenciais, de seleção e de repetição. Tipos de dados, variáveis, operadores e expressões. Modularização, funções, procedimentos e recursividade. heaps e dicionários. Estruturas recursivas e iterativas. Análise de desempenho e eficiência computacional. Junit. Clean Code e refatoração. Ferramentas: pytest, Jest, Selenium e Cypress. Versionamento e documentação de APIs. Autenticação e autorização em APIs (JWT, OAuth2). Vulnerabilidades: SQL Injection, XSS, CSRF, falhas de autenticação e controle de acesso. Sanitização e validação de entradas. Prepared statements e prevenção de vulnerabilidades. Autenticação e autorização (RBAC, ABAC e MFA). Criptografia: hash, salt. Proteção de dados pessoais. Noções de GraphQL. Ética profissional aplicada à área de tecnologia da informação. Jenkins, GitLab CI e GitHub Actions. Automação de pipelines e gerenciamento de segredos. Sistemas e Processos do Ambiente Legislativo Sistemas de tramitação legislativa. Fluxos de proposições legislativas, comissões e votações. Integração de dados legislativos. Portais da transparência e dados públicos. Controle de acesso, sigilo e perfis de usuários. Fluxos automatizados e regras de negócio legislativas. Normativos internos do Poder Legislativo relativos à tecnologia da informação e segurança da informação. Node.js – fundamentos e aplicações. OWASP Dependency Check e ferramentas correlatas. OpenAPI/Swagger. e análise de dependências. Monitoramento e observabilidade. Logs, métricas e alertas. Prometheus, Grafana Rastreamento distribuído e análise de desempenho.
O rol de professores poderá sofrer acréscimos ou supressões por motivo de força maior, ficando a cargo do Gran as devidas modificações.
AULAS EM PDF:
1. Conteúdo produzido por docentes especializados e com amplos recursos didáticos.
2. Material prático que facilita a aprendizagem de maneira acelerada.
3. Exercícios comentados.
4. Serão somente disponibilizados os PDFs sintéticos já disponíveis no curso.
5. Não serão ministrados em PDF: Conhecimentos Específicos: Fundamentos de Programação e Lógica. Algoritmos e lógica de programação. Estruturas sequenciais, de seleção e de repetição. Tipos de dados, variáveis, operadores e expressões. Modularização, funções, procedimentos e recursividade. Programação estruturada e orientação a objetos. Análise de complexidade de algoritmos. Estruturas de Dados e Algoritmos. Listas, pilhas, filas, árvores, heaps e dicionários. Algoritmos de ordenação e pesquisa. Estruturas recursivas e iterativas. Análise de desempenho e eficiência computacional. Programação Orientada a Objetos. Classes, objetos, atributos e métodos. Encapsulamento, abstração, herança e polimorfismo. Interfaces e composição. Princípios SOLID. Clean Code e refatoração. TypeScript. React. Métodos HTTP, códigos de resposta, versionamento e documentação de APIs. Node.js – fundamentos e aplicações. OpenAPI/Swagger. Noções de GraphQL. Banco de Dados Sistemas gerenciadores de banco de dados. Projeto e modelagem de banco de dados. Modelo Entidade-Relacionamento (MER). Modelo relacional e modelo físico. Normalização (1FN, 2FN e 3FN). Álgebra relacional. Linguagem SQL: consultas, joins, subconsultas, views, índices e procedures. Transações, propriedades ACID e controle de concorrência. Otimização e desempenho de consultas. Análise e Projeto de Sistemas. Linguagem de Modelagem Unificada (UML). Diagramas de casos de uso, classes, sequência, atividades e estados. Análise e projeto orientados a objetos. Engenharia de Software e Qualidade. Conceitos e evolução da engenharia de software. Ciclo de vida do software Modelos de desenvolvimento: cascata, incremental, iterativo e espiral. Paradigmas de desenvolvimento. Qualidade de software e métricas. ISO/IEC 25000. Coesão, acoplamento, manutenibilidade e reutilização. Boas práticas no desenvolvimento de software. Clusterização e resiliência de sistemas. OWASP Top 10. Testes de SoftwareS. Testes unitários. Testes de integração. Testes end-to-end. Testes funcionais e não funcionais. Testes automatizados. Testes de carga, desempenho e regressão. TDD (Test-Driven Development). Ferramentas: JUnit, pytest, Jest, Selenium e Cypress. Infraestrutura e Automação. GitFlow e GitHub Flow. Jenkins, GitLab CI e GitHub Actions. Automação de pipelines e gerenciamento de segredos. Suporte Técnico e Sustentação de Sistemas Manutenção corretiva, adaptativa, evolutiva e preventiva. Gestão de incidentes e problemas. Service Desk e SLA. Monitoramento e observabilidade. Logs, métricas e alertas. Prometheus, Grafana e ELK Stack. Rastreamento distribuído e análise de desempenho. Virtualização de hardware e software. Governança, Consultoria e Gestão de TI. Governança de TI. ITIL e gerenciamento de serviços. COBIT – fundamentos. Gestão de configuração de software. Estudos de viabilidade tecnológica. Elaboração de pareceres, notas técnicas e relatórios. Avaliação e recomendação de soluções tecnológicas. Consultoria técnica e assessoramento institucional. Sistemas e Processos do Ambiente Legislativo. Sistemas de tramitação legislativa. Fluxos de proposições legislativas, comissões e votações. Integração de dados legislativos. Portais da transparência e dados públicos. Controle de acesso, sigilo e perfis de usuários. Fluxos automatizados e regras de negócio legislativas. Redes, Virtualização e Computação em Nuvem. Modelo OSI e arquitetura TCP/IP. Conceitos de redes e teleprocessamento. Redes locais e serviços de rede. Normativos internos do Poder Legislativo relativos à tecnologia da informação e segurança da informação. Padrões de projeto (Design Patterns): Singleton, Factory, Observer, Strategy e correlatos. Linguagens de Programação e Desenvolvimento Web. Linguagens Python e Java. Desenvolvimento de APIs RESTful. HTML5 e CSS3. Arquitetura de microsserviços, Autenticação e autorização (RBAC, ABAC e MFA). Frameworks e bibliotecas para desenvolvimento web: Vue.js, Angular. MPS.BR. Padrões arquiteturais: MVC, arquitetura em camadas. Arquitetura hexagonal e Clean Architecture. Mensageria e comunicação assíncrona (RabbitMQ, Kafka). Autenticação e autorização em APIs (JWT, OAuth2). DevSecOps. Vulnerabilidades: SQL Injection, XSS, CSRF, falhas de autenticação e controle de acesso. Práticas de codificação segura. Sanitização e validação de entradas. Prepared statements e prevenção de vulnerabilidades. Testes de segurança: SAST, DAST e análise de dependências. SonarQube, OWASP Dependency Check e ferramentas correlatas. Proteção de dados pessoais e privacidade por concepção. PostgreSQL e Oracle. Arquitetura de Software. Conceitos e princípios de arquitetura de software. Arquitetura monolítica. Segurança da Informação Aplicada ao Desenvolvimento. Desenvolvimento seguro de software. Infraestrutura como código: Terraform e Ansible. Legislação Aplicável: Lei nº 13.709/2018 – Lei Geral de Proteção de Dados Pessoais (LGPD). Domain Driven Design (DDD) – noções. Engenharia de requisitos: elicitação, especificação, validação e rastreabilidade. Requisitos funcionais e não funcionais. Metodologias Ágeis e Gestão de Desenvolvimento. Scrum: papéis, eventos e artefatos. Kanban. Extreme Programming (XP). Gestão de backlog e planejamento de sprints. Revisão e retrospectiva. Ética profissional aplicada à área de tecnologia da informação.
Sobre o concurso
Última atualização em 06/2026
Garantia de devolução do dinheiro em 7 dias.