Domain Driven Design - The way back to OO
Por: Felipe Rodrigues
Esta palestra é para quem deseja entender melhor o que é e como utilizar o Domain Driven Design, técnica que tem por objetivo tornar o software mais fiel ao negócio que é tratado, possibilitando assim maior Produtividade e qualidade no desenvolvimento.
Vamos conhecer os conceitos básicos e explorar várias situações com Dicas e soluções para problemas comuns.
Voltar para o topo
Fazendo aplicações do jeito certo com DDD
Por: Giovanni Bassi
Veremos no decorrer desta palestra: O que é o DDD (Domain-Driven-Desing – Que é uma abordagem para o desenvolvimento de software); Quais são as duas principais premissas do DDD; Entidade; Agregação; Serviços; Factories; Repositórios; Dificuldades para trabalhar com DDD (Ceticismo, Preconceito de improdutividade, Tentação de sair fazendo, Acomodação, Medo, Falta de competência, Falta de Feedback ); Com o DDD é mais fácil programar CERTO.
Voltar para o topo
Service-Oriented Architecture (SOA), Web Services e EJB
Por: Jonas Dias
Nesta palestra, partiremos dos conceitos fundamentais do que seria uma arquitetura orientada a serviços, abordando sua estrutura, definições, objetivos e processos, passando pela discussão de sua importância na engenharia de software e discutindo as principais tecnologias envolvidas. Em seguida, será feita uma abordagem do desenvolvimento de SOA através de Serviços Web e Enterprise Java Beans, com uma demonstração prática ao final.
Voltar para o topo
O papel do arquiteto
Por: Carlos Hulot
Para que um arquiteto?; Qual o papel do arquiteto?; Arquiteto corporativo; Arquiteto soluções; Arquiteto infra;Competências do arquiteto (Liderança, Gerenciamento de relações, Experiência; Conhecimento do domínio; Gestão de projetos; Técnico; Comunicação; Estratégico); Domínio do problema (Problema; Solução; Problema/solução(Horizontais, verticais); Compromisso entre largura x profundidade);Capacidade e experiência do arquiteto (habilidade de abstrair; habilidade de criar modelos conceituais; habilidade de comunicar-se com diferentes audiências; Entender como as tecnologias funcionam; Entender aonde aplicar estas tecnologias; Paixão por tecnologia; agnóstico na seleção; mente aberta; Compreensão do que sejam patterns; Uso intenso; Permite a extensão da aplicação); Certificação (Itac; Togaf).
Voltar para o topo
XNA - Conheça o framework de desenvolvimento de jogos para XBOX 360
Por: José Antonio Leal De Farias
O que é XNA (Não é uma sigla – Plataforma de desenvolvimento de jogos com foco no jogo e não na tecnologia); XNA Game Studio 2.0 lançado em 12/07 e passou de acadêmico para profissional; XNA Framework (o que vem nele, como funciona o framework); XNA Game Studio -> Foco; XNA FrameWork Content Pipeline; XNA; XNA 2D game; Construção de um jogo em XNA.
Voltar para o topo
Tutorial do Google Android
Por: Douglas Jose Soares Rodrigues
Nesta vídeo aula analisaremos o Google Android, a plataforma livre de desenvolvimento de aplicações móveis. Como problema-exemplo para esta vídeo-aula, será construída uma aplicação simples de controle de despesas pessoais, onde serão apresentadas a organização de um projeto para o Google Android, a definição da camada de apresentação, a utilização de um banco de dados embutido no dispositivo móvel, o controle do ciclo de vida da aplicação e a definição do comportamento da aplicação quando sendo executada com outros aplicativos concorrendo por recursos do mesmo dispositivo.
Voltar para o topo