JavaScript Categoria

Conheça os cursos gratuitos do WebDevBr! - Inscreva-se!

JavaScript (às vezes abreviado para JS) é uma linguagem leve, interpretada e baseada em objetos com funções de primeira classe, mais conhecida como a linguagem de script para páginas Web, mas usada também em vários outros ambientes sem browser como node.js ou Apache CouchDB


Vídeos sobre JavaScript

Node.js - Real-time com Socket.io e Express

Na última aula desta série vamos usar o Socket.io para aplicar um realtime aliado ao ajax que você já conhece com o Jquery. Para ser avisado quando os outros vídeos de Node.Js (e outros do WebDevBr) forem lançados, cadastre-se: http://eepurl.com/bGN_pH Cursos e treinamentos do WebDevBr: https://www.webdevbr.com.br/

Node.js - CRUD com Express e MongoDb

Agora que você já conheceu o Node.js, o Módulo HTTP e o Express, vamos criarmos um mini-projeto real, com persistência no banco de dados MongoDb. Nesta aula vamos criar um TODO list com listagem, atualização e inclusão de novos registros. Para ser avisado quando os outros vídeos de Node.Js (e outros do WebDevBr) forem lançados, cadastre-se: http://eepurl.com/bGN_pH CSS usado no vídeo: https://g…


Node.js - Express, noções básicas

Dessa vez vamos conhecer o Express, um framework para o Node.Js, esta é uma pequena introdução para a próxima aula, quando iremos criar um pequeno projeto web. Para ser avisado quando os outros vídeos de Node.Js (e outros do WebDevBr) forem lançados, cadastre-se: http://eepurl.com/bGN_pH O Hangout sobre Node.js citado no vídeo: https://www.youtube.com/watch?v=mv6J1imTUXI Cursos e treinamentos …

Node.js - Módulo HTTP - Entendendo como o Node serve páginas para web, na prática

Nesta aula vou subir um servidor web que serve páginas HTML usando o módulo HTTP do Node.js e entender todo esse processo na prática antes de conhecermos o Express e iniciar um projeto de verdade. Para ser avisado quando os outros vídeos de Node.Js (e outros do WebDevBr) forem lançados, cadastre-se: http://eepurl.com/bGN_pH O Hangout sobre Node.js citado no vídeo: https://www.youtube.com/watch?…


Notificações na area de trabalho

Notificações na area de trabalho



Hangouts sobre JavaScript

NodeJs para PHPZeiros

Neste Hangout quero dar o pontapé inicial para quem quer sair da zona de conforto e aprender a usar JavaScript no servidor, quero falar um pouco da demanda pela tecnologia, um live coding com hello world e como isso vai agilizar o dia do dev e das empresas que empregam tal desenvolvedor.

Porque Laravel e Vue não é uma boa idéia?

Para ser avisado deste e outros hangouts, cadastre-se: http://eepurl.com/bGN_pH Neste Hangout vamos falar sobre o porque a ideia de integração entre front-end e back-end pode não ser uma boa pra você, como conseguir ajudar e como aprender o seu primeiro (ou segundo, terceiro...) framework rapidamente.


Hangout – AngularJs - Autenticação em SPA

Quando será? Dia 20/04 - segunda - 20:00 Local Google Hangout Qual a duração Aproximadamente 1:00h. Para quem é indicado Desenvolvedores que começaram rescentemente ou já trabalham com AngularJs O que vamos falar Vamos entender quais as limitações do AngularJs (imposta pelo próprio protocolo HTTP) quanto a autenticação e como funcionam os métodos de autenticação Basic e Digest, vamos con…



Artigos sobre JavaScript

AngularJs - Dicas para melhorar sua estrutura de projeto e código

Uma novidade que me fez repensar toda a organização dos meus projetos com AngularJs foi o novo recurso components da versão 1.5, na verdade eu sempre sentia uma coceirinha no cérebro quando olhava a antiga organização dos meus arquivos. Eu já usei várias formas de organização de diretórios e arquivos no AngularJs, uma delas era separando em controllers, factories, services e arquivos html, mas e…

