SEMESO 2026 - 06 a 08/10 - UDESC Alto Vale
Minicursos
Conecte o mundo físico ao digital neste minicurso prático sobre Internet das Coisas e tecnologia de beacons! Em apenas dois encontros, você dominará os conceitos de aproximação e triangulação, construirá um sistema funcional do zero e entenderá os maiores desafios reais de segurança, infraestrutura e inteligência de dados no mercado de IoT.
Pré-requisitos: Conhecimentos básicos em lógica de programação.
- Vagas: 15
- Local: Laboratório 106 (Bloco Imbuia)

Ministrante:
Professor universitário de Ciência da Computação na Atitus Educação com mais de 7 anos de experiência no ensino superior, Fernando atua na formação de novos talentos por meio de metodologias ativas, além de ter bagagem em Engenharia de Dados (Learning Analytics) na ENTER Tech Edu, desenvolvimento autônomo de jogos na POPI Game Studio e empreendedorismo de impacto social como fundador da Mymba; palestrante e entusiasta da cultura hacker, já liderou dezenas de workshops e eventos focados no compartilhamento livre de conhecimento sobre tecnologia e inovação.
Domine o Git Flow e eleve o nível de organização do seu código neste minicurso prático! Você aprenderá a estrutura completa de ramificações, gerenciando com maestria branches principais e de suporte, além de dominar na prática o ciclo de vida de features, releases e hotfixes para garantir um versionamento seguro e sem conflitos em projetos reais.
Pré-requisitos: Conhecimentos básicos em GIT.
- Vagas: 42
- Local: Laboratório 2 (Bloco Carvalho)

Ministrante:
Desenvolvedor de Software Full Stack com experiência prática de 3 anos no mercado, atuando como Desenvolvedor PHP Pleno na IPM Sistemas e anteriormente na PontoGOV Sistemas com foco em JavaScript, jQuery, KendoUI e Docker, além de bagagem inicial em suporte e integração de dados; é graduando em Engenharia de Software pela UDESC e possui formação técnica em Informática pelo Instituto Federal Catarinense.
Entenda a implementação de microsserviços de inteligência artificial com um ciclo de MLOps (operações de aprendizado de máquina) e transforme bases de dados em soluções neste minicurso prático. Você vai aprender a construir modelos de machine learning, passando pela limpeza de dados, treinamento e validação por métricas, além de aplicar esse conhecimento no desenvolvimento de uma API funcional com FastAPI e Docker.
Pré-requisitos: Conhecimentos básicos em lógica de programação.
- Vagas: 33
- Local: Laboratório 1 (Bloco Carvalho)

Ministrante:
Técnico em Informática pelo Instituto Federal Catarinense com bagagem em Python, Java, PHP e pesquisa publicada no Congresso Internacional de Conhecimento e Inovação (ciKi), atua como Desenvolvedor de Software com foco na construção de microsserviços de Inteligência Artificial.
Neste minicurso reflexivo e prático, você entenderá como o avanço de LLMs e agentes de IA está redefinindo o desenvolvimento de software e impactando os frameworks ágeis como Scrum e Extreme Programming (XP). Na parte prática, colocaremos à prova ciclos curtos de desenvolvimento com uso de agentes, testes automatizados, integração contínua e small releases para analisar na prática o impacto real na velocidade, qualidade e capacidade de adaptação. Ao final, discutiremos a reestruturação de processos que empresas vêm adotando para evitar que entregas ultra-rápidas se transformem em retrabalho ou débito técnico.
Pré-requisitos: Necessário possuir conhecimentos básicos em metodologias ágeis, conceitos fundamentais de desenvolvimento assistido por inteligência artificial, lógica de programação e noções sobre o ciclo de vida de desenvolvimento de software.
- Vagas: 12
- Local: Laboratório 2 (Bloco Carvalho)

Ministrante:
Engenheiro de Software formado pela UDESC em 2024 e líder de desenvolvimento na Soeltech, atua na gestão de equipes e produtos digitais B2B, acumulando no currículo mais de 102 aplicativos publicados. Especialista na evolução de processos de software, adapta práticas de engenharia e gestão para otimizar ciclos de entrega rápidos mantendo qualidade, previsibilidade e consistência.
Aprenda a construir aplicações backend escaláveis e robustas com NestJS neste minicurso totalmente focado em arquitetura e boas práticas de desenvolvimento! Você dominará conceitos fundamentais de engenharia de software, como inversão e injeção de dependência, aplicando tudo em um caso de uso real de upload, download e manipulação de arquivos. A experiência abrange o fluxo completo de ponta a ponta, integrando desde o front-end com Vue.js até a persistência dos dados no banco.
Pré-requisitos: Conhecimentos básicos de Git, JavaScript/TypeScript, HTML, CSS, Node.js, desenvolvimento web e banco de dados; não é preciso domínio aprofundado nas tecnologias, pois os conceitos chave serão revisados na prática ao longo do minicurso.
- Vagas: 24
- Local: Laboratório 101 (Bloco Imbuia)

Ministrante:
Gustavo Hernandes Furtado de Avelar
Engenheiro de Software formado pela UDESC - Ceavi, possui atuação diária com o ecossistema do minicurso e mantém estudos contínuos focados em novas tecnologias e conceitos arquiteturais para o desenvolvimento de software.
Vivencie uma jornada prática completa de QA dentro de uma Sprint real! Neste minicurso, você verá na prática desde os fundamentos de testes, análise de requisitos e gestão de defeitos até a validação de APIs REST com Postman e automação moderna com Cypress e Playwright. Além de integrar testes em pipelines CI/CD e o boas práticas Git para QA’s, você aprenderá a acelerar sua produtividade utilizando Inteligência Artificial para geração de cenários e massas de teste, aplicando tudo na prática ao executar uma mini Sprint de QA do início ao fim.
Pré-requisitos: Conhecimentos básicos em lógica de programação e desenvolvimento de software, sendo desejável uma compreensão inicial de JavaScript/TypeScript e Git.
- Vagas: 42
- Local: Laboratório 3 (Bloco Carvalho)

Ministrante:
Engenheiro e profissional de Qualidade de Software especializado em testes manuais e automatizados para Web e APIs REST, com experiência em todo o ciclo de QA, integração contínua (CI/CD) e aplicação de Inteligência Artificial no fluxo de desenvolvimento. Possui forte domínio prático de ferramentas como Playwright, Cypress, Postman, Cucumber, K6, Git, SQL, Jira e Azure DevOps, além de histórico como palestrante no The Developer's Conference (TDC) e instrutor de minicursos acadêmicos na UDESC.
Explore o universo do desenvolvimento imersivo e crie seu primeiro jogo em Realidade Aumentada (RA) do zero! Neste minicurso prático com Unity e AR Foundation, você aprenderá desde as diferenças entre RA e RV e a configuração do ambiente até a detecção do mundo físico, construção de mecânicas de spawn, sistemas de tiro, vida, pontuação e interfaces completas, saindo do curso com um jogo totalmente funcional e pronto para rodar.
Pré-requisitos: Conhecimento básico de programação; noções iniciais de Unity são bem-vindas, mas não obrigatórias, pois a configuração do ambiente e o desenvolvimento do jogo serão ensinados do zero e na prática.
- Vagas: 15
- Local: Laboratório 104 (Bloco Imbuia)

Ministrante:
Desenvolvedora de jogos com experiência prática em Unity adquirida no Laboratório de Jogos da UDESC (GameLab) e consolidada na disciplina acadêmica de Jogos, atuando na criação, aprimoramento de mecânicas e aplicação de conceitos fundamentais de desenvolvimento em múltiplos projetos.
Explore a criação de aplicativos móveis modernos neste minicurso prático sobre React Native e Expo! Você entenderá por que esse ecossistema é o padrão do mercado para desenvolvimento mobile, aprenderá a configurar o ambiente do zero e testará seu código em tempo real no próprio smartphone com o Expo Go. Além de dominar vantagens essenciais como integração simples de bibliotecas nativas e rotinas de deploy, você construirá na prática uma interface interativa com componentes e estilização, consolidando o fluxo de trabalho de ponta a ponta.
Pré-requisitos: Conhecimentos básicos em JavaScript ou TypeScript e o aplicativo Expo Go pré-instalado em seu smartphone Android ou iOS.
- Vagas: 42
- Local: Laboratporio 2 (Bloco Carvalho)

Ministrante:
Desenvolvedor mobile com 4 anos de experiência prática no mercado e graduando no último semestre de Engenharia de Software na UDESC - Ceavi.

