Série da semana: Nota fiscal eletrônica na prática

Veja mais

DevCasts

524 devcasts

Já são mais de 400 DevCasts e vários PodCasts sobre Programação: Java, PHP, Javascript, .NET, Python, Delphi, Banco de dados e muito mais. Confira!

Quais os passos para emitir a NF-e?

Quais os passos para emitir a NF-e?

O processo de migração da nota fiscal em papel para a digital envolveu a adoção de certas tecnologias e processos....

De carona com o Docker

De carona com o Docker

Nesse Devcast discutiremos os conceitos básicos do Docker, como ele funciona e quais problemas podemos resolver com...

Um bate papo sobre Teste Unitário

Um bate papo sobre Teste Unitário

Esse DevCast tem o propósito de introduzir um assunto fundamental para todo programador, porém pouco comentado: a...

Um bate papo sobre Subqueries

Um bate papo sobre Subqueries

É comum que os desenvolvedores optem pela utilização da cláusula JOIN para unir mais de uma tabela em uma mesma...

Um bate papo sobre a evolução do JavaScript

Um bate papo sobre a evolução do JavaScript

Saiba quais as diferenças entre a sintaxe do JavaScript que vemos hoje em frameworks como Angular, React ou Vue e...

Um bate papo sobre Android Nativo

Um bate papo sobre Android Nativo

Neste DevCast respondemos dúvidas iniciais sobre a programação nativa para Android com o Android Studio. Saiba qual o...

Você sabe o que é requisição e resposta?
Free

Você sabe o que é requisição e resposta?

Descubra o que acontece quando o navegador dispara uma requisição e, do outro lado, como um servidor de aplicação...

Como criar um projeto completo?
Free

Como criar um projeto completo?

Quais são os passos necessários para concluir um projeto de software, indo desde os requisitos até a codificação de...

Eu preciso aprender SQL?

Eu preciso aprender SQL?

Neste DevCast conversamos sobre a importância do SQL, a linguagem padrão para comunicação com bancos de dados...

Por que eu criaria/usaria uma API?

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?

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?

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

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

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?

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

É 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?

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

Seu banco está protegido de SQL Injection?

Seu banco está protegido de SQL Injection?

E se o usuário conseguir enviar um trecho de SQL com o qual ele consiga roubar ou danificar os dados do banco? Saiba...

Código Efetivo: Eu programo com o melhor da linguagem?

Código Efetivo: Eu programo com o melhor da linguagem?

Conhecer e utilizar melhor os recursos da linguagem de programação é o caminho para um código mais efetivo, legível e...

Como você tem usado o comando delete?

Como você tem usado o comando delete?

Um banco de dados pode armazenar preços, datas e muitas outras informações relevantes para o negócio. Uma vez que o...

Como entramos no mercado de trabalho

Como entramos no mercado de trabalho

Então você deseja ocupar a cadeira de programador? Saiba que não existe um único caminho para alcançar esse objetivo,...

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

Vale a pena ver CSS de novo

Vale a pena ver CSS de novo

O programador está sempre preocupado em utilizar bem o seu tempo, já que perguntas como “será que vai demorar para...

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

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

Um Bate-papo sobre Angular

Um Bate-papo sobre Angular

Angular é um Framework para criação de aplicações cliente baseadas em HTML, que serão executadas no navegador ou em...

Mestre Detalhe em detalhes

Mestre Detalhe em detalhes

Você provavelmente já se deparou com um formulário do tipo mestre detalhe enquanto fazia compras, selecionava suas...

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

Os melhores momentos off  de 2017

Os melhores momentos off de 2017

Chegou o natal e com ele sabemos que duas coisas vão rolar em breve: especial de fim de ano do Roberto Carlos e uma...

Um bate-papo sobre Docker

Um bate-papo sobre Docker

Docker é uma plataforma que simplifica desde a codificação até a implantação de um programa. Ela permite o...

Tecnologias web para o seu primeiro emprego

Tecnologias web para o seu primeiro emprego

Chegamos ao final do ano, hora de comemorar o resultado das provas finais e planejar os seus próximos passos. E pra...

6 Dicas para melhorar seu código

6 Dicas para melhorar seu código

Para um bom programador não basta apenas funcionar, o código precisa atender a alguns requisitos mínimos de qualidade....

