typescript roadmap from zero to dev
What? How? Why ts and not js ?
vscode + extension + debug
- ms-azuretools.vscode-docker
- mhutchie.git-graph
- GitLab.gitlab-workflow
- eamodio.gitlens
- oderwat.indent-rainbow
- firsttris.vscode-jest-runner
- jebbs.plantuml
- qhoekman.language-plantuml
- esbenp.prettier-vscode
- alefragnani.project-manager
- humao.rest-client
- Gruntfuggly.todo-tree
- xabikos.JavaScriptSnippets
Basic usage: npm init, package.json, dependencies, devDependencies, node_modules
- String, Number, Bigint, Boolean, Undefined, Null, Symbol
- Objects: object, array, map, class, function
How memory references work? Intro to stack,heap and gc
How does they works? type, interface (extends + implements)
Equality, loop, array methods, spread, destructure, console, JSON.stringify/parse
() => {} ... how it works?
ex1, ex2, ex3
import/export concepts
Timeout, interval, fetch, fs, promise
Manage your nulls...
How it works a runtime ? node, deno, bun
Node basic introduction and event loop
ex4, ex5, ex6, ex7
Introduction and approach
ex8
Useful API, Websocket, EventSource and basic of the most famous frameworks
ex9
- Github: https://github.com/nestjs/nest
- Course: https://courses.nestjs.com
Mini project using nestjs that involves:
- strict structure
- swagger
- calling a repository
- calling a service provider
How it works? Basic conf