Advanced React Architecture
Design the architecture of a large React application in a small-group bootcamp with live instruction.
Find the right course by technology, experience level and learning format.
161 courses · showing 49–72
Design the architecture of a large React application in a small-group bootcamp with live instruction.
Write your first server-side JavaScript with Node.js: files, modules, npm and a small HTTP server.
Build web servers with Express: routes, templates, static files and forms.
Design and build a REST API with Express, validation, pagination and proper status codes.
Add sign-up, login, sessions and JWT auth to a Node API, with a mentor reviewing your security choices.
Write Express middleware for logging, auth checks, validation and error handling.
Send transactional email from Node: templates, queues and delivery checks.
Receive and verify webhooks in Node, and handle retries without duplicates.
Protect Node apps from common attacks: injection, XSS, CSRF and leaked secrets.
Connect Node to PostgreSQL with queries, migrations and a query builder.
Store data in MongoDB from Node with Mongoose models and queries.
Deploy a Node app to a Linux server with a process manager, HTTPS and logs.
Add roles and permissions to a Node API: admins, editors and viewers.
Structure large Node.js backends with layered architecture, queues, caching and observability in a bootcamp.
Learn the Python you need for web work: data types, functions, files and packages.
Build a JSON API with Flask, blueprints, SQLAlchemy and request validation.
Build your first Django site: models, views, templates and the admin.
Build and validate forms in Django with Form and ModelForm classes.
Customize the Django admin into a tool your team can use every day.
Build a REST API with Django REST Framework serializers, views and routers.