HomeCourses
Rocketseat

Rocketseat is a Brazilian coding school that focuses on JavaScript Technologies.

GoStack

This course covered NodeJS, ReactJS and React Native technologies.

During the course I did many small project to learn some specific topic, but as final project I built a bit bigger project called GoBarber.

It teach:

  • how use NodeJS to build Headless applications:
    • that provide an API
    • that save the data in a Postgress database using TypeORM
    • that save cache data in the Redis database
    • that save tasks in the MongoDB to be process lather
    • that send e-mails with Amazon SES
    • that save its files with Amazon S3
    • that is tested with Jest
    • that is deployed in the DigitalOcean with Github Actions
    • whom is published with HTTPS provided by CertBot
  • how use ReactJS to build Web applications:
    • that the user can navigate to see the information provided by the API
    • that the user can input data using forms
    • that the user can upload files
    • that is tested with Jest
    • that is deployed in the DigitalOcean with Github Actions
    • that is deployed in the Google Cloud with Github Actions
    • whom is published with HTTPS provided by CertBot
  • how use React Native to build Android Mobile applications:
    • that the user can navigate to see the information provided by the API
    • that the user can input data using forms
    • that the user can upload files
    • that is tested with Jest
    • that is deployed in the Google Play Store with AppCenter Platform