Go to Preview Lesson
Go to Preview Lesson
LESSON 6.2
How to Create a Docker Image to Containerize an Application
LESSON 6.3
How to Create Continuous Integration Files for GitHub and GitLab
Build and deploy a REST API with Deno
MODULE 1
Introduction
LESSON 1.1
Welcome to Build and Deploy a REST API with Deno!
LESSON 1.2
How to Install Deno Locally and in Docker Containers
MODULE 2
Getting Started with Deno
LESSON 2.1
Deno vs Node: A Deno Fresh Start to JavaScript Runtimes
LESSON 2.2
How to Use the Deno REPL Command Line Interface
LESSON 2.3
Executing TypeScript Files With Deno With the Config File
LESSON 2.4
Deno vs Golang's Standard Library
LESSON 2.5
How to Start a Deno Server and Set Permissions
LESSON 2.6
How to Build a Token Authentication Server With Deno
MODULE 3
Connect to a database
LESSON 3.1
Using Databases with Deno
LESSON 3.2
How to Use PostgreSQL in Docker with Deno
LESSON 3.3
How to Integrate MySQL or MariaDB With Deno
LESSON 3.4
How to Add SQLite to Deno with deno-sqlite
MODULE 4
Database migrations
LESSON 4.1
What is Database Migration? The Strategy to Migrate Data
LESSON 4.2
How to Add Nessie to Deno to Migrate Databases
LESSON 4.3
How to Create a New Database Migration With Deno Nessie
LESSON 4.4
Edit a Deno Nessie Database Migration to Catch Errors
LESSON 4.5
How to Run and Roll Back a Database Migration With Deno Nessie
LESSON 4.6
How to Create a Database Seed File With Deno Nessie
LESSON 4.7
How to Import JSON Data and Seed a Database With Deno Nessie
MODULE 5
REST API
LESSON 5.1
REST API Introduction
LESSON 5.2
Best Practices for a REST API: Endpoints and Database Schema
LESSON 5.3
How to Prepare Deno to Build a REST API
LESSON 5.4
How to Build REST API Endpoints in Deno
LESSON 5.5
Integrate a PostgreSQL Database With Nessie Into a Deno API
LESSON 5.6
Building a MySQL or PostgreSQL Database Pool in Deno
LESSON 5.7
Migrating Data to PostgreSQL and Modeling Data in Deno
LESSON 5.8
Build API Calls That Generate SQL Queries in Deno
LESSON 5.9
Create a Database Controller in Deno
LESSON 5.10
How to Authenticate and Authorize REST API Requests in Deno
LESSON 5.11
Create New Tables and Models With Deno Database Migration
LESSON 5.12
Add List, Create, Read, Update, and Delete Requests in Deno
LESSON 5.13
How to Build Many-to-Many Namespace Connections in Deno
LESSON 5.14
API Afterthoughts
MODULE 6
Deployment
LESSON 6.1
Deployment Introduction
LESSON 6.2
How to Create a Docker Image to Containerize an Application
LESSON 6.3
How to Create Continuous Integration Files for GitHub and GitLab
LESSON 6.4
How to Deploy a Deno API Server With the Digital Ocean API
LESSON 6.5
How to Deploy a Deno Docker Image to Digital Ocean
LESSON 6.6
Deploy with Docker
Go to Next Lesson
Go to Next Lesson
LESSON 6.4
How to Deploy a Deno API Server With the Digital Ocean API
Go Pro
Log In
How to Create Continuous Integration Files for GitHub and GitLab
You will learn how to create a basic CI file for GitHub and GitLab, and run tests on them