From logical reasoning to clean code — a journey through JavaScript, TypeScript, Node.js, NPM and NVM. Everything you need to go from zero to writing professional code.
Currently available in Portuguese only.
This ebook was made to solve that. Once and for all.
10 chapters that take you from logical reasoning to professional code
Algorithms, computational thinking, pseudocode and flowcharts
From Brendan Eich to ES6 — how the language conquered the world
Variables, types, operators, conditionals, loops and functions
Arrays, objects, map, filter, reduce, destructuring and spread
Meaningful names, small functions, DRY, early return
Static typing, interfaces, generics and type safety
DOM, events, fetch API and page manipulation
Modules, fs, HTTP server and event loop
Packages, scripts, versioning and environments
Git, debugging, tests and career paths
Commented answers for all exercises so you can check your progress
Practical exercises in each chapter with answer key
Clean Code from day one — not after
JavaScript on the frontend AND backend with Node.js
TypeScript, NPM, NVM — complete ecosystem
From zero to intermediate in a linear journey
10 chapters + answer key — dense and direct content
Real code from the first chapter
// BAD
const d = 86400;
function calc(x, y) { return x * y; }
// GOOD
const SECONDS_PER_DAY = 86400;
function calculateArea(width, height) {
return width * height;
}Software Engineer with over 4 years of experience in full-stack development. Works daily with JavaScript, TypeScript, React, Node.js and Vue. Passionate about turning complex problems into simple solutions and clean code.
10 chapters, practical exercises and complete answer key. From logical reasoning to clean code in a single read.
Get my ebookInstant access to PDF after purchase