Série da semana: Seja um mestre SQL, padawan!

Veja mais

DevCast Gratuito

81 devcasts

Confira os cursos gratuitos de programação mais atuais da web. Você estuda online, no seu tempo e se prepara para o mercado. Conheça agora nossos cursos online!

Por que eu criaria/usaria uma API?
Free

Por que eu criaria/usaria uma API?

Será que eu preciso colocar um satélite em órbita para criar um aplicativo que permita a galera saber onde pegar onda?...

React: O que muda com o Redux?
Free

React: O que muda com o Redux?

Programar com React sem usar o Redux, será que é possível? O Redux é tão importante para o React quanto o MVC para...

Quais os três passos básicos para autenticação?
Free

Quais os três passos básicos para autenticação?

Tornar algumas páginas acessíveis apenas a um grupo de usuários autenticados é uma tarefa trivial em aplicações web....

Dá pra resolver tudo com Bootstrap?
Free

Dá pra resolver tudo com Bootstrap?

Será que dá pra ser programador web sem conhecer CSS? O nosso time de desenvolvedores acha que não e você vai concordar...

Um bate-papo sobre React Native
Free

Um bate-papo sobre React Native

React Native é um framework que nos permite utilizar o JavaScript em lugar de Objective-C/Swift ou Java na criação de...

Histórias de Levantamento de Requisitos
Free

Histórias de Levantamento de Requisitos

Somente uma pequena parcela das aplicações desenvolvidas é de fato utilizada. Dentre os motivos para esse fracasso está...

MVC: Onde colocar minhas regras de negócio?
Free

MVC: Onde colocar minhas regras de negócio?

Você já imaginou como seria dar manutenção em uma aplicação MVC onde a camada de controle também fosse responsável...

É tudo ou nada: gravando múltiplos registros de uma vez
Free

É tudo ou nada: gravando múltiplos registros de uma vez

Já pensou pagar por 10 itens, mas no final a aplicação só registrar a compra de 5 deles? Tem horas que não dá pra...

Por que eu preciso da UML?
Free

Por que eu preciso da UML?

Você usa a UML para planejar suas aplicações? Ao ter contato com todos os diagramas que ela contém pode parecer que é...

Será que o meu HTML está pronto?
Free

Será que o meu HTML está pronto?

Algumas vezes o que é fundamental acaba passando despercebido e, falando sobre o HTML, esquecer de dar uma última...

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,...

OO, Herança e Banco de Dados
Free

OO, Herança e Banco de Dados

Após identificar quais são as principais funcionalidades do sistema, por onde você começa a codificá-lo? Há quem diga...

Vagas de programação: Precisamos falar sobre isso
Free

Vagas de programação: Precisamos falar sobre isso

Neste DevCast vamos bater um papo sobre a vagas para trabalhar como programador e como os candidatos devem se preparar...

Começando no .NET
Free

Começando no .NET

Está pretendendo começar os estudos sobre a plataforma .NET e a linguagem C#? Nós te ajudamos. Confira nesse DevCast...

Programação: O que é uma variável?
Free

Programação: O que é uma variável?

O aprendizado de qualquer nova ciência se inicia com o domínio de conceitos fundamentais. Para a programação,...

Python: Por onde começar?
Free

Python: Por onde começar?

Neste DevCast apresentaremos um conjunto de sugestões sobre como estruturar a linha de aprendizado para quem deseja se...

Java: Por onde começar?
Free

Java: Por onde começar?

Neste DevCast conversamos sobre o primeiro contato do programador com o Java. JRE, JDK, Java SE? E a orientação a...

Alô mundo em Cordova
Free

Alô mundo em Cordova

Neste DevCast conversamos um pouco mais sobre o Cordova no Visual Studio e vimos o que é necessário para iniciar um...

Programando para Web: Primeiras dúvidas
Free

Programando para Web: Primeiras dúvidas

Normalmente, quando estamos começando estudar uma nova tecnologia ou metodologia para desenvolvimento de software,...

Update Triggers: Como proteger tabelas de SQL Injection
Free

Update Triggers: Como proteger tabelas de SQL Injection

Veja neste DevCast um bate papo descontraído sobre a utilização de Triggers como uma segunda camada de segurança no...

Programação - Por onde começar?
Free

Programação - Por onde começar?

Dar os primeiros passos em uma nova área é sempre um momento difícil. Quando essa área é a programação, devido à...

Conhecendo o ScrollSpy do Bootstrap
Free

Conhecendo o ScrollSpy do Bootstrap

Neste DevCast conheceremos o plugin ScrollSpy, que troca o item em destaque na barra de navegação do Bootstrap baseado...

Exibindo notificações com Toastr
Free

Exibindo notificações com Toastr

A biblioteca JavaScript Toastr nos permite exibir notificações para o usuário em aplicações web utilizando uma...

Deserialização com JSON
Free

Deserialização com JSON

Como lidamos com os dados retornados por web services?

Firebird: Atualização de chave estrangeira
Free

Firebird: Atualização de chave estrangeira

Como atualizar um campo de chave estrangeira recém criado para armazenar o código na nova tabela de cidades.

Stack Overflow no Delphi
Free

Stack Overflow no Delphi

Solucionando o erro: stack overflow quando aplicamos cálculos simples de descontos em um aplicativo de pedidos feito no...

PHP + Ajax + JavaScript
Free

PHP + Ajax + JavaScript

Hoje iremos propor o conserto de um pequeno bug em um aplicativo PHP e logo após iremos mostrar uma solução. O programa...

Bootstrap ou Materialize?
Free

Bootstrap ou Materialize?

Veja neste DevCast um bate papo descontraído com a equipe de desenvolvimento da DevMedia sobre as diferenças e...

Rotas em AngularJS: Criando transição de páginas dinâmicas com ngRoute
Free

Rotas em AngularJS: Criando transição de páginas dinâmicas com ngRoute

Nesse pocket aprenderemos a configurar uma aplicação com AngularJS e como utilizar o gerenciador de pacotes (NPM) do...

Strategy em Java: Aplicando casos reais
Free

Strategy em Java: Aplicando casos reais

Este DevCast abordará casos reais utilizando o padrão de projeto Strategy.

RESTEasy - Criando um Web Service
Free

RESTEasy - Criando um Web Service

Como criar um web service com RESTEasy? Esse pocket apresenta a configuração e funcionamento da ferramenta RESTEasy. Em...

Consumindo API de CEP DevMedia com JSF 2.2 e RestEasy
Free

Consumindo API de CEP DevMedia com JSF 2.2 e RestEasy

Este pocket demonstra por meio de uma aplicação simples o consumo da API de CEP disponibilizado pela DevMedia. No vídeo...

Processamento de dados em Java com Apache Spark
Free

Processamento de dados em Java com Apache Spark

Nesse DevCast você verá como usar o framework de BigData Apache Spark para iniciar suas atividades na análise de dados...

Criando uma aplicação simples com Ruby On Rails
Free

Criando uma aplicação simples com Ruby On Rails

Este DevCast demonstra por meio da criação de uma aplicação simples, alguns recursos do framework Ruby On Rails que...

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...

Multithreading em C# .NET
Free

Multithreading em C# .NET

O DevCast traz um exemplo sobre o conceito de multithreading e seu funcionamento para evitar que tarefas custosas...

Top 10 mensagens de erro confusas do SQL Server
Free

Top 10 mensagens de erro confusas do SQL Server

Veja neste DevCast dez mensagens de erro confusas retornadas pelo SQL Server e como podemos interpretar e resolver cada...

Programador Java: Por onde começar?
Free

Programador Java: Por onde começar?

Nesse DevCast você verá quais passos poderá tomar quando tiver iniciando com o Java, algumas experiências pessoais e...

Como utilizar o Hibernate OGM para persistência de dados
Free

Como utilizar o Hibernate OGM para persistência de dados

Durante este DevCast será demonstrado como utilizar os recursos do Hibernate OGM para persistência de dados com o banco...

Código de Situação da Operação no Simples Nacional (CSOSN)
Free

Código de Situação da Operação no Simples Nacional (CSOSN)

Este DevCast irá abordar CSOSN: Código de Situação da Operação no Simples Nacional. Este código, diferente de outros,...

Realizando consultas com JPA e JPQL
Free

