As 120 vagas do curso de Programação Web e Mobile oferecido pelo Instituto Federal de São Paulo (IFSP), Campus Miracatu, não estão mais disponíveis: o prazo de inscrição terminou em 7 de agosto de 2026, e as aulas já começaram em 10 de agosto. Quem pesquisa hoje sobre a oportunidade chegou depois do prazo — mas entender como o curso funcionava, e como o IFSP costuma organizar esse tipo de formação, ajuda a se preparar melhor para a próxima chamada, o que costuma acontecer com certa regularidade dentro da rede de institutos federais.

A formação fazia parte do Edital nº 5/2026 do Campus Miracatu, que reuniu ao todo 265 vagas gratuitas distribuídas em sete cursos de extensão. Programação Web e Mobile, sozinha, concentrou 120 dessas vagas — quase metade do total —, um sinal de que o instituto identificou forte procura por qualificação na área de tecnologia entre a comunidade da região.

O que é um curso de extensão em um instituto federal

Antes de entrar no conteúdo específico, vale entender o formato. Cursos de extensão são formações de curta duração oferecidas pelos institutos federais para além dos cursos técnicos e superiores regulares, geralmente sem exigir vestibular ou processo seletivo complexo. A gratuidade é possível porque fazem parte da função pública de institutos federais, mantidos com recursos do governo federal, o que explica por que não há cobrança de taxa de inscrição, matrícula ou emissão de certificado.

Esse modelo é o que permite que um estudante sem qualquer formação técnica anterior tenha acesso a um conteúdo que, em uma escola particular de tecnologia, normalmente teria custo. Em troca, o instituto estabelece critérios de frequência e aproveitamento para emitir o certificado — o documento não é entregue apenas por participação, é preciso cumprir metas mínimas de presença e desempenho nas avaliações.

O que o curso ensinava, tecnologia por tecnologia

A proposta era levar o aluno do zero até a produção de um aplicativo funcional para Android, passando por uma sequência de ferramentas que se conectam entre si — e cada uma cumpria um papel específico na trilha.

O ponto de partida eram os fundamentos de programação: lógica, variáveis, estruturas de decisão e repetição, a base que sustenta qualquer linguagem posterior. Na sequência entrava o HTML, responsável por estruturar o conteúdo de uma página — títulos, parágrafos, imagens, formulários —, e o CSS, que cuida da aparência: cores, espaçamento, layout responsivo. Depois vinha o JavaScript, a linguagem que dá interatividade à página, permitindo que ela reaja a cliques, valide formulários e atualize conteúdo sem recarregar.

Com essa base formada, o curso avançava para o AngularJS, um framework que organiza aplicações mais complexas em componentes reutilizáveis — útil quando o projeto cresce e vira difícil manter tudo em arquivos soltos de JavaScript. A partir daí entrava o Ionic, a ferramenta central da formação: ele permite construir a interface de um aplicativo móvel reaproveitando o mesmo conhecimento de HTML, CSS e JavaScript já estudado antes, sem que o aluno precise aprender uma linguagem nova só para programar para celular.

A etapa seguinte trazia o Cordova, tecnologia que empacota esse projeto web dentro de um contêiner capaz de rodar como aplicativo nativo no celular, acessando recursos do aparelho como câmera ou GPS quando necessário. O curso caminhava até a compilação do projeto em formato APK — o arquivo que instala aplicativos em aparelhos Android —, fechando o ciclo entre programar para navegador e programar para celular a partir da mesma base de conhecimento.

Por que esse caminho (híbrido) é procurado no mercado

Essa combinação — Ionic e Cordova sobre HTML, CSS e JavaScript — é conhecida como desenvolvimento híbrido. Na prática, significa escrever um único código que roda tanto em Android quanto em iOS, em vez de programar duas versões separadas em linguagens nativas como Kotlin (Android) ou Swift (iOS).

A vantagem para quem está começando é a velocidade de entrada: alguém que já sabe HTML, CSS e JavaScript — linguagens amplamente ensinadas em cursos introdutórios de programação — consegue produzir um aplicativo funcional sem precisar dominar antes uma linguagem exclusiva de desenvolvimento mobile. É um caminho mais curto entre "não sei programar" e "publiquei um app", o que explica por que esse tipo de trilha costuma atrair tanto iniciantes quanto quem já programa para web e quer expandir para mobile sem recomeçar do zero.

Quem podia se inscrever

O requisito de escolaridade era simples: estar cursando ou já ter concluído o Ensino Médio. Não era exigido diploma de graduação, curso técnico em informática, nem qualquer experiência prévia na área de tecnologia — nem mesmo um certificado de curso anterior de programação.

Essa configuração aberta explica por que a formação foi estruturada com conteúdos introdutórios: o objetivo era permitir que alguém sem nenhum contato prévio com código pudesse acompanhar as aulas com segurança, na mesma turma de quem já tinha alguma familiaridade com desenvolvimento.

Como funcionava a rotina de estudos

Diferentemente das outras opções do mesmo edital, que eram presenciais e exigiam deslocamento até o Campus Miracatu, Programação Web e Mobile acontecia inteiramente pela internet, em formato assíncrono — sem horário fixo de aula ao vivo.

