Ladeira-de-Sana-Efignia.jpg

Minicursos

Gestão Ágil de Projetos com Scrum

DescriçãoScrum é um framework para gestão ágil de projetos criado por Jeff Sutherland, Ken Schwaber e John Scumniotales na década de 1990. É baseado no pensamento lean (Sistema Toyota de Produção), no desenvolvimento iterativo e incremental, e em estratégias de criação de novos produtos. Esta oficina tem como objetivo mostrar de forma prática (através de simulações de projetos) a gestão ágil de projetos de software utilizando Scrum, seus papéis, suas reuniões, seus artefatos e a mudança cultural que está envolvida.
Duração
8 horas.
Material para download

Matheus HaddadMatheus Haddad empreendedor, consultor, professor e palestrante internacional nas áreas de gestão de projetos, empreendedorismo e engenharia de software. Co-fundador da Webgoal, empresa que desenvolve software para melhorar a gestão dos negócios de pequenas e médias empresas. Co-fundador do Instituto Haddad, empresa que tem como objetivo transformar pessoas e empresas através do conhecimento. Mais de 10 anos de experiência no desenvolvimento de software e na gestão de projetos, trabalhando nos últimos 4 anos com métodos ágeis e no processo de criação de novos produtos. Mestre em Engenharia Elétrica na área de Inteligência Artificial pela FEI
(São Bernardo do Campo), MBA em Gestão Empresarial na FGV (Poços de Caldas), Pós-graduado em Análise de Sistemas pela FASP
(São Paulo) e Bacharel em Ciência da Computação pela UNIFENAS (Alfenas). Professor de cursos de graduação, pós-graduação e MBA nas áreas de
 tecnologia da informação e negócios.


Utilização do Software R para Visualização de Dados

DescriçãoEsse será um curso introdutório apresentando conceitos básicos do sotware R e formas diferentes de utilizá-lo para apresentação gráfica de dados. Na primeira aula será apresentado o programa, bem como comandos para preparação e importação de dados. Em seguida, serão apresentadas ferramentas básicas para construção de gráficos, como blox-plot, gráficos de linha, de barra, de dispersão, gráficos em três dimensões, etc. Serão apresentadas ainda brevemente algumas ferramentas para representar grafos e mapas geográficos utilizando o software. Além disso, alguns pacotes que fazem interface do R com o Google Maps e Google Earth serão demonstrados. Para quem quiser conhecer um pouco mais sobre o software o site a seguir mostra algumas de suas poderosas ferramentas http://www.r-bloggers.com/.
Duração6 horas.
Arquivos

ericaErica Castilho Rodrigues é Professora Adjunta do Departamento de Estatística da Universidade Federal de Ouro Preto. É doutora em Estatística pela Universidade Federal de Minas Gerais, tendo obtido o título de mestre e bacharel em Estatística pela mesma instituição. Tem grande interesse pelas áreas de Inferência Bayesiana e Estatística Espacial. Atua principalmente nas seguintes áreas: Modelos Gráficos Probabilísticos e Mineração de Dados Espaciais.
 


Uso do Business Model Generation e Canvas para Modelagem de Negócios de Alto Impacto

DescriçãoBusiness Model Generation é uma metodologia criada pelo americano Alexander Osterwalder, considerado por muitos o guru para negócios do momento, para ajudar as pessoas, sejam elas empresárias ou não, a entenderem e criarem seus próprios modelos de negócios usando uma abordagem visual, gráfica e dinâmica. Segundo Osterwalder o modelo de negócios descreve a lógica como uma empresa cria, entrega e captura valor. No curso serão apresentados os conceitos chaves para entendimento da metodologia e canvas. Serão feitas também dinâmicas que permitirão aos participantes não só entender, mas também aplicar os conceitos para elaboração de modelo de negócios para situações reais.
Duração8 horas.

fotoGeraldoPereira Geraldo Pereira ( O endereço de e-mail address está sendo protegido de spambots. Você precisa ativar o JavaScript enabled para vê-lo. ) é atualmente professor do DECOM/UFOP e é o criador do MLink, Uma Rede Profissional de Alunos, Ex-alunos, Professores, Funcionários e comunidade da UFOP. É mestre em Ciência da Computação pela UNB (2002), pós graduado em Gestão de Negócios pela Fundação Dom Cabral (2008) e bacharel em Ciência da Computação pela UFOP (1998). Tem experiência de mais de 15 anos em projetos de TI nos segmentos bancário, governo, indústria e educação. Experiência de mais de 10 anos como professor do ensino superior em instituições como UFOP, PUC-Minas, Instituto Newton Paiva, Faculdade COTEMIG e UNB. Atualmente é professor com vínculo temporário do departamento de Ciência da Computação na UFOP.


Programação Paralela com tecnologias Apache e DECOM-UFOP

DescriçãoComo desenvolver aplicações que rodam facilmente em máquinas multi-core e múltiplas máquinas localizadas onde quer que seja? Utilizamos middlewares para este problema, porém os middlewares podem ser complexos e pouco produtivos. Neste sentido, ministraremos um curso de curta duração sobre como programar aplicações diversas usando Hadoop ou a iniciativa brasileira implementada no DECOM-UFOP e chamada JavaCá&Lá . Tais middlewares buscam mimetizar a programação sequencial, servindo como atrativo para programadores jovens e seniores que não possuem experiência com conceitos como Threads, Sockets, Envio-Recebimento de Mensagens, Datagramas, Balanceadores de Carga, algoritmos de eleição, entre outros. Ensinaremos como programadores podem instalar os middlewares numa intranet e começar a programar de forma colaborativa inclusive, ou seja, uma variável global criada por um programador pode ser acessada por outro programador, em outra aplicação, em outra máquina. Tudo isto e muito mais neste curso. Venha conferir. Os middlewares usam tecnologia Java, porém programadores de outras linguagens são igualmente bem vindos. Conhecimento de programação básica é fundamental.
Duração8 horas.

foto-betoJoubert Lima possui graduação em Ciência da Computação pela Universidade Federal de Ouro Preto (1999), mestrado em Engenharia Eletrônica e Computação pelo Instituto Tecnológico de Aeronáutica (2002) e doutorado em Engenharia Eletrônica e Computação pelo Instituto Tecnológico de Aeronáutica (2009). Possui interesse nos seguintes temas: Computação Distribuída/Paralela, Complexidade Computacional e Sistemas de Banco de Dados (Data Warehousing, OLAP e OLAP Mining, incluindo dados georreferenciados e não estruturados).


FelipeMeloFelipe Melo é graduado em Engenharia da Computação, Mestre em Ciência da Computação pela Universidade Federal de Ouro Preto, tem experiência nas áreas de computação distribuída, recuperação da informação, sistemas de recomendação e arquitetura de software.




Introdução à programação com Qt

DescriçãoQt é um framework C++ multiplataforma criado inicialmente como um toolkit para criação de interfaces gráficas com o usuário (GUI). Hoje, ele se tornou um dos mais populares ambientesde desenvolvimento C++ sendo utilizado por grandes empresas (Google, Samsung, Autodesk,Sony, Skype), por inúmeros projetos (Google Earth, KDE, Maya, Guitar Pro, TerraME etc.)e podendo ser aplicado no desenvolvimento desktop, em dispositivos móveis, sistemasembarcados, entre outros. A tecnologia possui uma API bem definida, documentação ampla ebem estruturada e incorpora de diversos módulos, por exemplo: rede, XML, banco de dados,threads, multimídia. Este minicurso tem por objetivo apresentar o framework, suas ferramentas e conceitosbásicos. Entre outros tópicos, ele abordará: Programação visual: widgets, layouts e containers; Tratamento de eventos: Paradigma Signal & Slotso; Tratadores de eventos Internacionalização Testes com QTestLib.
Duração8 horas.

foto - Antonio Rodrigues - Minicurso QT

Antônio José da Cunha Rodrigues é pós-graduando em Ciência da Computação pela Universidade Federal de Ouro Preto (PPGCC) com o tema de pesquisa Visualização Científica. Possui graduação em Ciência da Computação pela Universidade Federal de Ouro Preto (2008). Tem interesse em computação móvel e de alto desempenho, visualização de grandes volumes de dados, bancos de dados, sistemas embarcados e 3D. Trabalha com o Qt desde 2007.


Como construir uma Especificação de Testes com eficiência

DescriçãoTreinamento prático para identificação e criação de casos de testes funcionais:
1. Introdução ao teste de software
2. Testes em um ciclo de vida de software
3. Especificado Vs. Implementado - Definição de uma estratégia para realização dos testes
4. Preenchendo um modelo de especificação de testes
5. Técnicas para construção de casos de testes
6. Boas práticas
Duração: 3 horas.
Arquivo.

GustavoFariaGustavo Faria Lopes é profissional na área de TI desde meados de 2006, passando pelas áreas de programação, especificação/análise e atualmente na área de testes, mas com um foco maior em qualidade. Possui certificação em Testes, Engenharia de Requisitos e como ScrumMaster. 


 


Kanban - Uma Mudança Evolucionária

DescriçãoPor meio de um jogo os participantes experimentarão o kaizen (mudança para melhor) e um aprendizado dinâmico e prático sobre o método Kanban, vivenciando ganhos de produtividade e conhecimento.
Duração3 horas.

Yóris Linhares de SouzaYóris Linhares de Souza desenvolveu software para as principais instituições financeiras públicas e privadas do Brasil e ERP para as maiores empresas brasileiras do setor de alimentação industrial. Liderou equipes de desenvolvimento e implementou software durante os últimos 20 anos. Trabalha em projetos de software do Governo Federal e leciona disciplinas de gestão de projetos em cursos de pós-graduação de engenharia de software e MBAs. Acredita no compartilhamento do conhecimento e melhoria contínua como um caminho evolucionário para as pessoas e organizações. Formado em Ciência da Computação e Mestre em Administração.


 

