Automate Daily Development Tasks with Bash

Brought by: egghead.io

Overview

Humans were never meant to repeat joyless tasks in a precise manner, over and over and over. Computers are meant precisely for these types of tasks.
Bash is a ubiquitous technology in web development that gives you the immense power of automating repetitive tasks you find yourself performing throughout the day.
The topics we cover will give you confidence in creating build scripts that run on continuous integration servers or quickly testing and debugging an API with curl.

Syllabus

  • Course Overview: Automate Daily Development Tasks with Bash
  • Navigate the Filesystem in Bash
  • View Files and Folders in Bash
  • Create and Delete Files and Folders in Bash
  • Move and Copy Files and Folders with Bash
  • Find Files and Folders with `find` in Bash
  • Search for Text with `grep`
  • Make HTTP Requests in Bash with `curl`
  • Create and Run Bash Scripts with Command Line Arguments
  • Store and Use Values with Bash Variables
  • Understand and Use Functions in Bash
  • Understand Exit Statuses in Bash
  • Use Conditional Statements in Bash
  • Chain Commands with Pipes and Redirect Output in Bash

Taught by

Cameron Nokes

Automate Daily Development Tasks with Bash
Go to course

Automate Daily Development Tasks with Bash

Brought by: egghead.io

  • egghead.io
  • Paid
  • English
  • Certificate Not Available
  • Available at any time
  • All
  • N/A