DevCasts e Meetups
544 vídeosJá são mais de 500 DevCasts, Meetups e vários PodCasts sobre Programação: Java, PHP, Javascript, .NET, Python, Delphi, Banco de dados e muito mais. Confira!
Onboarding na plataforma #3
Confira uma apresentação e bate papo sobre a plataforma com Amanda Oliveira, Coordenadora educacional na DevMedia, com...
O que as empresas nacionais e internacionais esperam de um programador? #2
Um bate papo com o Bruno Rey, CEO da Hypesoft, uma das maiores contratantes de programadores do Brasil, sobre “O que as...
Bate papo com o CEO e lançamento Temporada Dezembro #1
Confira um bate papo com o CEO e Tech Lead da DevMedia sobre as oportunidades de atuação de um programador, além da...
O que é React?
React é uma biblioteca de apenas 100KB que promete criar interfaces declarativas e baseadas em componentes. Descubra...
O que é Flutter?
Desenvolvimento mobile nunca foi tão fácil: finalmente podemos construir aplicativos para Android e iOS, com aparência...
Flutter: Criando e executando um aplicativo
Nesse vídeo veremos como criar um projeto com o Flutter e como executá-lo em um emulador. Veremos, também, o recurso de...
Flutter: MaterialApp, Scaffold e customização
Antes de começarmos a criar aplicativos incríveis, precisamos aprender um pouco sobre os elementos básicos que são a...
Flutter: Navegação e roteamento
Nenhum aplicativo vive de uma página só. Nesse vídeo veremos como é feito o roteamento e navegação entre páginas em...
Flutter: conhecendo os widgets mais utilizados
ListView, ListTile, Card e CircleAvatar: criando listas elegantes no Flutter com poucas linhas de código.
Flutter: aplicativo completo
Que tal um aplicativo completo? Criamos um aplicativo com o Flutter que pode servir de base para seus projetos futuros.
Por que usar o Redux?
Conforme uma aplicação cresce, vai ficando mais difícil mantê-la de forma simples e organizada. Em aplicações React a...
Composição de componentes com React
Neste meetup vamos entender como funciona o bloco fundamental de construção de aplicações React: o Componente. Vamos...
Como funciona o Redux
Nesse meetup vamos conhecer a arquitetura do Redux: a biblioteca para gerenciamento de estado de aplicações cliente....
Adicionando Redux a uma aplicação React
Aplicar Redux a uma aplicação React pode ser confuso para iniciantes, porque além de entender a arquitetura que a...
Fique por dentro do Java em 10 minutos
O Java morreu? Vai ser pago? O que é uma JVM ou JRE? Vale a pena usar Spring ou Java EE? Fiquem alertas...
Conhecendo o jeito Java de programar
Nesse meetup falamos sobre como a linguagem Java é utilizada hoje, com o Spring Boot, usando como exemplo uma aplicação...
Conhecendo o jeito Java de programar: perguntas e respostas
Essa é seção de perguntas e respostas do meetup Conhecendo o jeito Java de programar, no qual falamos sobre como a...
Java: Linguagem e Plataforma
Java é uma linguagem de programação e uma plataforma que apoia essa linguagem com diversas APIs e softwares. Nesse...
Java: Linguagem e Plataforma - perguntas e respostas
Nesse vídeo respondemos as perguntas dos usuários que assistiram a live do meetup Java: Linguagem e Plataforma, no qual...
O que é JWT?
JWT é um dos métodos mais difundidos para realizar transferência segura de informação entre duas partes. Esse DevCast...
Conhecendo o projeto dessa série: API Node.js com JWT
O projeto que acompanha esta série é um fullstack composto por uma aplicação front-end feita em Angular e uma back-end...
Por dentro da arquitetura do JWT
O método JSON Web Token é um padrão de indústria bem definido com regras de aplicação e utilização. Neste MeetUp vamos...
Por dentro da arquitetura do JWT - Perguntas e respostas
Com autenticação não se brinca. Nesta continuação do MeetUp Por dentro da arquitetura do JWT esclarecemos em detalhes...
Invalidando um token JWT: logout
JSON Web Token é uma prática de autenticação que não guarda um estado ou uma session por conta da própria natureza...
Como usar JWT no Angular
Criar páginas restritas e implementar o JWT no Angular pode ser bem complicado se não conhecermos todos os recursos...
Como usar JWT no Angular - Perguntas e respostas
Autenticação é coisa séria. Nessa continuação do meetup “Como usar JWT no Angular com Inteceptors/Guards”, conversamos...
Calculando estimativas da eXtreme Programming
Neste MeetUp será abordado o processo de análise das estórias de usuários para estimar prazos dentro da metodologia...
Conhecendo a eXtreme Programming
Este MeetUp tem por objetivo apresentar uma explanação completa sobre a metodologia XP, seus conceitos, valores,...
Panorama da eXtreme Programing (XP)
Neste DevCast apresentaremos uma visão geral da eXtreme Programming com o intuito de sanar as dúvidas mais comuns que...
Que venha 2019 com muito mais tecnologia
Final de ano, tempo de festa e de descanso! Como de costume, a DevMedia fará uma pausa nas publicações até a segunda...
Programação assíncrona com Python
Desde sua versão 3.4 Python possui integrado ao seu core a bilioteca asyncio que permite a construção de código...
Meetup Introdução ao Python
Nesse Meetup apresentamos a linguagem de programação Python, suas principais características e onde ela está sendo...
Python no Mundo Real
Aqui você vai ver um pouco de como o Python é realmente utilizado dentre três de suas principais áreas de atuação:...
Conceitos do REST para desenvolvedores Angular
Com esse DevCast o programador vai entender como é realizada a comunicação entre uma aplicação front-end construída em...
Meetup Como conectar o Angular com uma API
Aqui abordamos temas referentes a arquitetura de uma aplicação Angular, tais como a divisão de responsabilidades em...
Meetup O que é Angular
Nesse meetup falamos sobre o framework Angular. Abordamos temas referentes a arquitetura de uma aplicação Angular, tais...
Como funciona uma busca com o Elasticsearch?
Nem sempre o usuário digita o termo que deseja encontrar corretamente, mas a sua busca pode estar pronta para lidar com...
Apresentando o Node.js
Neste DevCast conversamos sobre qual é o propósito do Node.js e o que o torna diferente de outras tecnologias. Assista...
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
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
Esse DevCast tem o propósito de introduzir um assunto fundamental para todo programador, porém pouco comentado: a...
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
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
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?
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?
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?
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?
Será que eu preciso colocar um satélite em órbita para criar um aplicativo que permita a galera saber onde pegar onda?...
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?
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
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
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?
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
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?
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?
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?
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?
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
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
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...