Estudando Javascript e MEAN Stack
Em Maio, o canal Google Developers publicou no Youtube uma serie de videos de um evento sobre Dart, o Dart Developer Summit 2015, entre os diversos videos sobre a nova linguagem de programação há um chamado “Moving from Node.js to Dart” que me chamou atenção, não pelo que mostrou sobre o Dart mas, pelo que mostrou sobre o Node.js que, até então, não conhecia. Enquanto pesquisava sobre o Node.js, me interessei absurdamente pelo desenvolvimento web, pelas possibilidades e em especial pela capacidade de desenvolver toda uma aplicação web usando apenas uma linguagem de programação.
Atualmente, tenho estudado bastante sobre Javascript e a full-stack MEAN(MongoDB, Express.js, AngularJS e Node.js). Vou citar aqui alguns locais onde busco informações, exercicios e algumas ferramentas que uso no meu dia-a-dia para desenvolver e estudar.
Sites
Free Code Camp - possui varios exercicios para praticar o que está sendo estudado, o aluno aprende todo o processo de desenvolvimento de uma aplicação web utilizando a MEAN Stack(MongoDB, Express.js, Angular.js, Node.js).
Code School - possui um ótimo curso introdutório ao Angular.js gratuito. A versão paga possui tambem cursos, sobre Node.js, Javascript e varias outras linguagens e ferramentas.
Codecademy - Curso de HTML,CSS, Javascript e de como uni-los para criar paginas web.
egghead.io - possui um grande acervo de videos sobre Javascript e varios de seus frameworks, como: AngularJS, Node.js, React, Grunt, etc.
MongoDB University - Curso “M101JS: MongoDB for Node.js Developers”(Em andamento).
- Em Português
NodeBR - blog com varios posts sobre ferramentas para Node.js e como usa-las.
Underground WebDev - blog escrito por Caio Ribeiro, autor do livro “Aplicações web real-time com Node.js” um extenso conteudo sobre Node.js, Express.js e Meteor.
Nomadev - blog escrito por Suissa(Jean Carlo), evangelista e palestrante Javascript. Conteudo sobre Javascript e MEAN.
Canais do Youtube
LearnCode.academy - Javascript, AngularJS, Node.js, etc.
thenewboston - Tutoriais sobre quase tudo.
funfunfunction - Javascript Funcional, etc.
- Em Português
Rodrigo Branas - Javascript, AngularJS.
Webschool.io - Curso de Node.js e Curso de Javascript funcional(Em andamento).
NodeBR - Canal da comunidade de Node.js do Brasil
Livros
JavaScript: The Definitive Guide - David Flanagan, publicado pela O’Reilly Media.
Mean: Full stack JavaScript para aplicações web com MongoDB, Express, Angular e Node - Flávio Almeida, publicado pela Casa do Codigo.
Professional Node.js - Pedro Teixeira, publicado pela Wrox.
Segredos do Ninja JavaScript - John Resig e Bear Bibeault, publicado pela novatec.
E claro, as documentações: Javascript, Node.js, AngularJS, MongoDB, Express.js. Por falar em documentação, o Zeal é uma ótima ferramenta que mantem as documentações disponíveis offline no Linux e Windows, ela é baseada no Dash(disponivel para OS X e iOS).
Utilizo o editor de texto Atom e os plugins podem ser vistos aqui.
Este é o meu primeiro post, espero que tenham gostado. ^^
Atualizado em 6 de julho de 2016