Introdução a Programação Android: Celulares e Tablets

DescriçãoO curso é uma introdução ao desenvolvimento android. Será apresentado o ambiente de desenvolvimento ADT e como criar uma app passo a passo.
Ementa:
- Visão geral do sistema operacional Android
- Caracteristicas do ambiente de desenvolvimento
- Introdução ao ADT
- Google Play
- Criando sua primeira app
- Usando View, Activities e Services
- App para tablets e para celulares
Duração8 horas.

Ricardo Augusto Rabelo OliveiraRicardo Augusto Rabelo Oliveira possui graduação em Ciência da Computação pela Universidade Federal de Minas Gerais (2001), mestrado em Ciências da Computação pela Universidade Federal de Minas Gerais (2003) e doutorado em Ciências da Computação pela Universidade Federal de Minas Gerais (2008). Atualmente é professor adjunto da Universidade Federal de Ouro Preto. Tem experiência na área de Ciência da Computação, com ênfase em Computação Móvel, atuando principalmente nos seguintes temas: wavelets, neural networks, ieee 802.11, bluetooth e computação móvel.

iuryIury Souza graduando do curso em Ciência da Computação pela Universidade Federal de Ouro Preto.





BernardoBernardo Reis graduando do curso em Ciência da Computação pela Universidade Federal de Ouro Preto.






Instalação ao Deploy Utilizando Ruby on Rails

DescriçãoO Ruby on Rails é um projeto de código aberto que utiliza a linguagem Ruby no seu desenvolvimento. O Rails tem como princípio a velocidade e facilidade de desenvolvimento por meio da arquitetura MVC.
Este minicurso demonstrará as principais funcionalidades do framework Ruby on Rails através da criação de um microblog. O curso irá realizar o processo de instalação e configuração do ambiente de desenvolvimento, demonstrar os principais recursos do framework para este tipo de aplicação, usar o GIT como controle de versão, e por fim realizar um deploy da aplicação na nuvem.
Duração4 horas.

PedroPedro Augusto Ferreira Rocha é mestre em Modelagem Computacional pela Universidade Federal de Juiz de Fora - 2012, com foco em programação paralela em simulações do sistema imunológico humano. Bachareal em Ciência da Computação pela Universidade Federal de Lavras - 2009, foco em desenvolvimento móvel. Foi professor no CEFET-MG Campus Leopoldina durante os anos de 2011 e 2012.
Atualmente trabalha na Gerêncianet Pagamentos do Brasil, atuando como desenvolvedor na equipe responsável por todo sistema online da empresa, tendo como principais atividades a disponibilização de ferramentas gerenciais para o departamento de suporte através da Intranet, disponibilização de novas ferramentas para o Sistema de Pagamentos e manutenção do Sistema Mobile.


MVC Para Aplicações Web Usando Zend Framework

DescriçãoZend é um framework escrito em PHP, open source, mantido pela empresa Zend Technologies e oferece algumas vantagens que agilizam o processo de desenvolvimento de aplicações web: implementação usando MVC extensível suportando layouts e templates baseados em PHP por padrão; suporte para múltiplos sistemas de bancos de dados incluindo MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite, e Informix Dynamic Server; filtro de dados e validação para fortalecimento da segurança da aplicação ; gerenciamento de sessão; bibliotecas cliente para muitos; repositórios de web services, incluindo Amazon E-Commerce Service, Akismet, del.icio.us, Flickr, StrikeIron, Yahoo!, Audioscrobbler.
Duração5 horas.

talesTales Mota Machado graduando do 8º Período de Ciência da Computação pela Universidade Federal de Ouro Preto. Trabalha há 3 anos como desenvolvedor na Gerêncianet Pagamentos do Brasil Ltda, atuando na equipe responsável pelo Sistema de Lojas Virtuais integrado ao Sistema de Pagamentos da empresa. Entusiasta em métodos ágeis, realizou o curso de Zend Framework no ano de 2012 e se tornou instrutor de sua própria equipe, que vem utilizando esta tecnologia para o desenvolvimento da plataforma eCommerce desde então.


Ruby on Rails

Descrição Ruby on Rails é um framework de desenvolvimento web gratuito e de código aberto, otimizado para a produtividade sustentável e a diversão do programador. Ele permite a escrita de código de forma elegante, favorecendo a convenção ao invés da configuração.
Pré-Requisito: Programação Orientada a Objetos.
Duração6 horas.

Rodrigo Sol é mestre em Ciência da Computação pelo DCC/UFMG e bacharel em Sistemas de Informação pela PUC Minas. Participou de diversos projetos em empresas e instituições de ensino e pesquisa como arquiteto de software. Possui vasta experiência como professor em diversos cursos na área de projeto e desenvolvimento de software. Co-fundador da RaroLabs.


Patrocinadores

                                   eteg    gapso    gerencianet    pentagrama    magazineluiza

Apoio

      image