Transformando layouts em código

Transformando layouts em código

Neste DevCast conheceremos algumas ferramentas que são utilizadas pelas equipes de design e programação para a criação...

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

Qual linguagem você usa, usou e por quê?

Qual linguagem você usa, usou e por quê?

Você já se perguntou porquê optou pela sua linguagem de programação? E as que deixou de estudar, ficaram de lado por...

DevCast: Você conhece o método chinês?

DevCast: Você conhece o método chinês?

O método chinês é uma técnica de depuração manual, amplamente utilizada no meio acadêmico, mas especialmente útil...

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

Já ouviu falar em Single Page Applications?

Já ouviu falar em Single Page Applications?

Você sabe o que são Single Page Applications (SPA)? Neste DevCast falaremos sobre esse modelo de aplicação que vem...

Quatro dicas de bancos de dados

Quatro dicas de bancos de dados

Neste DevCast separamos para você quatro dicas rápidas e super úteis sobre bancos de dados com as quais você poderá...

Você usa Triggers?

Você usa Triggers?

Você sabe o que são Triggers? Decidir utilizá-las pode garantir aquela melhoria de performance da qual a aplicação...

Bate-papo sobre mobile

Bate-papo sobre mobile

Neste DevCast temos um bate-papo sobre o desenvolvimento de apps mobile. Falamos aqui sobre quais tecnologias estudar,...

Modelagem 1:N ou N:N?

Modelagem 1:N ou N:N?

Você sabe quando usar um relacionamento do tipo 1:N ou N:N? Optar pelo tipo incorreto pode impactar diretamente no...

O que você mais curte fazer, como programador?

O que você mais curte fazer, como programador?

Levantamento de requisitos, modelagem, programação web, são muitas as áreas de atuação disponíveis para o programador....

Bate-papo sobre PHP

Bate-papo sobre PHP

Neste DevCast teremos um bate-papo sobre o PHP, linguagem que há anos está estre as mais utilizadas para o...

Começando no PHP

Começando no PHP

Está pretendendo começar os estudos sobre programação web com a linguagem PHP? Nós te ajudamos. Confira nesse DevCast...

Quem quer ser um Programador Fullstack?

Quem quer ser um Programador Fullstack?

Programador fullstack é aquele que atua em várias partes do projeto (back-end, front-end, banco de dados) e para isso...

Um bate-papo sobre o Delphi

Um bate-papo sobre o Delphi

O Delphi está em constante evolução e com ele podemos criar aplicações desktop, servidores de aplicações, aplicativos...

Boas práticas de usabilidade

Boas práticas de usabilidade

A usabilidade de um software é fundamental para seu sucesso. Como programadores precisamos estar atentos a práticas que...

Situações curiosas de modelagem

Situações curiosas de modelagem

Neste DevCast vamos apresentar e comentar alguns cenários curiosos de modelagem de sistemas. Veremos aqui algumas...

Como NÃO escrever código

Como NÃO escrever código

Programar não é apenas escrever código que funcione. É importante escrever códigos legíveis, organizados e eficientes....

Programação: O que é Algoritmo?

Programação: O que é Algoritmo?

Se você está começando a estudar programação, deve ter ouvido falar de algoritmo. Esse é um conceito fundamental nesse...

Desnormalização de bancos de dados

Desnormalização de bancos de dados

Já ouviu falar em desnormalização de bancos de dados? Trata-se de uma técnica aplicada principalmente para melhorar a...

Você é Go Horse?

Você é Go Horse?

Você conhece o eXtreme Go Horse? Nós também não conhecíamos, mas acredite, ele está presente na vida de muitos...

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

Aquecendo no Lazy Load

Aquecendo no Lazy Load

O Lazy Load consiste em carregar um determinado conteúdo apenas quando ele for realmente solicitado pelo usuário. No...

Um bate-papo sobre .NET

Um bate-papo sobre .NET

Neste DevCast teremos um bate-papo sobre o framework .NET e o que ele nos oferece, junto com a linguagem C#, para o...

Por que adotamos Orientação a Objetos? - Parte 2

Por que adotamos Orientação a Objetos? - Parte 2

Neste DevCast daremos continuidade ao bate-papo iniciado na semana anterior sobre Orientação a Objetos. Dessa vez...

Ver mais