Tutoriais e Palestras

Tutoriais de Computação

    Controle de Versões de Software com GIT

    Palestrantes: Alysson Estrela e Pedro Rocha

    Resumo: Atualmente manipular arquivos de uma maneira fácil e prática tem se tornado fundamental para os desenvolvedores, ainda mais quando se trabalha com uma grande equipe. Embora ferramentas gratuitas de fácil acesso estejam disponíveis para o público, muitos ainda não sabem fazer uso delas. Neste tutorial virtual, você aprenderá sobre uma das ferramentas de versionamento mais conhecida, o GIT. Você também conhecerá os principais comandos e como utilizá-los. Após participar desse treinamento espera-se que o participante seja capaz de manipular eficientemente o GIT.

    Introdução a JavaScript: Aprenda a fazer Interações no seu Site

    Palestrantes: João Davi e Paulo Victor

    Resumo: Segundo o estudo do site StackOverFlow, desde 2013, Javascript é a linguagem mais popular da programação. Nesse cenário, com o crescente avanço dessa tecnologia no mercado de trabalho,o minicurso irá demonstrar o motivo de sua popularidade, sua extrema flexibilidade e sua atuação em aplicações web.

    Criando e Melhorando seu Site HTML e CSS

    Palestrantes: João Davi e João Victor

    Resumo: Desenvolvimento Web é uma das áreas mais ativas do mercado, a criação de sites tanto para desktop e dispositivos móveis vem crescendo. Em um mundo de criação de empreendimentos, ter um site ou um e-commerce para sua loja é um importante diferencial e proporciona aproximação e praticidade ao cliente. Tecnologias como HTML e CSS são a base para a construção de um site, é importante ter um conhecimento prévio delas caso você escolha uma área como o back-end ou ter um grande domínio caso você escolha o front-end, mesmo que vá trabalhar com frameworks JavaScript que hoje também são muito usados.

    Integrando um Banco de Dados a um Site

    Palestrantes: Arthur Passos e Italo Luigi

    Resumo: A área de banco de dados é de grande importância no mundo da informática, uma vez que a informação é um bem precioso e deve ser armazenada de forma coerente e adequada. Quando você utiliza o Instagram, por exemplo, armazena em um sistema de banco de dados suas informações pessoais, recados de amigos, depoimentos, etc. Se você sair da sua página do Instagram e entrar nela novamente, as informações ainda estarão lá. Isso ocorre porque essas informações foram armazenadas em um banco de dados, e, portanto, podem ser recuperadas no momento oportuno, quando o usuário solicitar. Neste tutorial iremos ensinar a criação de site integrado a um Banco de Dados e também . Após o tutorial espera-se que o participante tenha uma base sobre os assuntos ministrados e saiba construir um um site conectado ao banco.

Tutoriais para Futuras Cientistas

    Pensamento Computacional: Resolvendo Problemas do Cotidiano Aplicando Princípios de Computação

    Palestrantes: Arthur Passos e André Filipe

    Resumo: Pensamento Computacional é o processo de pensamento envolvido na formulação de um problema e na expressão de sua solução de forma que um computador possa efetivamente executá-la. Diferentes definições e enfoques para o termo podem ser encontradas na literatura e um robusto corpo de pesquisas está em desenvolvimento em diferentes lugares do mundo. O pensamento computacional é um processo iterativo baseado em três estágios: a formulação do problema (abstração), a expressão da solução (automação) e a execução da solução e avaliação (análise). Este tutorial tem o objetivo de ensinar o participante tem ampla capacidade de resolver pequenos problemas com uso dos conceitos de computação.

    Aprenda a Usar Ferramentas de Produtividade Online: Uso Aplicado de Ferramentas de Uso Livre

    Palestrantes: Kennedy Anderson e Gabriel Costa

    Resumo: Neste Momento de trabalho remoto, pode ser necessário elaborar apresentações, planilhas e organizar documentos. Tudo isso se torna difícil se cada membro da equipe não tiver as informações em tempo real. Apesar deste cenário, existem pessoas que têm dificuldade ao trabalhar com ferramentas de auxílio remoto. Neste tutorial virtual, você aprenderá quais ferramentas podem viabilizar o planejamento e gerenciamento do seu projeto, além de deixá-lo acessível e seguro o salvando na nuvem, tornando fácil e seguro seu acesso às informações. Após participar deste tutorial, esperasse que o participante conheça as ferramentas úteis que possam auxiliar na execução dos seus projetos.

    Entenda Seu Computador: Noções Básicas de Hardware e Funcionamento de Computadores

    Palestrantes: André Filipe e Paulo Victor

    Resumo: Com o crescente avanço tecnológico no mundo, os computadores vêm se tornando um dos principais meios de comunicação, lazer e trabalho. Entretanto, a maioria das pessoas não sabe quais são as partes de um computador e como estas influenciam no desempenho da máquina. Neste tutorial, serão mostrados as funções das principais das peças e periféricos que compõem um computador e como elas variam de acordo com a marca e modelo para atender um determinado público. Espera-se por fim que o participante consiga distinguir e escolher um computador considerando as características que atendam suas necessidades.

