DevCasts e Meetups de JavaScript
28 vídeosPodCasts, DevCasts e Vídeos sobre JavaScript com os mais variados temas, tecnologias e frameworks. Aprenda React, Redux, Node.js, Vue.js, jQuery e muito mais.
![O que é React?](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_o_que_e_react_40350.jpg)
O que é React?
React é uma biblioteca de apenas 100KB que promete criar interfaces declarativas e baseadas em componentes. Descubra...
![Por que usar o Redux?](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_por-que-usar-o-redux_40316.png)
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](http://www.devmedia.com.br/arquivos/meetup/meetup_pequeno_composicao-de-componentes-com-react_40317.png)
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](http://www.devmedia.com.br/arquivos/meetup/meetup_pequeno_redux-aplicado-ao-react_40318.png)
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](http://www.devmedia.com.br/arquivos/5minutos/5minutos_adicionando-redux-a-uma-aplicacao-react_40319.png)
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...
![Conhecendo o projeto dessa série: API Node.js com JWT](http://www.devmedia.com.br/arquivos/LiveClass/liveclass_conhecendo-a-arquitetura-da-api-node-js-para-autenticacao_40304.png)
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](http://www.devmedia.com.br/arquivos/meetup/meetup_pequeno_por-dentro-da-arquitetura-do-jwt_40281.png)
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](http://www.devmedia.com.br/arquivos/meetup/meetup_pequeno_por-dentro-da-arquitetura-do-jwt(PR)_40281.png)
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](http://www.devmedia.com.br/arquivos/5minutos/5minutos_invalidando-um-token-jwt-logout_40297.png)
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](http://www.devmedia.com.br/arquivos/meetup/meetup_pequeno_como-usar-jwt-no-angular_40282.png)
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](http://www.devmedia.com.br/arquivos/meetup/meetup_pequeno_como-usar-jwt-no-angular(PR)_40282.png)
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...
![Conceitos do REST para desenvolvedores Angular](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_conceitos-do-rest-para-desenvolvedores-angular_40226.png)
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](http://www.devmedia.com.br/arquivos/meetup/meetup-angular-2-thumb.png)
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](http://www.devmedia.com.br/arquivos/meetup/meetup-angular-1-thumb.png)
Meetup O que é Angular
Nesse meetup falamos sobre o framework Angular. Abordamos temas referentes a arquitetura de uma aplicação Angular, tais...
![Apresentando o Node.js](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_apresentando-o-node-js_40209.png)
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...
![Um bate papo sobre a evolução do JavaScript](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_um-bate-papo-sobre-a-evolucao-do-javascript_40136.png)
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...
![Já ouviu falar em Single Page Applications?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_ja-ouviu-falar-em-single-page-applications_39009.png)
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...
![Conhece o Electron?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_conhece-o-electron_38040.jpg)
Conhece o Electron?
O Electron é um framework que nos permite criar aplicações desktop para Windows, Mac e Linux utilizando tecnologias...
![Adoramos Ajax](http://arquivo.devmedia.com.br/noticias/devcast/devcast_adoramos-ajax_37919.jpg)
Adoramos Ajax
Neste DevCast veremos como a equipe de programação da DevMedia utilizou a técnica de Lazy Load, com jQuery, para...
![A jQuery substitui o JavaScript?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_a-jquery-substitui-o-javascript_37647.jpg)
A jQuery substitui o JavaScript?
Atualmente, com a biblioteca jQuery sendo utilizada em grande parte dos projetos que envolvem JavaScript, uma dúvida...
![Inserindo dois controllers no sistema de rotas do AngularJS](http://arquivo.devmedia.com.br/noticias/devcast/devcast_inserindo-dois-controllers-no-sistema-de-rotas-do-angularjs_37181.jpg)
Inserindo dois controllers no sistema de rotas do AngularJS
Nesse DevCast veremos como utilizar dois controllers dentro de um mesmo template carregado pelo sistema de rotas do...
![Rotas em AngularJS: Criando transição de páginas dinâmicas com ngRoute](http://arquivo.devmedia.com.br/noticias/devcast/devcast_rotas-em-angularjs-criando-transicao-de-paginas-dinamicas-com-ngroute_34556.jpg)
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...
![Busca e ordenação de tabelas com AngularJS](http://arquivo.devmedia.com.br/noticias/devcast/devcast_busca-e-ordenacao-de-tabelas-com-angularjs_34558.jpg)
Busca e ordenação de tabelas com AngularJS
Nesse pocket aprenderemos a criar uma aplicação com uma busca dinâmica e uma tabela que se ordena conforme a coluna...
![AngularJS: Consumindo um serviço ASP.NET Web API](http://arquivo.devmedia.com.br/noticias/devcast/devcast_angularjs-consumindo-um-servico-asp-net-web-api_32918.png)
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...
![Web Components com Polymer](http://www.devmedia.com.br/cursos/_new/img/tema/javascript.png)
Web Components com Polymer
Vamos aprender o que são e para que servem os Web Components. Criaremos um web componente usando somente recursos...
![Upload de múltiplas imagens com barra de progresso usando AngularJS, Bootstrap e PHP](http://www.devmedia.com.br/cursos/_new/img/tema/front-end.jpg)
Upload de múltiplas imagens com barra de progresso usando AngularJS, Bootstrap e PHP
Vamos aprender como criar uma galeria de imagens sem banco de dados usando diversos recursos tais como AngularJS, PHP,...
![Criando HeatMaps com JavaScript e HTML](http://www.devmedia.com.br/cursos/_new/img/tema/front-end.jpg)
Criando HeatMaps com JavaScript e HTML
Este DevCast mostra como criar um heatmap (mapa de calor) a partir de uma biblioteca Javascript e uma página HTML para...
![Yeoman, Bootstrap e AngularJS - Criando um site pessoal](http://arquivo.devmedia.com.br/noticias/devcast/devcast_yeoman-simplificando-a-criacao-de-projetos-web_37278.jpg)
Yeoman, Bootstrap e AngularJS - Criando um site pessoal
Vamos aprender como criar um site pessoal de portfólio utilizando diversas tecnologias, tais como Yeoman, Bootstrap 3 e...