Competições Senac RS · Seletiva 26

Apostila teórica

Apostila Teórica — Etapa Seletiva 2026

OcupaçãoDesenvolvimento de SistemasTreinadorDiogo Roehrs (Senac RS)
Ocupação: Desenvolvimento de Sistemas Treinador: Diogo Roehrs

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:

  1. O conceito de verdade, explicado do jeito que se entende.
  2. A prática de mercado: como um dev faz isso no dia a dia, com as boas práticas que o mercado espera.
  3. 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


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.


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
💡Nota

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.

Seletiva 26 · Desenvolvimento de Sistemas · Senac RS