- Koa.js Tutorial
- Koa.js - Home
- Koa.js - Overview
- Koa.js - Environment
- Koa.js - Hello World
- Koa.js - Generators
- Koa.js - Routing
- Koa.js - URL Building
- Koa.js - HTTP Methods
- Koa.js - Request Object
- Koa.js - Response Object
- Koa.js - Redirects
- Koa.js - Error Handling
- Koa.js - Cascading
- Koa.js - Templating
- Koa.js - Form Data
- Koa.js - File Uploading
- Koa.js - Static Files
- Koa.js - Cookies
- Koa.js - Sessions
- Koa.js - Authentication
- Koa.js - Compression
- Koa.js - Caching
- Koa.js - Database
- Koa.js - RESTful APIs
- Koa.js - Logging
- Koa.js - Scaffolding
- Koa.js - Resources
- Koa.js Useful Resources
- Koa.js - Quick Guide
- Koa.js - Useful Resources
- Koa.js - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Koa.js Tutorial
Koa.js is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. It is an open source framework developed and maintained by the creators of Express.js, the most popular node web framework.
Audience
This tutorial has been created for those who have basic knowledge of HTML, JavaScript(ES6) and how the client-servers work. After completing this tutorial, you'll be able to build moderately complex websites and backends for mobile applications.
Prerequisites
You should have basic knowledge of JavaScript(ES6) and HTML. If you are not acquainted with these, we'll suggest you to go through their tutorials first. Some knowledge of how HTTP works will be quite helpful (not necessary) for you to understand this tutorial. Having basic knowledge on MongoDB will help you with the Database chapter.