Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
API Design and Architecture  - Backend Engineering Intro (1 Hour)
Play lesson

Backend Engineering - API Design and Architecture - Backend Engineering Intro (1 Hour)

5.0 (2)
44 learners

What you'll learn

This course includes

  • 3.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Fundamentals Course - http://calcur.tech/fundamentals ↪ Full Playlist - https://calcur.tech/software-engineering Lesson Notes - https://calcur.tech/notes ⚙️ Backend Engineering Mind Map - https://calcur.tech/mindmap 💻 System Design Playlist - https://calcur.tech/system-design Timestamps: 00:00 - Intro 01:47 - How is this lesson different? 03:30 - What is an API? 06:18 - Types of APIs 07:16 - SOAP 08:49 - GraphQL 10:06 - gRPC 12:30 - WebSockets 15:18 - JSON 19:39 - Example Collection Following this Pattern / Endpoints 23:15 - GET 24:30 - POST 25:49 - GET by ID 26:52 - PUT 27:27 - PATCH 30:40 - DELETE 31:16 - POST 33:25 - GET 36:22 - Nested Data vs. Filtering 39:15 - Caleb is Hungry 40:50 - Query Parameters vs Path vs Body 44:14 - When NOT to use query parameters (or URL paths) 46:40 - A full request example 47:56 - Status Codes 💯 FREE Courses (100+ hours) - https://calcur.tech/free-courses 🏆 C++ Mastery Course - https://www.codebreakthrough.com/cpp-mastery 🐍 Backend Python Course - https://calcur.tech/backend-python 🥇 Python Mastery Course - https://calcur.tech/python-mastery ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~ ✉️ Newsletter - https://calcur.tech/newsletter 📸 Instagram - https://www.instagram.com/CalebCurry 🐦 Twitter - https://twitter.com/calebCurry 🔗 LinkedIn - https://www.linkedin.com/in/calebcurry ▶️ Subscribe - http://calcur.tech/subscribe 👨🏻‍🎓 Courses - https://www.codebreakthrough.com 🅿 Patreon - http://calcur.tech/patreon-calebcurry

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere