About Course
Learn how to use Linux to boost your programming productivity and become a more efficient developer.
In this comprehensive course, you will learn:
The best Linux terminals to use for programming
How to use clipboard managers to save time and effort
How to use Vim, the most powerful text editor for programmers
How to use Zsh and the oh-my-zsh framework to customize your terminal experience
Extensive lessons on terminal commands, including how to find and replace text, work with pipes and subshells, and automate tasks
And much more!
You will also receive access to a repository of scripts and an eBook containing all of the examples and explanations from the course.
This course is perfect for programmers who are new to Linux or who want to learn how to use Linux more effectively.
Enroll today and start your journey to becoming a more productive programmer with Linux!
Here are some of the benefits of learning how to use Linux for programming:
Linux is a powerful and flexible operating system that can be customized to meet your specific needs.
Linux is also very efficient, which can make a big difference in your productivity, especially when working with large projects.
Linux has a wide range of built-in tools and utilities that are designed for programmers, such as the Bash shell, Vim, and Git.
Linux is also open source, which means that there is a large community of developers who are constantly contributing to and improving the platform.
If you are serious about becoming a more productive programmer, then learning how to use Linux is an essential skill. This course will teach you everything you need to know to get started.
Enroll today and start boosting your productivity!
What Will You Learn?
I'll increase my terminal productivity by using Terminator, Guake and other tools
I'll be able to use regular expressions, pipes and subshells and external shell scripting libraries
I'll work with files like a vim-fu master
I'll increase my command line productivity (by learning how to use sed, find, tmux, network, autoenv and more)
I'll be able to launch a webserver, modify images and productively work with Git
I'll edit files without leaving the terminal, use the screen space efficiently and copy-paste like a pro
All in all: I will double my terminal productivity
Course Content
Introduction
Introduction
Terminator- Hasta La Vista Terminal
Guake - Not Quake!
Clipit- Forget Everything, Paste from History
Productive Shells: Reinvent The Way You Work
Pre Chapter Vim
Oh-my-zsh Your Terminal Never Felt This Good Before!
Basic Regular Expressions
Pipes and Subshells Your Shell's Salt and Pepper
Shell Scripting for Fun and Profit
Shell Scripting Libraries
Vim Kung Fu
Supercharging Vim
Keyboard Kung Fu
Plugin Steroids for Vim
Vim Password Manager
Extra- Fast Configuration Restore
CLI: The Hidden Recipe
Sed - One-Liner Productivity Treasure
You Can Run, But You Can't Hide From 'Find'
Tmux Virtual Consoles, Background Jobs and The Likes
Network Who's Listening
Autoenv Set a Lasting, Project-Based Habitat
Don't rm The Trash
Developers' Treasure
On the Spot Webserver
Shrinking Spells and Other Image Magic
Go With the Git Flow
Merge Git Conflicts With Ease
From Localhost to Instant DNS
JSON Jamming in The New Age
No More Mister Nice Guy
Closing Chapter
Bonus Chapter Terminal Art
Bonus Chapter
Closing Chapter
A course by Bogdan Vaida Experiential Trainer RequirementsYou need to have prior experience in the Linux command lineYou must have access to a Linux/Unix terminalBasic programming skills are recommended (but not required)Some basic shell scripting and web development knowledge make the course easier to understand Audience System administrators Developers who already know the basics of Linux and want to sharpen their skills People working in the Linux command line This course is not for people who are opening a terminal for the first time
Audience
System administrators
Developers who already know the basics of Linux and want to sharpen their skills
People working in the Linux command line
This course is not for people who are opening a terminal for the first time