DevOps for Data Scientists: Containers for Data Science

DevOps    |    Intermediate
  • 16 videos | 58m 13s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 33 users Rating 4.5 of 33 users (33)
In this 16-video course, explore the use of containers in deploying data science solutions by using Docker with R, Python, Jupyter, and Anaconda. Begin with an introduction to containers and their use for deployment and data science. Then examine approaches to infrastructure as code for data deployment, and concepts behind Ansible and Vagrant approaches to data science deployment. Explore the main features of provisioning tools used in data science. You will learn how to use Docker to build data models, then use it to perform model testing for deployment, to manage R deployments, and for a PostgreSQL deployment. Also, discover how to use Docker for persistent volumes. Next, learners look at using Jupyter Docker Stacks to get up and running with Jupyter and using the Anaconda Distribution to run a Jupyter Notebook. This leads into using Jupyter Notebooks with a Cookiecutter data science project. Then learn about using Docker Compose with PostgreSQL and Jupyter Notebook, and using a container deployment for Jupyter Notebooks with R. The concluding exercise involves deploying Jupyter.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Describe the use of containers for data science
    Describe approaches to infrastructure as code for data deployment
    Describe ansible and vagrant approaches to data science deployment
    Describe provisioning tools used in data science
    Use docker to build a data model
    Use docker to perform model testing for deployment
    Use docker to manage r deployments
  • Use docker for a postgresql deployment
    Create a docker persistent volume
    Use jupyter docker stacks to get up and running with jupyter
    Use the anaconda distribution to run a jupyter notebook
    Use jupyter notebooks with a cookiecutter data science project
    Use docker compose with postgresql and jupyter notebooks
    Use a container deployment for jupyter notebooks with r
    Use a container strategy for a jupyter deployment

IN THIS COURSE

  • 1m 22s
  • 4m 37s
  • Locked
    3.  Infrastructure as Code for Data
    3m 14s
  • Locked
    4.  Ansible and Vagrant for Data
    3m 49s
  • Locked
    5.  Provisioning for Data Science
    2m 58s
    Upon completion of this video, you will be able to describe provisioning tools used in data science. FREE ACCESS
  • Locked
    6.  Using Docker for Data Science
    5m 3s
    During this video, you will learn how to use Docker to build a data model. FREE ACCESS
  • Locked
    7.  Deploying Docker Images for Data Science
    3m 11s
    In this video, you will learn how to use Docker to test models for deployment. FREE ACCESS
  • Locked
    8.  Docker for R
    4m 24s
    Find out how to use Docker to manage R deployments. FREE ACCESS
  • Locked
    9.  Docker for SQL
    3m 21s
    During this video, you will learn how to use Docker to deploy PostgreSQL. FREE ACCESS
  • Locked
    10.  Docker Persistent Volumes
    4m 21s
    In this video, you will create a Docker volume that persists. FREE ACCESS
  • Locked
    11.  Using Jupyter Docker Stacks
    2m 37s
    Learn how to use Jupyter Docker Stacks to get Jupyter up and running. FREE ACCESS
  • Locked
    12.  Anaconda Packages for Jupyter
    3m 16s
    In this video, you will learn how to use the Anaconda distribution to run a Jupyter Notebook. FREE ACCESS
  • Locked
    13.  Cookiecutter Data Science with Jupyter
    2m 44s
    In this video, you will use Jupyter Notebooks with a Cookiecutter data science project template. FREE ACCESS
  • Locked
    14.  Docker Compose for Data Science
    5m 20s
    In this video, learn how to use Docker Compose with PostgreSQL and Jupyter Notebooks. FREE ACCESS
  • Locked
    15.  Using R in Jupyter with Docker
    4m 20s
    In this video, you will deploy a container for Jupyter Notebooks with R. FREE ACCESS
  • Locked
    16.  Exercise: Deploying Jupyter
    3m 36s
    In this video, find out how to use a container strategy for deploying Jupyter. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.5 of 45 users Rating 4.5 of 45 users (45)
Rating 4.7 of 14 users Rating 4.7 of 14 users (14)
Rating 4.7 of 12 users Rating 4.7 of 12 users (12)