Competições Senac RS · Seletiva 26
Apostila teórica
Apostila Teórica — Etapa Seletiva 2026
Competidoras: 2 (1º e 2º lugar na Regional RS 2026)
Pra que serve essa apostila
Essa é a base teórica do treino inteiro. Enquanto o cronograma diz quando a gente vê cada coisa e os Treinos Avaliativos medem o quanto evoluímos, a apostila é o o quê e o porquê: o conteúdo pra estudar, os conceitos pra fixar e as boas práticas pra transformar em automático.
A ideia não é decorar. É ter uma base sólida o suficiente pra chegar num tema inédito, no dia da prova, e resolver. Por isso cada módulo foi montado com três olhares ao mesmo tempo:
- O conceito de verdade, explicado do jeito que se entende.
- A prática de mercado: como um dev faz isso no dia a dia, com as boas práticas que o mercado espera.
- A realidade da competição: como aquilo cai na prova, como o CIS pontua e quais atalhos honestos (as tais "gambiarras" boas) fazem ganhar tempo sem perder qualidade.
Tudo aqui está ancorado em duas fontes oficiais: o Plano de Curso do Técnico em Desenvolvimento de Sistemas do Senac e o Descritivo Técnico da ocupação nas Competições. Não é invenção. É o que a formação já pede, trazido pra nossa realidade de competição.
Como estudar com ela
- Não precisa ler na ordem de cima a baixo de uma vez. Cada módulo casa com uma fase do cronograma. Quando o treino chega no banco, você abre o módulo de banco. Quando chega no front, abre o do front.
- Leia antes de fazer, releia depois de fazer. A teoria fixa melhor quando você já bateu a cabeça no problema na prática.
- Todo módulo termina com uma autoavaliação. Se você consegue responder aquelas perguntas sem consultar, o conteúdo está fixado. Se trava, volta no ponto.
- Os quadros de "como o CIS pontua" são ouro. Eles mostram exatamente onde a nota mora. Estudar olhando pra onde a nota está é o que separa "fiz" de "fiz nota 3".
As marcações que aparecem o tempo todo
Do mesmo jeito que no cronograma, cada bloco vem marcado pela natureza do trabalho. Serve pra qualquer pessoa, técnica ou não, entender o que está sendo construído.
- 🔄 Revisão — conteúdo que as duas já viram e fizeram na Regional. Aqui o foco é acabamento e consistência: fazer o mesmo, mas nota 3.
- 🆕 Novo — conteúdo ou prática que não existia na Regional. Aqui o foco é aprender coisa nova e encaixar no sistema.
- 🎯 Foco de prova — ponto que costuma valer nota e que a banca olha com lupa. Quando ver esse marcador, é dinheiro na mesa.
- 🛠️ Gambiarra boa — atalho honesto, truque de dev ou biblioteca que resolve rápido sem sujar o trabalho. Tudo educacional, mas com o olho no cronômetro da prova.
- ⚠️ Pega-ratão — erro comum que derruba nota ou que a banca adora encontrar. Ver pra não cair.
O mapa do conteúdo
A apostila segue a mesma ordem que o treino monta o sistema: primeiro entender como se é avaliado, depois a fundação (ambiente e banco), depois o miolo (API e front), depois as funcionalidades novas, e por fim o acabamento e a apresentação.
| # | Módulo | UC do plano de curso | Peso na prova | Natureza |
|---|---|---|---|---|
| 01 | Como a prova funciona | Descritivo Técnico | Meta (vale pra tudo) | 🎯 Foco |
| 02 | Ambiente, ferramentas e versionamento | UC10 | 5% | 🔄 Revisão |
| 03 | Banco de dados | UC3 | 10% | 🔄 Revisão |
| 04 | Back-end e API RESTful | UC13 · UC9 · UC4 | 20% | 🔄 Revisão |
| 05 | Front-end web | UC12 · UC15 | 40% | 🔄 Revisão |
| 06 | UX e interface | UC16 | 10% | 🔄🆕 |
| 07 | Funcionalidades novas (Wedding Pass) | UC1 · aplicação | — (aplica tudo) | 🆕 Novo |
| 08 | Lapidação e qualidade de código | UC4 · UC11 | — (acabamento) | 🆕 Refino |
| 09 | Inglês técnico | UC5 · UC7 | 15% | 🔄 Revisão |
| 10 | Apresentação: pitch técnico e live demo | Módulo D | Parte da nota | 🆕 Novo |
Por que o front-end é o módulo mais gordo? Porque na competição ele vale 40% da nota, mais que qualquer outra competência. Banco e UX valem 10% cada, back-end 20%, inglês 15%, versionamento 5%. A apostila investe em cada assunto mais ou menos na proporção que ele pesa na prova. Estudar o que vale mais primeiro é estratégia, não preguiça.
Como isso casa com o cronograma
| Fase do treino | Quando | Módulos pra estudar |
|---|---|---|
| Setup + diagnóstico | Semana 1 de agosto | 01, 02 |
| A base (banco) | Semana 2 de agosto | 03 |
| A base (API) | Semana 3 de agosto | 04 |
| 🎯 TA1 | Fim de agosto | 01, 03, 04 |
| Front-end base | Semana 1 de setembro | 05, 06 |
| Funcionalidades novas | Semanas 2 e 3 de setembro | 07 |
| 🎯 TA2 | Fim de setembro | Tudo até aqui |
| Lapidação e modularização | Outubro | 08 |
| Apresentação | Fim de outubro | 10 |
| 🎯 TA3 | Fim de outubro | Tudo |
| Inglês técnico | Em paralelo, o treino todo | 09 |
O inglês técnico não tem uma "semana dele". Ele aparece o tempo todo, porque documentação boa é em inglês e o mercado inteiro funciona nele. Por isso o módulo 09 é pra manter aberto ao longo de todo o treino, um pouco por dia.
Um lembrete sobre o que a gente está fazendo aqui
O nosso contexto é competição, mas o alvo é o mundo real. Toda boa prática que está aqui é a mesma que um dev usa no trabalho. Todo atalho que a gente marca como 🛠️ gambiarra boa é o tipo de coisa que dev experiente faz pra entregar mais rápido sem quebrar nada. A gente treina pro pódio, mas o que fica é repertório de profissional. É esse o combo: educacional de verdade, com o olho na prova.