Banner

Minicursos, Oficinas, Palestras e Mesas Rendondas

MC.01 - Ruby on Rails Básico

Minicurso

Ministrante: Icaro Ang Siqueira

Data: 08/11/2017

Número de vagas: 30

Início: 09:00

Término: 12:00

Local: Laboratório 08 (bloco E).

O minicurso apresentará como criar uma aplicação com Rails 5, demonstrando suas caracteristicas básicas, utilizando os conceitos de MVC e Object Relational Mapping disponibilizados pelo Framework. Além disso, no minicurso será utilizada a gem Devise para realizar autenticação de usuário no sistema.

 

MC.02 - Data Science: do Zero a Machine Learning

Minicurso

Ministrante: Tarsis Azevedo

Data: 08/11/2017

Número de vagas: 30

Início: 09:00

Término: 12:00

Local: Laboratório 10 (bloco E).

O minicurso apresentará como extrair informações de dados desconhecidos, aplicando metodos estatísticos e machine learning para gerar insights e prever comportamentos.

A Linguagem de Programação utilizada será Python e sua stack científica para chegar ao objetivo do minicurso. É necessário conhecimento de programação, mas não é preciso saber Python.
 
MATERIAL DO MINICURSO ENVIADO PELO MINISTRANTE

MC.03 [LISTA ESPERA] Manutenção de Microcomputadores

Minicurso

Ministrante: Etelvira Leite

Data: 08/11/2017

Número de vagas: 10

Início: 14:00

Término: 18:00

ATENÇÃO: Esta inscrição é para a LISTA DE ESPERA para o minicurso MC.03 Manutenção de Microcomputadores. Caso haja desistências, entraremos em contato por e-mail até o dia 05/novembro. Esta inscrição não garante vaga no minicurso.

MC.03 - Manutenção de Microcomputadores

Minicurso

Ministrante: Etelvira Leite

Data: 08/11/2017

Número de vagas: 20

Início: 14:00

Término: 18:00

Local: Laboratório 14 (bloco E).

O minicurso Manutenção de Microcomputadores oferece ao aluno noções essenciais dos procedimentos técnicos da manutenção para a realização de pequenos reparos e limpeza em microcomputadores, assim como suas principais funcionalidades.

 

MC.04 - Aplicação de Realidade Aumentada Personalizada pelo Professor em Material Didático

Minicurso

Ministrante: Larissa Cristina Cruz Brum e Pedro Ferreira

Data: 08/11/2017

Número de vagas: 40

Início: 14:00

Término: 18:00

Local: Laboratório 08 (bloco E).

Aplicação da Realidade Aumentada (RA) em material didático de língua estrangeira na sala de aula, através de lógica de programação e da criação de Objetos de Aprendizagem virtuais em um ambiente virtual, utilizando o aplicativo Aurasma para dispositivos móveis, como uma ferramenta de interatividade, imersão e motivação para a prática pedagógica.

REQUISITO: Instalação do aplicativo AURASMA em algum dispositivo móvel (celular ou tablet), para este minicurso.

MC.05 - Segurança em Redes

Minicurso

Ministrante: André Cunha e Ronaldo Amaral

Data: 08/11/2017

Número de vagas: 30

Início: 14:00

Término: 18:00

Local: Laboratório 09 (bloco E).

Este minicurso irá oferecer uma abordagem sobre as tecnologias de Firewall de redes e de aplicação. Será realizada uma prática com a implementação de um Firewall utilizando a ferramenta Netfilter/iptables e uma visão geral da solução de Firewall pfSense.

MC.06 - Gerenciamento de plugins no framework Redmine

Minicurso

Ministrante: Leonardo Barroso

Data: 09/11/2017

Número de vagas: 20

Início: 09:00

Término: 12:00

Local: Laboratório 08 (bloco E).

Redmine é uma ferramenta de gerência de projetos open source utilizada por empresas e organizações no mundo todo para realizar funções de gerenciamento de projetos e pessoas. O framework, que já possui características que visam flexibilidade, ainda prevê os casos em que seja desejável a adição de funcionalidades específicas, customizadas para cada organização. Para tal, o Redmine permite que sejam implementadas sob a forma de plugins configuráveis.
 
