APIs, Authentication and Real-Time Apps
Advanced back-end topics: API design, authentication with sessions, tokens and OAuth, authorization, WebSockets and real-time features.
JS-240 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon
Offered by HSM University · JavaScript Programming
Course content
- 1Designing good APIsComing
- 2Versioning and documentationComing
- 3Sessions and cookiesComing
- 4Token-based authenticationComing
- 5OAuth and signing in with other providersComing
- 6Authorization and rolesComing
- 7Rate limiting and abuse protectionComing
- 8WebSocketsComing
- 9Real-time updates and notificationsComing
- 10GraphQL basicsComing
- 11File uploads and storageComing
- 12Capstone: a real-time order boardComing
Requirements
Recommended background. You can start any course at any time.
Description
Advanced back-end topics: API design, authentication with sessions, tokens and OAuth, authorization, WebSockets and real-time features.
Part of the Information Technology stream, typically taken in year 2.