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
Practical Introduction to the Command LineCoursera Project Network via Coursera Scripting Bash - Découverte du Langage de Programmation
Coursera Project Network via Coursera Automation Scripts Using Bash
Coursera Project Network via Coursera Обработка больших данных
Higher School of Economics via Coursera Learning Shell Scripting: How to Automate Your Tasks
Udemy