O acompanhamento era feito pelo Ambiente Virtual de Aprendizagem do IFSP, onde ficavam concentrados os materiais, as orientações, os exercícios e as avaliações. Essa estrutura permitia que cada estudante organizasse os estudos conforme sua própria rotina, mas isso não significava ausência de cobrança: havia prazos definidos para acompanhar os conteúdos e cumprir as atividades da turma.

Para conseguir o certificado, era preciso alcançar frequência mínima de 75% e aproveitamento de pelo menos 60% nas atividades avaliativas — os mesmos critérios adotados nos demais cursos do edital, inclusive nas turmas presenciais. Quem não atingisse os dois números simultaneamente concluía o curso sem receber o documento, mesmo tendo acompanhado boa parte do conteúdo.

Os outros cursos do mesmo edital

Programação Web e Mobile foi a formação de maior visibilidade do Edital nº 5/2026, mas não foi a única. O mesmo processo seletivo reservou vagas presenciais para Lógica de Programação — 20 vagas, com carga horária de 40 horas e aulas às quintas-feiras (18h às 19h) e sextas-feiras (17h às 18h) —, além de Introdução à Programação para Web e Introdução às Tecnologias de Informática, cada uma também com 20 vagas presenciais no Campus Miracatu.

O edital completava as 265 vagas com turmas de Inglês e uma formação em Física voltada à preparação para o Enem, ambas presenciais. Diferentemente da trilha de programação web e mobile, essas formações exigiam frequência física no campus, em dias e horários fixos.

Quem se interessou pela vertente de tecnologia, mas não conseguiu vaga em Programação Web e Mobile, ou prefere um ritmo mais estruturado com aulas semanais, pode considerar essas opções presenciais nas próximas edições — elas tendem a reabrir junto com o mesmo tipo de edital.

Por que vale acompanhar essa oportunidade mesmo depois de encerrada

Cursos como este não costumam ser exclusivos: institutos federais reabrem editais de extensão com regularidade, muitas vezes repetindo temas de alta procura. O próprio Campus Capivari do IFSP, por exemplo, ofereceu no mesmo período cursos EAD de desenvolvimento Android — "Desenvolver Android Básico" (20 horas, sem exigir experiência além do Ensino Fundamental completo) e "Desenvolver Android" (40 horas, voltado a quem já tem noções de programação) —, dentro de um edital próprio do campus, com prazos e critérios diferentes dos praticados em Miracatu.

Isso mostra um padrão: a rede de institutos federais tem investido em formações curtas e gratuitas de tecnologia, voltadas a quem está começando, distribuídas entre diferentes campi ao longo do ano. Quem perdeu esta chamada específica não perdeu a única oportunidade — perdeu esta turma.

Como acompanhar os próximos editais

Para não ficar de fora da próxima abertura, o caminho mais direto é acompanhar os canais oficiais do IFSP e a página específica do campus que mais interessa — Miracatu, Capivari ou qualquer outro, já que cada campus publica seus próprios editais de extensão de forma independente.

Vale reforçar um ponto prático: os prazos de inscrição tendem a ser curtos. Neste edital, o período entre a abertura e o encerramento das inscrições foi de pouco mais de uma semana — de 30 de julho a 7 de agosto. Isso significa que checar o site do campus esporadicamente, uma vez por mês, pode não ser suficiente para não perder o prazo; o ideal é acompanhar as redes sociais oficiais do campus, que costumam divulgar os editais assim que são publicados.

O que fazer enquanto uma nova turma não abre

Quem já se interessou pelo conteúdo do curso não precisa esperar parado por uma nova edição para começar a estudar. Os fundamentos ensinados na formação — HTML, CSS e JavaScript — são amplamente documentados em materiais gratuitos disponíveis na própria internet, e servem de base tanto para o desenvolvimento web quanto para frameworks híbridos como o Ionic, usado no curso do IFSP.

Chegar a uma próxima seleção já com alguma familiaridade com esses fundamentos tende a facilitar o acompanhamento do curso, especialmente considerando que a formação é assíncrona e cobra prazos definidos de entrega das atividades desde o início.

Perguntas comuns de quem chegou depois do prazo

Perdi a inscrição, existe lista de espera ou reabertura desta mesma turma?
As informações públicas sobre o Edital nº 5/2026 não mencionam lista de espera ou reabertura de vagas remanescentes para esta turma específica. O caminho é acompanhar o Campus Miracatu para uma próxima edição.

O certificado emitido por um curso de extensão do IFSP tem o mesmo peso de um curso técnico?
Não. Um curso de extensão de 42 horas comprova participação em uma formação introdutória, mas não equivale a um curso técnico ou superior em termos de carga horária e profundidade curricular. Ainda assim, é um documento emitido por uma instituição federal de ensino e pode agregar ao currículo de quem está começando na área.

Depois de aprender desenvolvimento híbrido, dá para migrar para desenvolvimento nativo?
A lógica de programação e os conceitos de interface aprendidos em HTML, CSS e JavaScript são reaproveitáveis, mas linguagens nativas como Kotlin ou Swift têm sintaxe e particularidades próprias que exigem estudo específico. O caminho híbrido costuma servir como porta de entrada, não como substituto definitivo do aprendizado nativo para quem pretende seguir profissionalmente na área.

As informações deste artigo foram extraídas do Edital nº 5/2026 do Campus Miracatu do IFSP e de veículos que noticiaram o processo seletivo. O período de inscrições já está encerrado; para novas oportunidades, consulte diretamente os canais oficiais do IFSP.