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.
Cursos gratuitos para quem está dando os primeiros passos em novas tecnologias!
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
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
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
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
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
Componente do BackButton no Android
Utilizando pure components no lugar de classes
Utilizando Arrow Functions nos componentes
Componentes para cada plataforma
Navegação entre telas no React Native com React Navigation V2
Autenticação JWT no React Native com API REST em NodeJS
Fluxo de autenticação com React Native
Como organizar estilos no React Native
Utilizando NativeBase no React Native
Utilizando fontes de ícones no React Native
Utilizando styled-components
Ocupando todo espaço com componente
Separando estilos genéricos dos componentes
Estilos específicos para plataforma no React Native
CodeQuinta #6 - Construindo layouts no React Native
Entendendo o FlexBox no React Native | Diego Fernandes
Implementando Shimmer Effect no React Native
Scroll infinito no React Native
Criando efeito de Lazy Load em imagens no React Native
Utilizando mapas no React Native com Mapbox
CodeQuinta #4 - Mapas no React Native
Renderizando mapas com a biblioteca do AirBnB
Offline first: como funciona e como aplicar no React Native?
Descobrindo se o usuário está conectado
Redux: O passo a passo
Estrutura Redux escalável com Ducks
Tornando o estado do Redux imutável
Selectors no Redux utilizando reselect
CodeQuinta #1 - Arquitetura Flux com Redux do zero
CodeQuinta #3 - Async com Redux Saga
Realizando operações no estado do Redux
Adicionando um timeout à uma request
Testando reducers de Redux com Jest
Fluxo do Redux
Configurando deep linking no React Native
As melhores features do ES6, ES7 e ES8
Utilizando caminhos absolutos para imports no React Native
Context API do React 16.3.0 e métodos de ciclo de vida
CodeQuinta #9 | Consumindo API REST com React Native (CRUD)
Controlando área "clicável" de botões
Utilizando o clipboard
Manipulando o comportamento da tela com o teclado
Acessando dados de geolocalização do usuário
Utilizando PropTypes do componente filho
[Airbnb Clone - AdonisJS + React + React Native] Iniciando com React Native: Navegação e Autenticação com JWT (parte 4)
[Airbnb Clone - AdonisJS + React + React Native] Instalando o Mapbox e listando imóveis no React Native (parte 5)
Configurando o ORM Sequelize no NodeJS com ExpressJS
Autenticação JWT no React Native com API REST em NodeJS
Iniciando com middlewares no Express.js
Iniciando com AdonisJS, um framework completo para NodeJS
CodeQuinta #10 | API em AdonisJS com ReactJS do zero!
NodeJS: Vale a pena? Vantagens, vagas e salário
Server-side rendering (SSR) com ReactJS e Next.js
Lendo arquivos em partes com async/await
Chat em tempo real com NodeJS + Socket.io
Iniciando com server-side rendering (SSR) no ReactJS com Next.js
Ambiente de desenvolvimento NodeJS com Docker e Docker Compose
[Airbnb Clone - AdonisJS + React + React Native] Iniciando com AdonisJS: Autenticação JWT e API REST (parte 1)
[Airbnb Clone - AdonisJS + React + React Native] Criando CRUD e relações em API REST no AdonisJS (parte 2)
[Airbnb Clone - AdonisJS + React + React Native] Upload de imagens e geolocalização no AdonisJS (parte 3)
[API NodeJS + Express + Mongo] Estrutura e cadastro (parte 1)
[API NodeJS + Express + Mongo] Autenticação (parte 2)
[API NodeJS + Express + Mongo] Recuperação de senha com NodeMailer (parte 3)
[API NodeJS + Express + Mongo] CRUD e relacionamentos com MongoDB (parte 4)
React do zero: componentização, propriedades e estado
React do zero: ciclo de vida, stateless components e arquitetura flux
Iniciando no ReactJS
Persistindo store do Redux no ReactJS com Redux Persist
Caminhos relativos no ReactJS com create-react-app
CodeQuinta #10 | API em AdonisJS com ReactJS do zero!
Theme Switcher com ReactJS e nova Context API
O que estudar em 2018 como front-end?
Padronizando código em seu time
Integração contínua (CI) do zero
PWA: O que é? Vale a pena? Quando utilizar?
Git & Github: O que é? Por que? Como iniciar?
7 passos para aprender a programar em qualquer linguagem
Iniciando com Git
Pré-processador SASS
Iniciando com Vagrant
Servidor PHP no Vagrant
Devo ser front-end, back-end ou full stack?
CodeQuinta #5 - Fluxo Git & Github
Fala Dev #1 - Como comecei a programar? Por que criamos a Rocketseat? Nossa stack
Fala Dev #2 - AirBnB largou o React Native? Projeto sonar, office em RN?
Fala Dev #3 - Reagindo à nova versão do React Native
- RocketCast #1 - Como comecei a programar? Como surgiu a Rocketseat e nossa stack!
- RocketCast #2 - AirBnB largou o React Native? Projeto sonar, office em RN?
- RocketCast #3 - Reagindo à nova versão do React Native
Para conhecer um pouco mais sobre a Rocketseat, acompanhe-nos nas redes sociais: