The course teaches you the Linux Command Line fundamentals and takes you on a journey with a good learning experience. This course has also included a few videos that guide you to set up your own Linux VM and also a Linux EC2 instance in the AWS cloud!
Your First Program
Understanding Linux File System
Working with Directories & Files
Standard I/O & Redirection
Users, Groups & Switching User
File Attributes and Permissions
Editing Files using "vi" editor
Text Processing - Filters & Searching
Understanding Links (Hard & Soft/Symbolic)
Connecting to Linux Systems
Customizing Shell Environment
Shell Scripting Basics
In this Bash Shell Scripting course, you are introduced to a step-by-step and systematic approach in learning shell scripting, embedded with quizzes, assignments, and projects. This course will also teach you how to use conditions and loops effectively. You will be able to write scripts to automate repeated tasks to save time. Plus, you will learn to read files and process them line by line. In the end, you will be able to increase your productivity with shell scripting.
This course is specially designed to enhance and add value to Linux Admins and DevOps Engineers' skill-set. The course starts with the basics and goes into the advanced concepts to become a Pro. In this course, you will gain in-depth knowledge on how to become an SSH power user. You will understand what port forwarding/tunneling is all about. Also, you will gain access to GUI applications that are running on a remote Linux Machine.
PuTTY is an open-source SSH and telnet client developed originally by Simon Tatham for the Windows platform. Putty is a lightweight standalone application, that is easy to learn. In addition, Putty also supports - Rlogin, Raw, and Serial connections. Putty is a well know tool among system and network administrators. However, Putty can be a handy tool for programmers, DBAs, and QA Testers as well, when working with Unix/Linux-based systems. Putty comes with many settings to customize your sessions to your project needs.
Docker is a set of platform as a service product that uses OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries, and configuration files; they can communicate with each other through well-defined channels. The course is designed for absolute beginners, and takes on a journey with Docker! The animations & labs help beginners to understand the docker concepts vividly.
This course helps you build skills to develop a properly structured YAML document in both block style and flow style. The "flow style" is also known as JSON style or compact style. YAML is a data serialization language. The "YAML Fundamentals" course helps beginners with the required skills to develop YAML documents. Most common languages provide support for YAML like GO, Python, Java, C#, etc., You will see YAML being used in various ways in the industry for web service communication, configuration management, configuration files, data store, etc. In today's market, every IT professional is expected to know YAML.