DevCast Engenharia de Software

46 devcasts

Torne-se um programador, analista ou gerente de projetos com grandes habilidades de engenharia de software. Conheça metodologias e ferramentas como Scrum, XP, PMBOK, UML e muito mais.

Code Smells - Conheça antes que seja tarde

Code Smells - Conheça antes que seja tarde

Você já olhou para um código que parecia errado, mas não soube dizer de imediato por quê? Pode ser que você tenha se...

Por onde começar a programar uma aplicação?

Por onde começar a programar uma aplicação?

Você já se perguntou “por onde eu deveria começar a programar essa aplicação”? Mesmo um bom programador pode ter...

Um bate-papo sobre REST & RESTful

Um bate-papo sobre REST & RESTful

Você sabe o que é REST e RESTful? REST é um conjunto de diretivas que permitem a aplicação ter um melhor aproveitamento...

E aí? Como você testa seus códigos?
Free

E aí? Como você testa seus códigos?

O programador está sempre escrevendo testes. Um if aqui, um var_dump ali... estamos sempre construindo imaginários,...

Como usamos o Scrum na DevMedia?

Como usamos o Scrum na DevMedia?

Neste DevCast vamos falar sobre o Scrum, como o adotamos aqui na DevMedia e como esse framework nos ajudou a solucionar...

Panorama da Segurança da Informação
Free

Panorama da Segurança da Informação

Neste DevCast será abordado um panorama geral da segurança da informação, envolvendo sua visão, conceitos, aspectos...

Aplicando o Uso da Matriz de Arranjos da Governança

Aplicando o Uso da Matriz de Arranjos da Governança

Este DevCast apresentará de forma interessante para quem trabalha em softwarehouse, empresas de TI e organizações que...

Porque o Desenvolvedor deve Aprender ITIL

Porque o Desenvolvedor deve Aprender ITIL

Neste DevCast Será abordada a ITIL dentro do panorama do Desenvolvimento de Software para mostrar ao desenvolvedor que...

Recompensas para equipes de desenvolvimento

Recompensas para equipes de desenvolvimento

Este DevCast discute aspectos relacionados a apreciação de esforço adicional de membros da equipe de desenvolvimento e...

Modelos de qualidade de Software

Modelos de qualidade de Software

Neste devcast será abordado “modelos” de qualidade de software, que diferentemente das “normas” de qualidade de...

Transição de desenvolvedor para gerente de projetos

Transição de desenvolvedor para gerente de projetos

Este DevCast discute diversos aspectos e apresenta recomendações para o profissional da área técnica que trabalha com...

Porque o Desenvolvedor precisa aprender Governança de TI

Porque o Desenvolvedor precisa aprender Governança de TI

Veja Neste Devcast o objetivo de apresentar a Governança de TI para desenvolvedores de forma sucinta, mas...

Acessibilidade para WEB

Acessibilidade para WEB

Veja neste Devcast o objetivo de tratar sobre acessibilidade em páginas e sites para internet com foco em usuários com...

Por que devo aprender XP

Por que devo aprender XP

Veja neste DevCast o porquê de se aprender a metodologia eXtreme Programing, ou simplesmente XP

Cuidados com equipes de desenvolvimento à distância

Cuidados com equipes de desenvolvimento à distância

Este DevCast discute aspectos relacionados à como lidar e gerenciar os membros de uma equipe de desenvolvimento que...

Medindo a evolução do código

Medindo a evolução do código

Este DevCast mostra como medir e visualizar a evolução do código fonte de um projeto de software a partir de arquivos...

Definindo Papéis e Responsabilidades com a Matriz RACI

Definindo Papéis e Responsabilidades com a Matriz RACI

A Matriz RACI é uma ferramenta importante na implantação e execução de Processo e atividades tanto organizacionais como...

Modelando negócios com IDEF0

Modelando negócios com IDEF0

Este DevCast mostra o que são, onde utilizar e como criar diagramas IDEF0, IDEF1 e IDEF2 para modelar processos de...

Ferramentas para documentação de software

Ferramentas para documentação de software

Este DevCast mostra diversas ferramentas para documentar elementos de software incluindo requisitos, interface, código...

Aprenda a gerenciar seus projetos com o MS Project

Aprenda a gerenciar seus projetos com o MS Project

Nesse DevCast apresentaremos a ferramenta de gerenciamento de projetos da Microsoft, o MS Project.

Design Patterns: Soluções para Problemas em Projetos Orientado a Objetos

Design Patterns: Soluções para Problemas em Projetos Orientado a Objetos

Veja nesse DevCast uma abordagem sobre os padrões de projetos na sua essência. Será mostrado um pouco da história da...

Governança de TI: uma abordagem geral

Governança de TI: uma abordagem geral

Essa DevCast não apresenta definições nem conceitos, porém dá uma noção geral do que é a Governança de TI e como se...

Gestão Estratégica com Balanced Scorecard

Gestão Estratégica com Balanced Scorecard

Nesse DevCast falaremos sobre uma metodologia de medição e gestão do desempenho de uma organização chamada Balanced...

Técnicas para entrevista de coleta de requisitos

Técnicas para entrevista de coleta de requisitos

Este pocket vídeo mostra recomendações, sugestões e técnicas para conduzir uma entrevista/reunião de coleta de...

Técnicas para entrevista de coleta de requisitos

Técnicas para entrevista de coleta de requisitos

Este pocket vídeo mostra recomendações, sugestões e técnicas para conduzir uma entrevista/reunião de coleta de...

Por que aprender programação Web

Por que aprender programação Web

Este Devcast tem por objetivo demonstrar um panorama atual das tecnologias web e ampliar os horizontes de todos os...

Principais Bad Smells

Principais Bad Smells

Nesse DevCast veremos como eliminar bad smells no código, que são estruturas que apresentam problemas (mau cheiros).

Astah Community: Modelagem de classes com UML
Free

Astah Community: Modelagem de classes com UML

Nesse pocket vídeo será feito uma abordagem de como modelar classes com base em um cenário de venda de produtos onde é...

Engenharia de Software: Dicas de material de estudo

Engenharia de Software: Dicas de material de estudo

Este Devcast apresenta dicas de materiais em vídeos, documentários, palestras, entrevistas, canais, filmes e séries...

Principais livros de Engenharia de Software
Free

Principais livros de Engenharia de Software

Este devcast apresenta e discute quais são os principais livros da área de engenharia de software e como eles podem ser...

Ferramenta BizAgi: Modelagem de Processos de Negócio – Do conceito a prática

Ferramenta BizAgi: Modelagem de Processos de Negócio – Do conceito a prática

Veja nesse DevCast uma introdução ao assunto de modelagem de processos de negócio (BPM). Veja como mapear processos de...

Estrutura Analítica do Projeto (EAP): Desenvolvimento em projeto

Estrutura Analítica do Projeto (EAP): Desenvolvimento em projeto

Nesse DevCast vamos ver o que é, como criar e para que serve uma EAP. EAP é a sigla para Estrutura Analítica do...

Aprenda a documentar seus projetos de maneira prática e eficiente

Aprenda a documentar seus projetos de maneira prática e eficiente

Nesse DevCast abordaremos um assunto pouco discutido: a documentação de projetos.

Aprenda a gerenciar projetos com dotProject

Aprenda a gerenciar projetos com dotProject

O dotProject é uma aplicação web desenvolvida em PHP com banco MySql, 100% free, cujo objetivo é nos auxiliar no...

Documentando requisitos de um sistema - Abordagem prática

Documentando requisitos de um sistema - Abordagem prática

Nesse DevCast entraremos em uma das fases da engenharia de requisitos, mais precisamente abordaremos a documentação dos...

Gestão de riscos - iniciando o entendimento
Free

Gestão de riscos - iniciando o entendimento

Esse vídeo é destinado a profissionais, equipes e organizações que encontram dificuldade em gerenciar seus riscos, ou...

Identificando bons Gerentes de Projeto

Identificando bons Gerentes de Projeto

Esse pocket vídeo é destinado a profissionais que pretendem ser um Gerente de Projeto e organizações que buscam...

O que é ATDD (Acceptance Test Driven Development)?

O que é ATDD (Acceptance Test Driven Development)?

Nesse pocket video iremos aprender a entregar o que o cliente quer e o que o usuário deseja, de maneira rápida,...

SOLID: Melhorando a Qualidade dos seus Projetos Orientados a Objetos

SOLID: Melhorando a Qualidade dos seus Projetos Orientados a Objetos

Neste pocket vídeo conheceremos os princípios SOLID. Estes denotam boas práticas que, uma vez aplicadas a um projeto,...

Evitando Erros Comuns - Modelagem de Processos de Negócios com BPMN

Evitando Erros Comuns - Modelagem de Processos de Negócios com BPMN

Neste pocket vídeo mostramos alguns dos equívocos mais comuns que cometemos quando começamos a modelar processos de...

Conhecendo Gerência de Projeto

Conhecendo Gerência de Projeto

Nesse pocket vídeo será apresentado uma introdução à gestão de projetos, trazendo conceitos básicos e práticos de...

Arquitetura de Software: Introdução, Camadas e Concorrência
Free

Arquitetura de Software: Introdução, Camadas e Concorrência

Nesta apresentação serão discutidos conceitos básicos de arquitetura de software como camadas (layers e tiers) e as...

Melhores softwares através da interface

Melhores softwares através da interface

Nesta palestra veremos como não se preocupar com o fluxo de telas pode afetar negativamente seus models, controllers e...

Fazendo aplicações do jeito certo com DDD
Free

Fazendo aplicações do jeito certo com DDD

Nesta palestra veremos o que é o DDD (Domain-Driven-Desing – que é uma abordagem para o desenvolvimento de software).

O papel do arquiteto

O papel do arquiteto

Nesta palestra veremos para que serve um arquiteto, qual seu papel e competências.

Práticas Ágeis - Devcast
Free

Práticas Ágeis - Devcast

A adoção de métodos ágeis no Brasil e no mundo vem crescendo exponencialmente nos últimos anos, mas o que de fato as...