DevOps for Data Scientists: Containers for Data Science
DevOps
| Intermediate
- 16 videos | 58m 13s
- Includes Assessment
- Earns a Badge
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 courseDescribe the use of containers for data scienceDescribe approaches to infrastructure as code for data deploymentDescribe ansible and vagrant approaches to data science deploymentDescribe provisioning tools used in data scienceUse docker to build a data modelUse docker to perform model testing for deploymentUse docker to manage r deployments
-
Use docker for a postgresql deploymentCreate a docker persistent volumeUse jupyter docker stacks to get up and running with jupyterUse the anaconda distribution to run a jupyter notebookUse jupyter notebooks with a cookiecutter data science projectUse docker compose with postgresql and jupyter notebooksUse a container deployment for jupyter notebooks with rUse a container strategy for a jupyter deployment
IN THIS COURSE
-
1m 22s
-
4m 37s
-
3m 14s
-
3m 49s
-
2m 58sUpon completion of this video, you will be able to describe provisioning tools used in data science. FREE ACCESS
-
5m 3sDuring this video, you will learn how to use Docker to build a data model. FREE ACCESS
-
3m 11sIn this video, you will learn how to use Docker to test models for deployment. FREE ACCESS
-
4m 24sFind out how to use Docker to manage R deployments. FREE ACCESS
-
3m 21sDuring this video, you will learn how to use Docker to deploy PostgreSQL. FREE ACCESS
-
4m 21sIn this video, you will create a Docker volume that persists. FREE ACCESS
-
2m 37sLearn how to use Jupyter Docker Stacks to get Jupyter up and running. FREE ACCESS
-
3m 16sIn this video, you will learn how to use the Anaconda distribution to run a Jupyter Notebook. FREE ACCESS
-
2m 44sIn this video, you will use Jupyter Notebooks with a Cookiecutter data science project template. FREE ACCESS
-
5m 20sIn this video, learn how to use Docker Compose with PostgreSQL and Jupyter Notebooks. FREE ACCESS
-
4m 20sIn this video, you will deploy a container for Jupyter Notebooks with R. FREE ACCESS
-
3m 36sIn 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.