O minicurso abordará o funcionamento do Redmine e a criação de um plugin explorando as possibilidades de extensão que a ferramenta oferece.
 
PRÉ-REQUISITO: Rails Básico (para escrever testes em Ruby e no framework web Rails)

MC.07 - Introdução a Linguagem de Programação Python

Minicurso

Ministrante: Fernando Carvalho e Fábio Duncan

Data: 09/11/2017

Número de vagas: 30

Início: 09:00

Término: 12:00

Local: Laboratório 10 (bloco E).

O objetivo deste minicurso é abordar os conceitos iniciais da Linguagem Python, incluindo seus tipos primitivos, comandos de entrada e saída, estruturas básicas de seleção, repetição e funções.

MC.08 - Arduíno Básico

Minicurso

Ministrante: David Vasconcelos

Data: 09/11/2017

Número de vagas: 12

Início: 14:00

Término: 18:00

Local: Laboratório 13 (bloco E).

Este será um curso prático de Arduino para iniciantes. Serão abordados conceitos básicos de eletrônica, programação e uso de interfaces digitais e analógicas da plataforma Arduino.

MC.08 [LISTA ESPERA] Arduíno Básico

Minicurso

Ministrante: David Vasconcelos

Data: 09/11/2017

Número de vagas: 10

Início: 14:00

Término: 18:00

ATENÇÃO: Esta inscrição é para a LISTA DE ESPERA para o minicurso MC.08 Arduíno Básico. Caso haja desistências, entraremos em contato por e-mail até o dia 05/novembro. Esta inscrição não garante vaga no minicurso.

MC.09 - Aplicação de Padrões de Projeto

Minicurso

Ministrante: Mark Douglas

Data: 09/11/2017

Número de vagas: 35

Início: 14:00

Término: 18:00

Local: Laboratório 08 (bloco E).

Fazer software sob o paradigma de Orientação a Objetos (OO), para pôr em produção durante longos períodos de tempo é sabidamente ser uma tarefa intrinsecamente difícil. Fazer software OO manutenível e reutilizável, em consonância com os princípios do paradigma, é ainda mais difícil. Portanto, aplicar adequadamente soluções consagradas de design OO, conhecidas como “Padrões de Projeto”, para problemas recorrentes, é fundamental para que consigamos fazer software OO de qualidade. Este minicurso contempla, por meio de um pequeno estudo de caso realista, a transformação de um modelo de classes de Análise OO para um modelo de classes de Design OO com padrões de projeto, finalizando com uma possível implementação (idioma) em Java.

REQUISITOS: IDE Eclipse com Java (jdk, na versão 7 ou superior).

MC.10 - Docker

Minicurso

Ministrante: Vinicius Barcelos

Data: 09/11/2017

Número de vagas: 20

Início: 14:00

Término: 18:00

Local: Laboratório 10 (bloco E).

O Docker é atualmente a principal tecnologia de manipulação de containers do mercado. O uso de containers nos servidores tem revolucionado os ambientes profissionais, pois permite que as aplicações possam ser executadas em um ambiente isolado e seguro, sem interferir ou sofrer interferência de outras aplicações. Lembra aquela frase: “Mas na minha máquina funciona”? Pois bem, o uso de container veio para acabar com essa desculpa no ambiente de TI, pois promove a padronização entre o ambiente de desenvolvimento e o ambiente produtivo no qual o software será executado, além da facilitar a replicação de um ambiente para dezenas/centenas de desenvolvedores. Neste minicurso você aprenderá a criar e manipular containers com o Docker através de vários exercícios práticos.

Pré-requisitos:

- Ter assistido a palestra sobre Docker que consta na programação do evento.

-  Script de Instalação do DOCKER em notebooks ou máquinas com Linux Mint 18 (aqui).

MC.10 [LISTA ESPERA] Docker

Minicurso

Ministrante: Vinicius Barcelos

Data: 09/11/2017

Número de vagas: 10

Início: 14:00

Término: 18:00

