Coursera
Coursera Logo

Duke University - Web Applications and Command-Line Tools for Data Engineering 

  • Offered byCoursera

Web Applications and Command-Line Tools for Data Engineering
 at 
Coursera 
Overview

Duration

15 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Web Applications and Command-Line Tools for Data Engineering
 at 
Coursera 
Highlights

  • Earn a Certificate upon completion
Details Icon

Web Applications and Command-Line Tools for Data Engineering
 at 
Coursera 
Course details

More about this course
  • In this fourth course of the Python, Bash and SQL Essentials for Data Engineering Specialization, you will build upon the data engineering concepts introduced in the first three courses to apply Python, Bash and SQL techniques in tackling real-world problems First, we will dive deeper into leveraging Jupyter notebooks to create and deploy models for machine learning tasks Then, we will explore how to use Python microservices to break up your data warehouse into small, portable solutions that can scale
  • Finally, you will build a powerful command-line tool to automate testing and quality control for publishing and sharing your tool with a data registry

Web Applications and Command-Line Tools for Data Engineering
 at 
Coursera 
Curriculum

Jupyter Notebooks

Introduction to Web Applications and Command-Line Tools for Data Engineering

Overview of Key Concepts

Introduction to Jupyter Notebooks

Getting Started with Jupyter

Code Cells in Jupyter

Text Cells in Jupyter

Magics in Jupyter

Overview of Jupyter Lab

Meet your Instructors

Course Structure and Etiquette

Introduction to Jupyter

Cloud-Hosted Notebooks

Introduction to Colab

Tour of Colab Features

Data and Documents in Colab

Introduction to SageMaker

Tour of SageMaker Studio

Overview of SageMaker Pipelines

Important Notebook Links

Introduction to Colab

Colab Features

Data and Documents in Colab

Introduction to SageMaker

SageMaker Studio

SageMaker Pipelines

Jupyter Notebooks

Python Microservices

Introduction to Building Python Microservices

What are the Benefits of Microservices?

Setting up Python Project Structure for Continuous Integration

Building a Random Fruit Web App with Python

Introduction to Python Microservices with FastAPI

Building FastAPI Microservices for Machine Learning Predictions

Deploying a Python Lambda Microservice

Introduction to Building Containerized Microservices

Why use Containers for Microservices?

Deploying a Containerized .NET 6 API

Deploying a Containerized Machine Learning Microservice

What are the key components of Python Microservices?

Python Packaging and Command Line Tools

Introduction to Python Packaging and Command-Line Tools

Introduction to Building Command-Line Tools

Getting Started with Python Projects

Overview of Command-Line Tool Frameworks

Using Click to Build a Command-Line Tool

Exploring Advanced Command-Line Tool Features

Building C# NLP CLI

Recap of Building Command-Line Tools

Introduction to Packaging and Distributing your Python Project

Introduction to Python Packaging

Working with Python Setup Tools

Uploading to a Python Registry

Recap of Packaging and Distributing your Python Project

Introduction to Continuous Integration for Command-Line Tools

Introduction to Linting

Automating Testing with GitHub Actions

Automating Publishing of your Python Project

Recap of Continuous Integration for Command-Line Tools

Building Command-Line Tools

Command-Line Tools and Packaging

Web Applications and Command-Line Tools for Data Engineering
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Web Applications and Command-Line Tools for Data Engineering
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...