Tutoriais para Público Geral

    Preparação de Conteúdo de Mídias para um Podcast

    Palestrantes: Kennedy Anderson, Carlos Silva e Maikon Keslley

    Resumo:

    Ensino Básico de LaTeX e Overleaf

    Palestrantes: Iago Costa e Thalisson Jon

    Resumo: No âmbito acadêmico, não é raro se deparar com a tarefa de escrever um trabalho científico que será apresentado como TCC, dissertação de mestrado ou em eventos e competições. Tendo isso em vista, o LaTeX se revela como uma ferramenta capaz de gerar, automaticamente, sumários, referências, listas de tabelas e de figuras, e de fazer muito mais, diferentemente de softwares como o Microsoft Word e o Google Documentos, com os quais muitas das estruturas a serem criadas requerem conhecimento avançado e devem ser feitas manualmente.

    Introdução de Segurança na Web

    Palestrantes: Matheus Levy e Thalisson Jon

    Resumo: Um estudo realizado por um laboratório especializado em segurança na web mostrou que cerca de 120,7 milhões de ataques cibernéticos foram registrados durante o primeiro semestre de 2018. Além disso, o número de pessoas que acessam a internet no Brasil tem aumentado desde 2017, introduzindo uma gama de usuários novos. Esta nova realidade, faz com que seja necessário conscientizar a população sobre a importância da segurança na Web e como alcançá-la. Por isso, durante o curso, será feita uma introdução sobre o funcionamento da internet do ponto de vista de um usuário final. Práticas de proteção de dados pessoais serão ensinadas, em conjunto com princípios de criação e manutenção de senhas seguras. Durante todo o curso serão analisados alguns dos casos mais recentes de quebra de segurança, suas consequências e o que poderia ter sido feito para evitar os ataques. Ao final do curso, os participantes terão mais informações para evitar cair em ataques que coloquem em risco seus dados privados.

    Metodologia e Aplicações do Design Thinking

    Palestrantes: Gabriel Oliveira e Lucas Farias

    Resumo: Dentro do contexto de gerenciamento de projetos, o Design Thinking, promove soluções inovadoras para pessoas e empresas, sempre colocando as pessoas no centro da questão e visa sempre a satisfação do cliente, para isso, combina empatia, criatividade e racionalidade em sua prática. O Design Thinking é um modelo mental que busca a resolução de problemas complexos, através de uma abordagem centrada no componente humano das situações e que se apoia nos conceitos da área do Design. No modo remoto, é realizado pesquisas com usuários, clientes, colaboradores, fornecedores, além de sessões de cocriação e prototipação, bem como a implementação e o acompanhamento das ações.

    Uso de Tecnologia de Informação e Comunicação na Realização de Aulas e Apresentações Virtuais

    Palestrantes: José Florêncio e João Victor

    Resumo: No atual contexto de trabalho remoto, pode ser necessário realizar apresentações ou reuniões virtuais para discussão de variados tópicos e/ou definir o avanço de um projeto. Embora esta realidade esteja cada vez mais presente em ambientes de trabalho e acadêmicos, muitas pessoas ainda têm dificuldades no uso de tecnologias que facilitem a realização destas reuniões ou apresentações. Neste tutorial virtual, você aprenderá quais ferramentas você pode utilizar para viabilizar a realização de apresentações de forma remota e colaborativa. Daremos dicas de como eventos virtuais podem ser realizados e apresentaremos exemplos de materiais utilizados na realização de eventos reais. Após participar deste tutorial, espera-se que o participante conheça ferramentas úteis que possam auxiliar no planejamento e execução de eventos virtuais.

Webinars

Foto de Mário Meireles
Webinar - Game Case – Jogos Sérios de Casos Clínicos

Palestrante: Prof. Dr. Mário Meireles

Foto de Ana Carolina Oran Rocha
Webinar - O que fazer quando não se sabe o que fazer? Como a engenharia de requisitos guia um projeto de desenvolvimento de software

Palestrante: Profa. Dra. Ana Carolina Oran Rocha

Foto de Wallas Santos
Webinar - Como se tornar um Research Software Engineer?

Palestrante: Dr. Wallas Santos

Foto de Adriana Lopes Damian
Webinar - Você está preparado para entregar o que o consumidor quer (ou espera)? Testes funcionais e UX para melhorar a qualidade do software

Palestrante: Dra. Adriana Lopes Damian