Minicursos

Minicurso 1: “A Realidade de Times de Alta Performance na Área de Tecnologia”

Instrutor: Paulo Henrique Souza Mota

ZUP

Vagas:​ 50

Resumo: Neste mini-curso serão apresentadas as principais habilidades necessárias para atuar em equipes de alto desenvolvimento: papéis mais comuns e o que fazem, ritos, tecnologias e Frameworks.

Biografia: Graduado em ciência da computação pela UFV em 2017. Desde então trabalhou em desenvolvimento mobile em projetos na Prosegur, Axxiom CEMIG, Banco BS2, Cielo e Banco Itaú. Atualmente como Tech Lead na Zup lidera uma equipe com o foco na redução de clientes impactados, proporcionando uma melhor experiência para os usuários das aplicações do Itaú.

 

Minicurso 2: “Introdução à Programação Funcional com Haskell”

Instrutor: Henrique de Souza Santana

Mestrando em Ciência da Computação – UFV

Vagas:​ 30

Resumo: Além das linguagens de programação tradicionais, já existe desde os anos 50 todo um conjunto de linguagens diferentes, do paradigma funcional. Essas linguagens têm como principais características a aplicação de funções, imutabilidade, avaliação preguiçosa, e composição de funções. Neste minicurso, serão apresentados esses conceitos e como funcionam na prática usando a linguagem Haskell de exemplo, com conteúdo voltado para quem não conhece nada do assunto mas tem curiosidade de aprender. Veremos como resolver problemas usando esse paradigma de forma elegante (prometo mostrar um QuickSort em 3 linhas), e como ele pode melhorar nossa capacidade de abstração.

Biografia: Henrique é formado em Ciência da Computação pela UFV Campus Florestal, atualmente mestrando em Ciência da Computação pela UFV. Desde 2018, participa do NESPeD-LAB (Laboratório de Inteligência em Sistemas Pervasivos e Distribuídos). Sua área de interesse em pesquisa é em redes móveis ad-hoc, já tendo participado de iniciação científica relacionada a esse assunto, e a processamento de dados de mobilidade. Além do mestrado, também trabalha atualmente como engenheiro de dados na Cinnecta. Desde que conheceu os múltiplos paradigmas de programação, tem interesse em explorar as possibilidades da programação funcional, tendo contato principalmente com Haskell e Scala.

Minicurso 3: “Web Front-End Básico – Descomplicando o CSS”

Criação do Minicurso: Tássia Martins Almeida Gomes

Biografia: Sou graduanda em Ciência da Computação pela Universidade Federal de Viçosa – CAF. Tive meu primeiro contato com desenvolvimento Web em 2020, principalmente devido ao subgrupo FullStackMinas do programa de extensão da UFV-CAF, chamado MinasCoders cujo principal objetivo é promover ações a fim de atrair e motivar meninas na área de tecnologia. Participei da iniciação científica: núcleo de estudos em sistemas pervasivos e distribuídos (NESPED) no projeto web MyMobiConfi. Comecei a trabalhar com desenvolvimento Web em 2021 na empresa BRAIP e, atualmente, trabalho como estagiária de desenvolvimento de sistemas na empresa INPO (Inteligência de Negócios e Pesquisa Operacional), além disso, faço parte da liderança do FullStackMinas centrado no estudo de tecnologias de mercado e, também, recentemente, juntamente com o meu parceiro de equipe, Igor Bráz, fomos o vencedor do programa Campus Mobile na categoria “Games” com o meu jogo “Emily Is Afterlife”.

Instrutora: Estela Miranda Batista

Mestranda em Ciência da Computação – UFV

Vagas​: 30

Resumo: ​ HTML e CSS são as principais linguagens de marcação e estilo para criação de sites Web Front-End, desse modo, este minicurso tem como principal objetivo ensinar essas tecnologias tão importantes para o mundo Web. Será mostrado a importância de entender a base teórica por traz das linguagens a fim de facilitar o entendimento do tão temido CSS. Vale ressaltar que, na atividade principal, o participante poderá realizar, de maneira criativa, seu próprio portifólio pessoal em formato de um site. Portanto, durante o curso, o participante realizará atividades práticas para melhor entendimento dessas tecnologias.

Biografia: Estela Miranda Batista é formada em Ciência da Computação pela UFV Campus Florestal (2022), atualmente cursando o mestrado em Ciência da Computação pela UFV, com foco em Diversidade de Gênero em Jogos Indie. Desde 2018, participa do projeto de extensão MinasCoders da UFV, onde atuou como treinadora de maratonas de programação, e atualmente como pesquisadora. Em 2020, também começou a participar do NuPESSC (Núcleo de Pesquisa em Engenharia de Software Social e Colaborativa), onde atuou no desenvolvimento da biblioteca RIT e aplicações dos dados extraídos pela mesma em diversidade de gênero.

Minicurso 4: “Flutter 101”

Instrutor: Vitor Hugo de Oliveira Silva

Mestrando em Ciência da Computação – UFV

Vagas:​ 30

Resumo​:  Flutter é uma das principais ferramentas de desenvolvimento híbrido de interface do usuário (UI) atualmente. Ele se destaca especialmente no desenvolvimento para plataformas móveis, além de ser adequado para desktops, websites e sistemas embarcados. Neste minicurso, vamos explorar o potencial dessa ferramenta e adotar uma abordagem prática, construindo exemplos concretos para fortalecer o aprendizado.

Biografia: Vitor Hugo Oliveira Silva é formado em Ciência da Computação pela UFV (2022), atualmente cursando mestrado na mesma instituição, com foco em Multitask Learning. Tem 6 anos de experiência no mercado, tendo atuado como desenvolvedor full-stack (Django, Go, Express, ReactJs, Angular, Flutter) e arquiteto de software. Atualmente, trabalha como desenvolvedor full-stack sênior no banco alt.bank(novu).