Awesome
Uma lista dos materiais gratuitos diponibilizados pela Rocketseat, incluindo conteúdos do Blog, Youtube e Instagram.
Install / Use
/learn @Rocketseat/AwesomeREADME
Este compêndio tem como propósito unificar de forma organizada todo material gratuito disponibilizado pela Rocketseat. Será encontrado materiais do Blog, Youtube e Instagram.
Starter
Cursos gratuitos para quem está dando os primeiros passos em novas tecnologias!
Javascript básico
Javascript ES6+
Node.js
React.js
React Native básico
Tabela de Conteúdos
<div id="javascript" />Javascript
Controlando criação/edição com Axios
Get/set por caminho em objetos
Operação em estilos CSS-in-JS
Condicionais short-circuit
Gerando e validando hash de passwords
Utilizando transform de decorators
Formatação de data com Javascript puro
Formatação monetária com Javascript puro
Debounce vs. Throttle no Javascript
Ambiente Javascript: Dicas, VSCode e terminal
Manipulando datas com o MomentJS
Criando condicionais por objeto
Aplicando validações com Validator
Recuperando e criando Query String
Utilizando Tagged Template Literals
Preview de input de imagem
Aplicando timeouts para chamadas à API
Criando API fake para seu front-end
Style guides Javascript com ESLint, Prettier e EditorConfig | Diego Fernandes
<div id="js-ecmascript"> ES6/ES7/ES8
ES6: Funções de iterações
Shorthands: Arrow Function
Utilizando funções assíncronas do ES6
Utilizando atribuição no ES6
Utilizando async/await do ES2017
Configurando NodeJS com ES6
CodeQuinta #7 - Features do ES6, ES7 e ES8 produtivas
<div id="js-promises" />Promise e async/await
Trocando Promise por async/await
Alterando callbacks para Promises
Lendo arquivos em partes com async/await
Utilizando .finally() em Promises
Chamadas consecultivas em Promises
Javascript assíncrono: async/await
Javascript assíncrono: Promises
Iterações assíncronas com .map
Evitando o bloqueio do fluxo assíncrono
React Native
<div id="rn-start" />Start
Iniciando com React Native em 2018 | Diego Fernandes
3 passos para aprender React Native
5 erros comuns de um desenvolvedor React/React Native
5 dicas de performance no React Native
Criando template de React Native para novos projetos
Expo: o que é, para que serve e quando utilizar?
Iniciando no React Native [LINK ATUALIZADO NA DESCRIÇÃO] | Diego Fernandes
<div id="rn-components" />Componentes
Higher-Order Components (HOCs) no React e React Native
Context API do React 16.3.0 e métodos de ciclo de vida
Utilizando .bind para evitar criação de funções
Repassando funções a componentes
Criando componente reutilizável
Repassando componente como propriedade
Dois novos métodos de ciclo de vida
Utilizando render props
Utilizando setState funcional
Utilizando <Fragment>
O this.setState é assíncrono
Componente vs PureComponent
Utilizando o callback do setState
Capturando erros de execução no componente- [
Utilizando async/await no ciclo do componente](https://www.in
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
Security Score
Audited on Feb 10, 2026
