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: