@tgmarinho
Back to Blog
js

Dica de Leitura - JS Cangaceiro

Dica de Leitura - Cangaceiro Javascript, uma aventura no sertão da programação

October 12, 20174 min read

Leitura e Prática do Livro Cangaceiro JavaScript, uma aventura no sertão da programação.

Estou bem interessado na linguagem JavaScript, e venho estudando ela por vídeos, livros, e hands-on…

Já conhecia o Jquery, e o JavaScript que fazia apenas manipulação no DOM, mas eu queria mais, e ai gostaria de aprender a programar javascript no backend, organizar código, saber aplicar o padrão MVC em um projeto JavaScript, construir um Controller, fazer uma conexão com um banco de dados (IndexedDB tipo um H2 do Java #sqn), fazer um DAO, Service, tudo que eu já sabia fazer em um projeto JavaEE ou Spring, gostaria de ver como é no JavaScript.

Aprender sobre Node, Meteor, React essas stacks Javascript que são usados no backend e frontend de uma aplicação web, mobile…

A procura está muito grande no mercado de desenvolvedores Node, Meteor… Angular e React tanto nacional quanto internacional com muitas possibilidades de trabalhar remotamente.

Bom e com isso, há uns 4 meses estive lendo e praticando o livro: Cangaceiro JavaScript, uma aventura no sertão da programação, do autor Flávio Almeida.

Flavio utiliza de um linguagem bem legal, eu curto o jeito que o cearense fala, pois já trabalhei com vários no exército… e achava muito engraçado e divertido.

Então com a leitura do livro você se diverte e vai se motivando com as frases típicas do “cangaço”, “sertão”, “nordestino”, etc.

O livro você pode comprar aqui: https://www.casadocodigo.com.br/products/livro-cangaceiro-javascript

Meu progresso de leitura e prática está no github: https://github.com/tgmarinho/jscangaceiro foram 58 commits meu desde 03 de agosto de 2017 até 09 de dezembro de 2017.

Das coisas me lembro agora, que mais gostei no Livro foram:

Ver como construir classes como eu fazia no Java para o JavaScript, a Orientação a Objetos no JavaScript, entender as convenções adotadas pelos desenvolvedores JS, ver a programação Funcional, já conhecia um pouco no Java, e foi muito legal ver esses conceitos aqui no JavaScript também, achei muito poderoso o JS e como o Flávio demonstrou isso no webapp desenvolvido e demonstrado no livro.

Ele explica detalhadamente a construção de uma webapp Negociações, onde você importa negociações através de API Rest que é consumida do server do webapp, você inclui uma nova negociação, informando data, quantidade e valor, ele mostra várias jogadas com Data, tratamento de exceção, demonstra os padrões de projeto Factory, Decorator, DAO, Promises, entre outros…

Aprende o básico da ferramenta NPM, build, execução, instalação de plugins, já dá para ter uma noção de node e npm, o livro não é de NodeJS, mas ele faz uso, então já dá para ir tendo uma noção básica.

Aborda um básico sobre Módulos, Babel, Async/Await, WebPack… também vários códigos nas versões do Esx(EcmaScript(5, 6, 7, 8). É muito código mesmo!

Recomendo o livro para quem quer entrar no mundo JS, no frontend e backend (fullstack).

O livro é uma fonte de inspiração para escrever bons códigos, padronizados, bem organizados, com ótima manutenibilidade.

Tem que ter um pouco de paciência reler o que não entendeu e ir avançando, e depois regredindo para rever o conceito que naturalmente pode ser esquecer, o negócio é praticar e usar o livro e código posteriormente como referência, confesso que tem coisas que engoli a seco, outras entendi bem.

Se assim como eu, você é iniciante, mas é bastante crítico, querendo fazer o melhor e sempre conhecer as coisas do básico ao avançado, recomendo a leitura.

Bom, meus estudos em JS não param por aqui, vou procurar outros livros e cursos para ir aprendendo mais… pois estou curtindo muito.

Acho que o próximo livro será o Javascript: O Guia Definitivo (https://www.submarino.com.br/produto/112167569/livro-javascript-o-guia-definitivo) o qual espero pegar emprestado na universidade.

Obrigado Flávio pelo livro, e Casa do Código pela publicação.

OBS: não ganho nada por isso, apenas gostaria de deixar uma dica de leitura, e ser grato pelo conteúdo de qualidade dos autores e da edição e publicação da Casa do Código.

Fiz um vídeo sobre o livro também: