Skip to content

PacktPublishing/Hands-On-Server-Side-Web-Development-with-Koa.js-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Hands-On Server-Side Web Development with Koa.js [Video]

This is the code repository for Hands-On Server-Side Web Development with Koa.js [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

The demand for multi-functional applications has grown over the past few years. To simplify the application development process, Express has come up with Koa, a minimal version of the Node.js framework.

This course starts by helping you set up the environment you need to use Koa.js. You will learn to create a server using Node.js and Koa.js. You will build views, use the available Koa templates, and learn to authenticate your app and provide secure login access using JWT.

You’ll learn to use promises, and async functions while building your application, and how to handle errors using try-catch and utilize the middleware. Finally, you will master database connectivity and deploy your application on Docker. By the end of this course, you will be able to leverage the Koa framework to develop server-side applications.

What You Will Learn

  • Build a server-side application using Koa & MongoDB
  • Create a Node.js server using the Koa.js framework
  • Utilize REST APIs to perform various data handling operations
  • Implement CRUD operations using MongoDB
  • Handle errors efficiently using the try-catch function
  • Utilize async-await to resolve API and database connections
  • Make your application production-ready using Nginx and deploy it using Docker

Instructions and Navigation

Assumed Knowledge

This course is for JavaScript developers who are currently working on the Node.js or Express frameworks and are keen to use the minimalistic Koa.js framework.

Technical Requirements

Minimum Hardware Requirements For successful completion of this course, students will require the computer systems with at least the following:

· OS:Mac/Windows/Linux

· Processor:core I5

· Memory:4GB RAM

· Storage:100GB

Recommended Hardware Requirements For an optimal experience with hands-on labs and other practical activities, we recommend the following configuration:

· OS:Mac/Windows/Linux

· Processor:core i7

· Memory: 8GB RAM

· Storage:200GB

Software Requirements · Operating system:Mac/Windows/Linux

· Browser: Chrome, Safari,Mozilla

· Visual studio code IDE, Latest Version

· Node.js LTS 8.9.1 Installed

Provide links/instructions so that the customer can easily find out where to download the required software.

Visual studio link: https://code.visualstudio.com/

NodeJS: https://nodejs.org/en/

Related Products

About

Hands-On Server-Side Web Development with Koa.js[video], published by PaPckt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published