Realizando consultas com JPA e JPQL

Neste pocket vídeo será apresentado como realizar consultas ao banco de dados MySQL fazendo uso JPQL (Java Persistence...

Automação Comercial: CFOP
Free

Automação Comercial: CFOP

Este DevCast vem abordar o CFOP, um código presente na emissão de diversos modelos de documentos fiscais, de forma...

Engenharia reversa de banco de dados com Entity Framework Power Tools e Code First
Free

Engenharia reversa de banco de dados com Entity Framework Power Tools e Code First

Neste pocket vídeo será apresentado como trabalhar com plug-in Entity Framework Power Tools para o Visual Studio, no...

Escopo, Units e Estrutura de Projetos em Delphi
Free

Escopo, Units e Estrutura de Projetos em Delphi

Nesse pocket video veremos como o Delphi trabalha na orientação a objetos com os conceitos de projeto, units e escopo.

Recorte de imagem com Jcrop e ASP.NET MVC
Free

Recorte de imagem com Jcrop e ASP.NET MVC

Neste pocket vídeo será apresentado como trabalhar com plugin de recorte de imagem Jcrop juntamente ao ASP.NET MVC.

AngularJS: Consumindo um serviço ASP.NET Web API
Free

AngularJS: Consumindo um serviço ASP.NET Web API

Nesta pocket vídeo será apresentado como criar um serviço ASP.NET Web API e consumir o mesmo através do uso do...

Manipulando dados no MongoBD
Free

Manipulando dados no MongoBD

Nesse DevCast veremos como realizar as operações de CRUD no MongoDB. O banco de dados NoSQL mais popular do mercado que...

Programação Web: Por onde começar?
Free

Programação Web: Por onde começar?

Veja neste Devcast o objetivo de mostrar a correlação entre as diversas tecnologias para desenvolvimento Web bem como...

WCF Service Application: Sincronizando dados entre .NET e Android
Free

WCF Service Application: Sincronizando dados entre .NET e Android

Nesta DevCast será demonstrado como sincronizar dados no formato JSON entre um serviço .NET com banco de dados SQL...

Calculando frete e prazo de entrega dos Correios com PHP
Free

Calculando frete e prazo de entrega dos Correios com PHP

Veja nesse DevCast como calcular o frete e prazo de entrega através da criação de uma classe que acessará dados junto...

PHP QR Code: Gerando QR Code com PHP
Free

PHP QR Code: Gerando QR Code com PHP

Aprenda nesse DevCast como criar e gerar imagens QR Code em PHP utilizando a biblioteca PhpQRCode.

Paginação automática com PHP e jQuery
Free

Paginação automática com PHP e jQuery

Vamos aprender como carregar conteúdo de forma automática através do scroll da página, detectando quando o usuário...

Consumir objetos Win32 a partir de aplicações .NET
Free

Consumir objetos Win32 a partir de aplicações .NET

Nesse pocket video veremos como criar uma classe utilizando uma plataforma e linguagem para Win32 seguindo o padrão COM...

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 é...

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...

Medindo performance da sua aplicação Java
Free

Medindo performance da sua aplicação Java

Neste DevCast video abordaremos o aspecto de desempenho de uma aplicação Java. Veja como utilizar um software de dentro...

Como ser um programador melhor?
Free

Como ser um programador melhor?

Veja nesse devcast algumas dicas e ideias baseadas na minha experiência pessoal de como se tornar um programador cada...

Java OCR: Captura de tela e reconhecimento de caracteres com Tesseract
Free

Java OCR: Captura de tela e reconhecimento de caracteres com Tesseract

Este DevCast mostra como criar um programa em Java que captura a tela do usuário e faz o reconhecimento de caracteres...

Trabalhando com Areas no ASP.NET MVC
Free

Trabalhando com Areas no ASP.NET MVC

O objetivo desse DevCast é explicar o conceito e como utilizar áreas no ASP.NET MVC 5.

SOA (Service-Oriented Architecture) em Java: utilizando Web Services REST
Free

SOA (Service-Oriented Architecture) em Java: utilizando Web Services REST

Veja nessa DevCast como desenvolver serviços para a arquitetura SOA (Service-Oriented Architecture) utilizando a...

Ver mais