Skip to content
Waypoint
EngineeringIntermediate

Engenharia de APIs na prática

Projete, versione e documente APIs que outros times usam sem precisar de reunião.

Rated 4.6820 reviews7,980 learners

Taught by Rafael Costa, verified instructorBackend engineer · banking · Rowan Engineering
Length
6 weeks at 5 hours a weekAt your own pace, or in a live cohort
Credential
Earn a course certificateIssued by Rowan Engineering
Language
Taught in PortugueseWith subtitles in 4 languages
Tutor
An AI tutor in every lessonIt answers from the lesson on screen

$69once, yours to keep

Or in Waypoint Plus for $29 a month

Enroll for $69Start lesson one free

Your money back within 30 days

Start

Hours you have a week
5 hours

Cohorts · live Thursdays

About this course

Para quem mantém APIs usadas por outros times e responde às mesmas perguntas toda semana. Os exemplos vêm de um sistema de pagamentos, com contratos, erros e limites de taxa do jeito que acontecem em produção.

Skills you practice

Syllabus

  • 5 modules

    Ends on the project

  • 15 lessons

    7 to 16 min each

  • 2 h 48 min of video

    Pause to ask the tutor

  • 2 free lessons

    Watch before you pay

  • 4 quizzes

    25 questions in all

  • 1 project

    Reviewed by Rafael's team

    • 1.2Métodos HTTP e idempotência11 min
    • 1.3Códigos de status que o cliente entende8 min
    • Quiz · 8 questions7 min
    • 2.2Validação na entrada12 min
    • 2.3Mensagens para quem integra15 min
    • Quiz · 6 questions6 min
    • 3.1Cursores no lugar de offset14 min
    • 3.2Filtros e ordenação8 min
    • 3.3Limites de taxa10 min
    • Quiz · 5 questions10 min
    • 4.1Mudanças compatíveis e incompatíveis16 min
    • 4.2Versão na URL ou no cabeçalho11 min
    • 4.3Descontinuando uma versão7 min
    • Quiz · 6 questions6 min
    • 5.1OpenAPI do começo ao fim9 min
    • 5.2Exemplos que funcionam16 min
    • 5.3Um changelog para quem integra10 min
    • Project · Projete, versione e documente uma API de reembolsos4 hours

What the price covers

In the price

  • 15 video lessons, 2 h 48 min in all
  • The AI tutor beside every lesson
  • 4 quizzes, graded as you answer
  • A project reviewed by Rafael's team
  • A course certificate when you finish
  • Transcripts in 4 languages

Not in it

  • Answers the tutor writes for you
  • Live reviews outside a cohort
  • One-to-one mentoring
  • A job guarantee

Your instructor

Rafael Costa, verified instructor

Backend engineer · banking

Rating
4.6
Learners
8K
Course
1
  • 11 years in backend engineering

    I design the internal APIs of a bank in São Paulo.

  • Career highlight

    Forty teams follow the versioning rules I wrote.

  • How Rafael teaches

    I teach in Portuguese, from the bank's real APIs.

Open Rafael Costa's profile

Reviews, rated4.6820 reviews

Overall rating

  • 5 stars, 72% of reviews
  • 4 stars, 19% of reviews
  • 3 stars, 5% of reviews
  • 2 stars, 2% of reviews
  • 1 star, 1% of reviews
  • Clarity

    4.7

  • Pace

    4.4

  • Practice

    4.6

  • Tutor

    4.6

  • Feedback

    4.6

  • Value

    4.5

  • Yusuf K.Junior developer

    4 weeks agoFinished

    The tutor asked what I thought the error meant before saying anything. Annoying on day one; by week three I was doing it unasked.

  • Grace W.Career changer

    4 months agoFinished

    I finished with a repository I could show in interviews. Two interviewers asked about the project before they asked about anything else on my résumé, and one of them had read the tests. I had spent eight years in retail management, and this was the first thing I had ever built that a stranger could download, install and run on their own machine.

  • Diego F.Backend developer

    2 weeks agoFinished

    The exercises break things on purpose. Fixing the failing run in module three taught me more than any of the lectures I have sat through.

  • Pete L.Senior engineer

    2 months agoFinished

    Too basic for me. The last module is what I came for, and it is short.

  • Mei C.Software engineer

    1 month agoFinished

    Rafael reviews the project the way a senior colleague would: short comments, each pointing at one line of your code and asking why it is there.

  • Nadia B.DevOps engineer

    2 months agoFinished

    I use something from this course every week. The notes on failure paid for it.

6 of 820 reviews

Where to go after this one

Enrolling

What people ask before they enroll

A person answers anything this list does not. Ask us.

Watch lesson one tonight. Decide in the morning.

It opens with the tutor beside it and the practice set under it, and asks for no card. The other 14 lessons are $69 once, or part of Plus.

Your money back within 30 days.

A laptop on a white desk by a sunlit window, with shelves of books and plants and an orange armchair beside it