SEMESO 2025 - 16 a 18/09 - UDESC Alto Vale
Minicursos
Explore as melhores práticas de desenvolvimento front-end e construa uma landing page com Next.js, React, TailwindCSS e ShadcnUI.
Pré-requisitos: Conhecimento básico em programação, JavaScript, HTML e CSS.
- Vagas: A definir
- Local: A definir
- Coordenador: A definir

Ministrante:
Desenvolvedor com experiência em Next.js, React, Laravel, PHP, JavaScript, HTML e CSS. Participou do curso de React da SEMESO em 2024 e atualmente aplica essas tecnologias em projetos profissionais.
Introdução ao Svelte, um framework moderno para desenvolvimento web. Será construído um aplicativo prático de lista de tarefas (To-Do List) para demonstrar seus conceitos e facilidades.
Pré-requisitos: Conhecimentos básicos em HTML, CSS e JavaScript.
- Vagas: A definir
- Local: A definir
- Coordenador: A definir

Ministrante:
Comecei a trabalhar com tecnologia com 18 anos e desde então já atuei em vários projetos diferentes, explorei diferentes tecnologias e desenvolvi aplicações para diferentes contextos. Hoje me descrevo como um Engenheiro de Software full stack, sendo que minha stack mais familiar é Typescript + React + NodeJS e claro, Python que sempre acaba sendo útil pra um side project ou outro. Recentemente comecei a trabalhar com Svelte, um framework com várias qualidades, mas que não vejo sendo comentado tanto quanto seus semelhantes, então resolvi aproveitar utilizar essa oportunidade para espalhar a palavra.
Explore os fundamentos da arquitetura Serverless e aprenda na prática a desenvolver APIs com AWS Lambda e API Gateway, integrando com o ChatGPT. O minicurso abrange desde a construção de endpoints básicos em Node.js até a evolução arquitetural com SNS e persistência em MongoDB Atlas.
Pré-requisitos: Conta na AWS, conta no MongoDB Atlas e conta no Postman.
- Vagas: A definir
- Local: A definir
- Coordenador: A definir

Ministrante:
Nathália Acordi é desenvolvedora back-end, com experiência no desenvolvimento de sistemas e interesse em arquitetura de software e soluções em nuvem, sobretudo no modelo serverless com AWS. Atua com foco em criar aplicações escaláveis, eficientes e bem estruturadas, sempre buscando adotar boas práticas e explorar novas tecnologias. É entusiasta do aprendizado contínuo e de estar por dentro da comunidade tech.
Aprenda os fundamentos da comunicação eficaz no ambiente acadêmico e profissional. O minicurso inclui técnicas práticas para melhorar a clareza, segurança e impacto na apresentação de ideias, preparando estudantes para a universidade e para o mercado de trabalho.
Pré-requisitos: Nenhum. Indicado para alunos de qualquer fase do curso interessados em desenvolver suas habilidades de comunicação.
- Vagas: A definir
- Local: A definir
- Coordenador: A definir

Ministrante:
Estudante de Engenharia de Software na UDESC, também possuo uma sólida trajetória na área comercial, com experiências em empresas de engenharia tradicional e software. Participou de eventos como o Startup Weekend e viveu um intercâmbio de 1 ano e meio fora do Brasil, esses aprendizados reforçaram ainda mais a importância da comunicação em ambientes técnicos, multiculturais e de negócios. No SEMESO 2025, ele traz um minicurso com uma proposta diferente: mostrar que saber se comunicar bem é uma das habilidades mais valiosas para quem quer se destacar no mercado de tecnologia.
Aprenda a desenvolver um aplicativo Flutter do tipo To-do List utilizando o padrão MVC, gerenciamento de estado com GetX e persistência local com SharedPreferences.
Pré-requisitos: Ambiente Flutter configurado (flutter doctor sem erros críticos).
- Vagas: A definir
- Local: A definir
- Coordenador: A definir

Ministrante:
Desenvolvedor mobile na Magazord, iniciou a carreira em 2020 durante a faculdade com estágio em Flutter. Atualmente atua com desenvolvimento mobile aplicando Flutter em projetos reais.
Aprenda os fundamentos da linguagem Go, configure seu ambiente de desenvolvimento e desenvolva programas básicos. O minicurso também discute as perspectivas do mercado de trabalho para desenvolvedores Golang.
Pré-requisitos: Ter cursado Introdução à Lógica de Programação ou disciplina similar. É recomendado (mas não obrigatório) ter a linguagem já instalada no computador.
- Vagas: A definir
- Local: A definir
- Coordenador: A definir

Ministrante:
Luiz Fernando de Jesus Portela
Desenvolvedor com experiência prática em Golang, tendo atuado por 7 meses em uma startup utilizando a linguagem, além de aplicá-la em seus estudos atuais.
O Code@CEAVI será uma maratona, uma competição de programação voltada para alunos que desejam treinar seus conhecimentos adquiridos na faculdade ou ter a primeira experiência nesse tipo de desafio. Os problemas terão níveis variados para abranger desde iniciantes até estudantes mais avançados. Além de estimular a prática, o minicurso busca incentivar a participação do CEAVI em competições reconhecidas, que muitas vezes contam com apoio de empresas e oportunidades profissionais. Além disso, mais um ponto de destaque: Prêmios! O Code@CEAVI terá brindes para os participantes e um prêmio especial para o vencedor.
Pré-requisitos: Não é obrigatório ter experiência prévia em programação, mas recomenda-se a participação a partir da 2ª fase do curso, já que os conceitos abordados variam em dificuldade.
- Vagas: A definir
- Local: A definir
- Coordenador: A definir

Ministrante:
Egressa da UDESC e finalista da Maratona Nacional de Programação Feminina. Participou de competições reconhecidas como a Maratona Feminina da UNICAMP, que contou com patrocínio de empresas e ofertas de vagas para participantes de destaque. Idealizou a Maratona CEAVI para incentivar a comunidade acadêmica a mergulhar nesse universo de desafios e oportunidades.
Conheça os fundamentos e a mentalidade de QA, aprenda a planejar e escrever casos de teste, realizar testes exploratórios e registrar bugs. O minicurso também apresenta ferramentas essenciais e uma introdução à automação com Cypress.
Pré-requisitos: Nenhum. Para acompanhar a parte prática de automação, é recomendado ter Node.js, VS Code e Cypress instalados.
- Vagas: A definir
- Local: A definir
- Coordenador: A definir

Ministrante:
Sou Analista de Qualidade de Software com cerca de quatro anos de experiência, formada em Análise e Desenvolvimento de Sistemas e estudante de Engenharia de Software na UDESC. Atuo em times ágeis, com foco em Shift-Left Testing e práticas que garantem qualidade desde as fases iniciais do desenvolvimento. Tenho experiência em testes manuais e automatizados, testes de API, automação com Selenium e Cypress, além de vivência com CI/CD, SQL e metodologias ágeis. Minha paixão é difundir a cultura de qualidade e contribuir para entregas mais eficientes.
Conheça o LEGO EV3 e seus principais componentes, sensores e motores. Explore a interface do EV3 Classroom e aprenda conceitos básicos de robótica em um ambiente prático e colaborativo.
Pré-requisitos: Nenhum.
- Vagas: No máximo 24 pessoas
- Local: Laboratório de Robótica (Labot)
- Coordenador: A definir

Ministrante:
Em 2024, ministrou capacitação de robótica em parceria entre a UDESC e a Prefeitura de Caçador. Possui experiência prática no ensino de conceitos de robótica utilizando EV3.
Descubra o poder da reatividade com Vue.js, um dos frameworks mais populares para desenvolvimento front-end. O minicurso aborda os principais conceitos e práticas, incluindo a criação de uma lista de tarefas para fixar o aprendizado.
Pré-requisitos: Conhecimento básico de alguma linguagem de programação. Desejáveis: HTML e CSS. Fase mínima: a partir do 2º semestre.
- Vagas: A definir
- Local: A definir
- Coordenador: A definir

Ministrante:
Conheci a área de tecnologia durante o ensino médio e desde então venho estudando e me aprofundando neste mundo tão diverso e gratificante. Meu principal interesse no momento é por desenvolvimento FullStack, área em que atuo profissionalmente desde 2023. No meu dia a dia trabalho na manutenção de portais públicos onde o framework Vue.js é aplicado, e neste minicurso desejo proporcionar o contato com esta tecnologia e compartilhar meu aprendizado. Espero você lá!