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 era um framework a qual eu desconhecia. 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.
- 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.
- Em Português
- Rodrigo Branas — Javascript, AngularJS.
- Webschool — Curso de Node.js e Curso de Javascript funcional(Em andamento).
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.
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. ^^