Automate Daily Development Tasks with Bash
Offered By: egghead.io
Course Description
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.
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
Related Courses
Introduction to API Testing using JMeter ToolCoursera Project Network via Coursera Learn to Code in Python 3: Programming beginner to advanced
Udemy React: Comprehensive Guide to Modern Web Development
Udemy Web Scraping in R
DataCamp Vue - The Complete Guide (incl. Router & Composition API)
Udemy