Comece agora mesmo a utilizar o bower em seus projetos

Artigo por Frederico Ferreira; Web sites e sistemas WEB em geral utilizam, na maioria das vezes, alguns frameworks, bibliotecas, utilitários entro outros componentes. E o Bower pode administrar tudo isso para você. Pense bem, em vez de ter que entrar no site de cada framework que você quer e baixar os arquivos necessários, você pode automatizar este processo e baixar tudo de uma vez através do …


Push Notification no Android - Enviando notificações do seu servidor

A algumas semanas eu escrevi um artigo sobre local notifications aqui no WebDevBr, e prometi que traria sobre push notification também, pois bem, promessa cumprida. Para quem não leu o artigo passado, notifications são aquelas notificações que você recebe no celular quando alguma coisa acontece ou quando tem alguma promoção naquele joguinho que atrapalha sua vida de tão divertido. Por exemplo, q…

Interfaces - Manual TypeScript

Um dos principios fundamentais do TypeScript é o tipo de verificação focada na "forma" dos dados. Este tipo de checagem é chamado de "duck typing" ou "structural subtyping". No TypeScript, interfaces são usadas para ocupar o papel de "dar forma" aos dados e são uma maneira poderosa de definir contratos dentro do seu código, bem como contratos com código fora do seu projeto. Em algumas linguag…


SQLite no Ionic com ngCordova

SQLite é um banco de dados leve, simples e muito usado no mundo backend e também pode ser usado no Ionic. A grande questão é que o Ionic já nos da acesso a LocalStorage que é muitas vezes mais simples de usar do que SQL, além de não precisar configurar nada. Mas ele tem um limite de 5mb de espaço, confesso que não é fácil escrever 5mb de texto e em muitos casos isso vai ser suficiente, porém ape…

Tipos básicos - Manual do TypeScript

Como era de se esperar, TypeScript suporta todos os tipos básicos de dados que o JavaScript, assim como um adicional para enumeração. TypeScript também suporta tipagem da variável, forçando que ela aceite apenas o especificado, para isso seguimos a seguinte regra: var nomeDaVariavel: tipo = valor; Embora eu tenha usado a palavra-chave var, ela não é obrigatória, tem o conceito apenas de infor…


Porque o Angular 2 será tão legal? É uma boa hora para aprender AngularJs1?

E o papo do momento não é o lançamento do AngularJs 2, ou é? Muitas perguntas vem surgindo nas redes socias, mas a que mais vejo é: vale a pena investir em AngularJs 1.x já que o 2 está em beta? Antes de responder está pergunta vamos dar uma olhada em algumas features do AngularJs 2. Compatibilidade O AngularJs 2 vai ser compatível com Chrome, Edge, Firefox, IE 9+, Safari, Android 4.1+, deskto…

Aplicação real-time com MEAN Stack, o futuro da Web

Cada dia mais a coisa cresce e toma forma. Quando comecei a trabalhar com Desenvolvimento Web, sabe, lá no HTML e CSS. Na época o Ajax não existia, o CSS 2 era novo e os navegadores não davam suporte ao position:absolute completamente (Internet Explorer, kk) e toda vez que queria atualizar algo em "tempo real" usava iframe. Mas ai o Javascript evoluiu de "Nem pode ser chamado de linguagem" para a…


Como criar um tema Parallax, Navegação Ajax, responsivo e histórico do navegador usando Twitter Bootstrap e Jquery - Parte 1 - Estrutura

Muito se lê na internet sobre parallax, reponsividade, navegação one page e outros recursos incríveis que deixam qualquer desenvolvedor frontend com "água na boca" para colocar  em prática o mais rápido possível, mas é ai que começa a dor de cabeça do desenvolvedor e, as vezes, do usuário, já que alguns tipos de navegação, como ajax e one page, nativamente, ignoram um fator importantíssimos para …


* Parcelamento apenas cartão de crédito! Pode haver uma pequena variação no parcelamento em relação a simulações apresentadas!