Linux – The Productive Programmer’s Best Friend

A course for all the programmers that are new to the Linux environment.

Linux – The Productive Programmer’s Best Friend

Course Description

Course Goal and Objectives: 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 Our mission is to save Linux users from their unproductive habits. All of this, plus: The repository where you have all our scripts. And an eBook containing not only all the examples mentioned but our very words and ... Read More »

Course Goal and Objectives:

  • 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

Our mission is to save Linux users from their unproductive habits. All of this, plus: The repository where you have all our scripts. And an eBook containing not only all the examples mentioned but our very words and explanations (yes, including all the bad grammar you may notice through the lessons). Jokes aside, this course is for all the programmers that are new to the Linux environment.

Read Less
Course Outcomes:
  • What’s one of the best terminals to use (just a hint: you need that split screen functionality).
  • How clipboard managers memorize the things you copy, so you don’t have to.
  • How to use the greatest/biggest/most intelligent :)) console editor since humankind appeared. Yes, it’s Vim.
  • Zsh and it’s awesome oh-my-zsh framework featuring over two hundred plugins for developers and productivity seekers.
  • Extensive lessons on terminal commands: how to find and replace text, parts of text, tiny bits of text … or even non-text.
  • How to use pipes and subshells to create customized commands that automate day to day tasks.
  •  And much much more.
Course Details:

Target Audience

This course IS FOR YOU if:
  • 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

Access Timeframe

Life time access to course content

Prerequisites

  • You need to have prior experience in the Linux command line
  • Basic programming skills are recommended (but not required)
  • Some basic shell scripting and web development knowledge make the course easier to understand
About Instructor:

Bogdan Vaida

Hi, my name is Bogdan Vaida and my mission for the duration of this course is to provide you with a unique perspective into relationships and how human beings interact. I’m going to offer you an insight into how love is expressed in different and wonderful ways and also warn you of the danger of not understanding how you are being loved by your partner. And we’ll build that insight into a powerful flame that will enlighten you into the dynamic field of human interaction. I’m an experiential trainer with a long history in online education. My motto is: “I teach students how to become their own teachers!” and I live by it. In my courses, I create the conditions for students to learn by themselves. With over 6000 satisfied students and hundreds of 5-star reviews, I believe that you can get more from this course than from any other online. And I truly believe that by better understanding yourself and others you can increase the quality of your life and experience it in a more fulfilling way.


Technical Requirements

  • You must have access to a Linux/Unix terminal

DON'T HAVE TIME?

We can send you everything you need to know about this course through email.
We respect your privacy. Your information is safe and will never be shared.