Professor de matemática e estatística na Universidade do Estado de Santa Catarina (UDESC).
A definir
Apresentar os conceitos fundamentais da biblioteca React e, a partir disso, desenvolver uma aplicação prática de receitas. O curso abordará desde a instalação do ambiente de desenvolvimento até a criação de uma aplicação completa utilizando tecnologias/ferramentas como TypeScript, JSON Server, Material UI, React Router DOM e Axios.
Pré-requisitos: É interessante que os participantes saibam conceitos básicos de HTML, CSS e Javascript. Mas mesmo quem tem pouca experiência conseguirá absorver o curso bem.
9/10
18:50 - 22:20
15
Laboratório 5
Tenho 2 anos de experiência como desenvolvedora Front End e utilizo React como minha Stack principal.
A definir
Ensino de robótica utilizando kits Lego Robotics. Entender o funcionamento dos robôs e suas estruturas (sensores e atuadores). Aprender algumas estruturas de programação e sintaxe aplicada aos robôs. Resolver desafios.
Pré-requisitos: conhecimentos básicos em lógica e programação de computadores.
9/10
18:50 - 22:20
30
Laboratório de Robótica da UDESC Alto Vale (LABOT)
Sou Técnico em Informática formado pelo IFC - Campus Blumenau e atualmente estou cursando Engenharia de Software na UDESC. Sou bolsista do LABOT (https://www.udesc.br/ceavi/acoes-de-extensao/atuais/labot), onde preparo e ministro capacitações de robótica utilizando os kits da Lego Robotics para públicos variados. Além disso, auxilio em outros projetos da faculdade que demandam de uma solução de robótica para tornarem-se concretos.
A definir
Pré-requisitos: ter cursado a disciplina Persistência de Dados da 4ª fase do curso de Engenharia de Software, para ter conhecimentos sobre consultas em um banco de dados e também sobre functions, triggers e stored procedures. .
9/10
18:50 - 22:20
20
Laboratório 204
Acadêmico do curso de Engenharia de Software na UDESC-CEAVI. Ex analista de sistema, desenvolvedor web e, agora, ministrante do curso de Full Text Search. Acredito que o conhecimento abre fronteiras e amplia horizontes, permitindo-nos explorar novas possibilidades e crescer continuamente.
A definir
Origem da Orientação a Objeto. Conhecendo os Pilares da Orientação a Objeto - Polimorfismo, Abstração, Encapsulamento e Herança. Como aplicar abstração de objetos reais para serem utilizados na programação. Como manipular os objetos gerados. Prática de geração de modelos orientados a objetos.
Pré-requisitos: nenhum. Este minicurso é destinado principalmente a acadêmicos da primeira e segunda fase da graduação.
9/10
18:50 - 22:20
15
Laboratório 4
Quatro anos atuando como programador e analista de software na empresa IPM Sistemas. Cursando último semestre de Engenharia de Software
A definir
Neste minicurso, vamos explorar o Git além dos comandos básicos, entendendo seu funcionamento interno. Também veremos como utilizar o GitHub para controle de versão e como implementar um GitFlow eficiente para gerenciar seus projetos de forma organizada.
Pré-requisitos: nenhum.
9/10
18:50 - 22:20
20
Laboratório 3
Engenheiro de Software há mais de 7 anos, apaixonado por construir soluções para problemas complexos. Não importa a tecnologia, o que me motiva é buscar sempre eficiência, performance e entregar um resultado que faça a diferença. Gosto de enfrentar desafios técnicos e aprender constantemente para melhorar meu trabalho e a qualidade dos projetos em que estou envolvido.
A definir
Neste curso prático, vamos aprender a realizar o deploy de um blog de tecnologia na Cloud AWS utilizando seus serviços. O objetivo é explorar conceitos essenciais como infraestrutura de redes, segurança, bancos de dados, containers, computação, escalonamento, entre outros. O foco será na prática e no entendimento de como esses elementos se conectam e operam no ambiente cloud.
Pré-requisitos: conhecimentos básicos de Docker, Docker Compose e Git.
9/10
18:50 - 22:20
20
Laboratório 205
Engenheiro de Software e Líder Técnico com mais de 6 anos de experiência, apaixonado por explorar novas tecnologias e resolver problemas complexos do mundo real. Minha missão é otimizar processos, aprimorar a qualidade do código e buscar sempre a eficiência em cada solução desenvolvida.
Com uma visão estratégica do mercado e um olhar atento para oportunidades, estou constantemente aprendendo e aplicando novos conhecimentos para criar produtos que geram impacto. Gosto de enfrentar desafios técnicos e acredito que a inovação é a chave para construir soluções escaláveis e de alto desempenho.
A definir
No contexto atual, a integração eficiente de dados é crucial para o sucesso de qualquer organização que opera na nuvem. Este curso de Informatica Cloud oferece uma compreensão abrangente das práticas e ferramentas essenciais para a integração de dados e sua aplicação em ambientes de nuvem. Com um enfoque detalhado nas melhores práticas do mercado, o curso visa capacitar os participantes a dominar a integração na nuvem, maximizando a eficiência e a interoperabilidade de suas operações.
Pré-requisitos: conhecimentos básicos de banco de dados.
9/10
18:50 - 22:20
28
Laboratório 202
Profissional com 10 anos de carreira na área de dados, consultor em Engenharia de Dados e especialista em Automações de Processos
A definir
Neste minicurso, vamos explorar o processo de desenvolvimento de software em uma empresa real, trazendo um olhar prático e comparando com a teoria que você já conhece. Você vai descobrir como funcionam as etapas do desenvolvimento, conhecer ferramentas usadas no mercado e ver exemplos de UML, análise de requisitos, e práticas de qualidade de software. Ideal para quem quer entender como a teoria se aplica no dia a dia das equipes de tecnologia!
Pré-requisitos: conhecimento básico de algoritmos em qualquer linguagem de programação.
9/10
18:50 - 22:20
(a definir)
Auditório UDESC Alto Vale (bloco Imbuia, 3º andar)
Analista de Sistemas com mais de 12 anos de experiência e atualmente atua como líder técnico na empresa Panorama Sistemas. Apaixonado por tecnologia e por resolver problemas complexos, Diego busca sempre entregar produtos de qualidade que gerem valor para o cliente, enfrentando os desafios do dia a dia com foco e dedicação.
A definir
Aplicações da linguagem C#; Apresentação do ambiente .NET; Comparativos com a linguagem Java; Tipos da linguagem; Orientação a objetos fazendo comparação com a linguagem Java; Comportamento de memória, arrays e listas; LINQ.
Pré-requisitos: Lógica de programação; Ter familiaridade com orientação a objetos; Diferencial: conhecer/utilizar a linguagem Java .
10/10
13:30 - 18:00
28
Laboratório 2
Atualmente no 7 semestre do curso de engenharia de software. Já atuei como programador back-end na linguagem C#. Sou membro ativo na comunidade do .NET e fã assíduo dela. Sigo ampliando meu conhecimento acerca do assunto.
A definir
Descubra as melhores práticas de design ao criar um aplicativo do zero, mesmo que você não seja designer. Neste minicurso, você aprenderá a usar o Figma para desenhar um aplicativo que seja intuitivo, acessível e visualmente atraente, tudo em etapas simples e diretas. Junte-se a mim e transforme suas ideias em designs profissionais com facilidade.
Pré-requisitos: nenhum.
10/10
13:30 - 18:00
28
Laboratório 3
Olá, sou Douglas (ou Doug, para os mais próximos). Sou formado em Engenharia de Software e hoje atuo integralmente como designer de experiência de usuário na Globo, a maior mediatech da América Latina. Minha jornada começou ao me aventurar em uma nova área, movido pela paixão em criar experiências que inspiram e pelo desejo constante de aprender e evoluir.
A definir
Várias áreas de aplicação têm utilizado o paradigma da Internet das Coisas (IoT) por meio de dispositivos que percebem o ambiente real e produzem dados brutos para serem processados na nuvem. Por outro lado, a computação pervasiva tem utilizado o paradigma da Inteligência Artificial (IA) para promover a extração de informações e a tomada de decisões na camada de computação de borda. Assim, a interseção entre os paradigmas de IA e IoT concebeu uma nova área de possibilidades chamada Inteligência Artificial das Coisas (AIoT). Considerando esse cenário, apresentamos o desenvolvimento de dispositivos IoT cognitivos, autônomos e colaborativos que são capazes de perceber, decidir e agir no mundo real, utilizando uma abordagem de sistemas multiagente embarcados que permite a implementação de atitudes mentais de crenças, desejos e intenções em dispositivos físicos. Neste minicurso, os alunos compreenderão como usar uma versão especializada do framework Jason para sistemas embarcados; utilizarão um ambiente de desenvolvimento integrado para programar as camadas de firmware e raciocínio de dispositivos cognitivos; conhecerão um sistema operacional específico para sistemas multiagente embarcados; e finalmente, acessarão uma rede IoT para permitir a comunicação entre agentes autônomos e hardware cognitivo.
Pré-requisitos: conhecimentos básicos em lógica e programação de computadores.
11/10
13:30 - 18:00
28
Laboratório 2
Professor no Centro Federal de Educação Tecnológica Celso Suckow da Fonseca (CEFETtRJ). Pesquisador nas áreas de segurança em sistemas de informação e sistemas multiagentes embarcados.
.##### Coordenador: A definir
Aprenda de forma prática e acessível como otimizar o desempenho de aplicações ReactJS através de técnicas como memoização, para evitar reprocessamentos desnecessários, virtualização, para trabalhar com grandes listas de forma eficiente, e Web Workers, para executar tarefas complexas no navegador.
Pré-requisitos: possuir conhecimento dos fundamentos do ReactJS.
11/10
13:30 - 18:00
28
Laboratório 3
Atuo profissionalmente como desenvolvedor desde 2018. Ao longo desses anos, tive a oportunidade de trabalhar com diferentes demandas e tecnologias. Atualmente, concentro minhas atividades no setor de segurança, como desenvolvedor front-end na empresa de tecnologia Segware. O setor de segurança se destaca pela preocupação adicional com a disponibilidade e o desempenho de certos recursos. Por isso, técnicas de otimização se tornaram parte frequente da minha rotina para lidar com grandes volumes de dados, atualizações constantes e disponibilidade em tempo real.
A definir