ATENÇÃO: Esta inscrição é para a LISTA DE ESPERA para o minicurso MC.10 Docker. Caso haja desistências, entraremos em contato por e-mail até o dia 05/novembro. Esta inscrição não garante vaga no minicurso.

MC.11 - Certificação Android

Minicurso

Ministrante: Jhonys Camacho

Data: 09/11/2017

Número de vagas: 30

Início: 14:00

Término: 18:00

Local: Laboratório 09 (bloco E).

Este minicurso apresenta conteúdos alinhados com os conhecimentos necessários para Certificação Android. Serão abordados os seguintes conteúdos: Ecossistema Android; Plataforma Arquitetural; Estrutura e diretórios de um app; LogCat; Android min SDK; Target Version; Build Flow; Activity; TextView; ImageView; Views; LinearLayout; RelativeLayout; Padding; Margin; Eventos; Resources; Documentação de Apoio.

MC.12 - Git para Iniciantes

Minicurso

Ministrante: Isadora Vasconcellos

Data: 10/11/2017

Número de vagas: 15

Início: 09:00

Término: 12:00

Local: Laboratório 10 (bloco E).

O minicurso tem como objetivo apresentar a ferramenta de controle de versão Git e a plataforma GitHub. Desta forma, o mesmo abordará o que é e quais as vantagens de utilizar o Git, como versionar o código de um sistema, principais comandos, conceitos e funcionamento de branch e merge, além da realização de exercícios práticos.

REQUISITO: sistema operacional Linux (Ubuntu ou Debian) com o GITHUB instalado.

MC.12 [LISTA ESPERA] Git para Iniciantes

Minicurso

Ministrante: Isadora Vasconcellos

Data: 10/11/2017

Número de vagas: 10

Início: 09:00

Término: 12:00

ATENÇÃO: Esta inscrição é para a LISTA DE ESPERA para o minicurso MC.12 Git para Iniciantes. Caso haja desistências, entraremos em contato por e-mail até o dia 05/novembro. Esta inscrição não garante vaga no minicurso.

MC.13 - TDD (Test Driven Development)

Minicurso

Ministrante: Leonardo Barroso

Data: 10/11/2017

Número de vagas: 35

Início: 09:00

Término: 12:00

Local: Laboratório 08 (bloco E).

"Ninguém pode garantir que seu software funcione a não ser com testes."
Técnica recriada por Kent Beck em 2003, TDD (Test Driven Development) possui características que permitem obter resultados positivos no desenvolvimento de software. Para citar algumas, temos: minimizar receios do desenvolvedor ao escrever código, simplificar o design da aplicação, reduzir custos com defeitos de implementação e detectar impacto de mudanças durante as manutenções preventiva e evolutiva.
Durante o minicurso, o participante será apresentado à técnica começando pela história do TDD, passando por alguns tipos de testes, frameworks, e concluindo com exemplos de boas práticas em testes para reprodução em laboratório.

MC.14 - Segurança em Rede Wifi

Minicurso

Ministrante: Luis Gustavo Sales de Souza França e Tiago Gomes da Silva Ribeiro

Data: 10/11/2017

Número de vagas: 30

Início: 09:00

Término: 12:00

Local: Laboratório 09 (bloco E).

Com a popularização das redes sem fio,  aumentou a quantidade de usuários vítimas de invasões de hackers que tiveram suas conexões ou até mesmo dados importantes acessados e/ou roubados. Uma das maneiras de evitar esses ataques é investindo em segurança. Nesta oficina iremos configurar um servidor de autenticação utilizando FreeRadius.

PALESTRA: Existe um Empreendedor em Você!

Palestra

Ministrante: Junielly Maia

Data: 08/11/2017

Número de vagas: 30

Início: 14:00

Término: 18:00

Local: Sala 02 (Bloco E)

A palestra auxiliará no reconhecimento do perfil empreendedor dos participantes em vários contextos de atuação, buscando difundir a cultura empreendedora. Além disso, será apresentado um pouco sobre a área de atuação e perfil institucional da TEC Campos. Para esta Palestra é necessário fazer inscrição através do menu ATIVIDADES, por conta do espaço físico limitado.