Get $1 credit for every $25 spent!

The Mastering Linux and Git Certification Bundle

Ending In:
Add to Cart - $19
Add to Cart ($19)
$1,600
98% off
wishlist
Courses
8
Lessons
400
Enrolled
100

What's Included

Product Details

Access
Lifetime
Content
12.0 hours
Lessons
109

Mastering Linux Command Line (+ Live Linux Labs)

Learn Basic Linux Line Command & Create Your Own AWS Linux EC2 Instance

By Coding Gears | in Online Courses

The course teaches you the Linux Command Line fundamentals and takes you on a journey with a good learning experience. Here, you will learn how to work with file attributes and permissions, how to use "cron to schedule tasks, and how to create your own AWS Linux EC2 instance to practice. Also, you will be taught about Linux File System and Navigation, vi Editor with practical usages as well as the different text processing commands to work efficiently with Linux. Moreover, you will gain access to the Live Linux Lab environment.

4.5/5 average rating: ★ ★ ★ ★

  • Access 109 lectures & 12 hours of content 24/7
  • Learn Linux Command Line from basics
  • Work with file attributes & permissions
  • Use "cron" to schedule tasks
  • Create your own AWS Linux EC2 instance to practice
  • Learn Linux File System & Navigation
  • Learn vi Editor with practical usages
  • Learn different text processing commands to work efficiently
  • Access Live Linux Lab environment

Coding Gears | Technology Architect

4.3/5 Instructor Rating: ★ ★ ★ ★


Coding Gears offers self-paced technical courses and makes it easy to learn. They have been in the IT training business for many years offering training courses in Unix, Windows, C#, Java, Python Programming, SQL Server, Manual Testing, Automation, etc. technologies.

Coding Gears instructors have 20+ years of experience in various technical areas - Software Development, Software Testing, Windows Systems & Network Administration, Unix/Linux Systems & Network Administration, Virtualization Technologies, Storage, Shell Scripting, Database Management Systems (MS SQL Server, MySQL, IBM DB2, Cassandra), Containerization (Dockers), Mesos, Marathon, Jenkins, Jira, Elastic Cloud Storage (ECS), Gluster File System, CoreOS, Ansible & other areas.

Coding Gears had mentored thousands of students in the last 10+ years and has extensive experience in delivering training – both in-class and online.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • Your First Program
  • Level "0"
    • Course Overview - 6:42
    • How 2 GET BEST out of this course? - 3:32
  • Getting Started
    • Overview
    • On-Demand Lab Access
    • History ( <4 mins) - 3:51
    • Linux Architecture & Features - 4:53
    • Shells - 3:22
    • Lab Setup - 2:07
    • Connecting To Linux Machine - 5:44
    • Linux Command Structure & Basic Commands - cd, ls - 14:43
    • Getting HELP on a Linux System? Where is F1? - 8:37
    • Internal and External Commands - 2:51
    • Command-line Productivity Tricks - 1 - 3:20
  • Understanding Linux File System
    • Overview
    • Linux File System Organization - 12:46
    • File Types - 5:00
    • Home Directory - 7:30
    • File Naming Restrictions - 8:32
    • Understanding Paths - 13:36
    • What are dot ( . ) files? - 4:52
    • Navigating File System - 5:54
    • Wild Cards - 9:10
    • Few Basic Commands - 5:31
    • Running Multiple Commands - 1:45
    • Command Substitution - 2:54
    • Create Your Own Commands with alias - 4:39
  • Working with Directories & Files
    • Overview
    • Working with Directories - Part 1 - 6:30
    • Working with Directories - Part 2 - 4:28
    • Working with Files - wc - 5:12
    • Working with Files - cat, tac, rev - 3:36
    • Working with Files - more - 8:08
    • Working with Files - less - 9:52
    • Working with Files - head, tail - 8:16
    • Working with Files - Copy, Move, Delete.. - 13:16
    • Working with Files - create - 3:04
    • Working with Files - splitting - 11:53
  • Standard I/O & Redirection
    • Overview
    • Standard I/O Concepts - 7:13
    • Redirection - 11:27
    • Terminal and Null Files - 6:43
    • File Descriptors Usage - 8:51
    • Using "I" (pipe) - sort & uniq commands - 6:26
  • Users, Groups & Switching User
    • Overview
    • Understanding Users & Groups - 10:29
    • The "root" account - 3:22
    • Switching Users - su command - 3:32
    • The sudo command - 2:38
  • File Attributes and Permissions
    • Overview
    • Understanding File Attributes - 5:28
    • Understanding Permissions - 7:22
    • LinuxCL07.05FileAttandPermslsloutputdemo - 12:52
    • Changing ownership and Permissions bits of a file - 10:30
    • Understanding Numeric Format - 11:34
    • Understanding Default Permissions (umask) - 9:45
    • "file" command - 2:41
  • Editing Files using "vi" editor
    • Overview
    • vi Editor - Basic Concepts - 5:30
    • vi Editor - Part 1 - 18:47
    • vi Editor - Part 2 - 11:04
    • vi Editor - Part 3 - 12:25
    • vi Editor - Part 4 - 12:27
    • vi Editor - Part 5 - 7:02
    • vi Editor - Part 6 - 1:38
    • vi Editor - Part 7 - 11:35
    • vi Editor - Part 8 - 3:23
  • Regular Expressions
    • Overview
    • Regular Expressions - Part 1 - 15:23
    • Regular Expressions - Part 2 - 6:30
  • Text Processing - Filters & Searching
    • "cut" command - 10:56
    • "paste" command - 7:43
    • "tr" command - 14:45
    • tee command - 5:03
    • "sort" & "uniq" commands - 7:51
    • "grep" command - 10:31
    • "find" command - Part 1 - 18:35
    • "find" command - Part 2 - 14:29
  • Understanding Links (Hard & Soft/Symbolic)
    • Hard Link & Soft Link Concepts & Demo - 14:13
  • The Process
    • Process, Parent Process, Child Process, PID & PPID - 2:44
    • Types of Processes - FG, BG, Daemon - 2:21
    • Viewing the Running Processes (ps command) - 13:04
    • "nohup" command - 8:43
    • "time" command - 2:23
    • Signals - 1:39
    • Killing/Terminating processes using "kill" command - 6:46
    • Job Control - jobs, fg, bg - 8:22
  • SchedulingTasks
    • Scheduling Concepts - 5:53
    • "at" command & "batch" command - 6:16
    • Using "cron" - 13:55
  • Handy Tools/Utilities
    • Archiving Files using tar - Part 1 - 15:43
    • Archiving Files using tar - Part 2 - 16:02
    • Finding System Information - 9:06
    • Shutdown and Reboot - 5:56
  • Connecting to Linux Systems
    • Direct GUI Login - 1:42
    • Putty Installation - 1:36
    • SSH from a Windows to Linux Machine - 3:05
    • SSH from a Linux to Linux Machine - 1:55
    • SSH from a MAC to Linux Machine - 0:50
  • Customizing Shell Environment
    • Shell Prompt Customization - 8:18
    • Bash Shell Special Files - 19:15
    • alias Command - 5:02
    • Variables, Env Variables and source command - 10:44
  • Shell Scripting Basics
    • Shell Scripting Absolute Basics - 9:41
  • Appendix
    • VirtualBox - Installation - 4:08
    • VirtualBox - Interface Walk-thru - 5:04
    • VirtualBox - Creating a Virtual Machine - 7:25
    • VirtualBox -Installing Ubuntu OS - 4:29
    • AWS - Creating AWS Account - 3:12
    • AWS - Creating a Linux EC2 instance & SSH to it - 16:54

View Full Curriculum


Access
Lifetime
Content
9.0 hours
Lessons
80

Mastering Bash Shell Scripting: Automate Your Daily Tasks

Supercharge Your Productivity with Shell Scripts

By Coding Gears | in Online Courses

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.

4.1/5 average rating: ★ ★ ★ ★

  • Access 80 lectures & 9 hours of content 24/7
  • Understand various features of bash shell
  • Use conditions & loops effectively
  • Write scripts to automate repeated tasks to save time
  • Read files & process them line by line
  • Supercharge your productivity with shell scripts

Coding Gears | Technology Architect

4.3/5 Instructor Rating: ★ ★ ★ ★


Coding Gears offers self-paced technical courses and makes it easy to learn. They have been in the IT training business for many years offering training courses in Unix, Windows, C#, Java, Python Programming, SQL Server, Manual Testing, Automation, etc. technologies.

Coding Gears instructors have 20+ years of experience in various technical areas - Software Development, Software Testing, Windows Systems & Network Administration, Unix/Linux Systems & Network Administration, Virtualization Technologies, Storage, Shell Scripting, Database Management Systems (MS SQL Server, MySQL, IBM DB2, Cassandra), Containerization (Dockers), Mesos, Marathon, Jenkins, Jira, Elastic Cloud Storage (ECS), Gluster File System, CoreOS, Ansible & other areas.

Coding Gears had mentored thousands of students in the last 10+ years and has extensive experience in delivering training – both in-class and online.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • Ground - ZERO
    • Course Overview - 5:12
    • To get best out of this course - 2:41
    • Repetitions - 1:00
    • Access to Live Lab Environment for Practice
    • Demo Scripts
  • Getting Started - The Basics
    • Overview - 0:56
    • Editors - vi, nano, vim, GUI editors etc - 2:23
    • My First Script - WoW! - 10:15
    • Accepting the input from the user - 5:55
    • Passing Arguments - 7:39
    • Functions - The Basics - 8:57
    • "printf" statement - Part 1 - 11:33
    • "printf" statement - Part 2 - 12:41
    • Escape Character & Line Continuation Character - 6:19
    • Getting Started - Assignment #1 - 2:01
  • Understanding Variables
    • BashScripting03.01overviewunderstandingvariables - 0:51
    • BashScripting03.02Variables_Concepts - 6:42
    • BashScripting03.03variablesbasicsdemo - 12:05
    • BashScripting03.04global_variables - 16:11
    • BashScripting03.05env_variables - 6:37
    • BashScripting03.06positional_parameters - 7:54
  • Operators
    • BashScripting04.01overview_operators - 1:18
    • BashScripting04.02typesofoperators - 1:05
    • BashScripting04.03testsandif_condition - 11:47
    • BashScripting04.04howtoperformarithmeticoperations - 8:04
    • BashScripting04.05arithmetic_operations-part1 - 2:23
    • BashScripting04.06arithmetic_operations-part2 - 9:35
    • BashScripting04.07arithmeticcomparisonoperators - 7:35
    • BashScripting04.08string_comparison - 4:38
    • BashScripting04.09logical_comparison - 9:18
    • BashScripting04.10file_operators - 16:52
  • Customizing Shell Environment
    • Overview
    • 01LinuxCL17.02ShellPrompt - 8:18
    • 02LinuxCL17.03special_files - 19:15
    • 03LinuxCL17.04alias_command - 5:02
    • 04BashScripting05.05practicalusageofbashprofile_files - 10:06
  • Shell Parameter Expansion
    • Overview
    • BashScripting06.02brace_expansion - 4:39
    • BashScripting06.03shellparameterexpansion - 17:22
  • Flow Control
    • Overview
    • BashScripting07.02ifandnested_if - 17:26
    • BashScripting07.03while_until - 9:21
    • BashScripting07.04for-loop - 8:27
    • BashScripting07.05sleepcontinuebreak_exit - 11:54
    • BashScripting07.06case_statement - 9:01
    • BashScripting07.07select_statement - 8:08
  • File Processing
    • Overview
    • BashScripting08.02readingfileswhile - 7:58
    • BashScripting08.03readingfilesfor - 7:16
    • BashScripting08.04assignmentreadingpasswd - 4:00
    • BashScripting08.05assignmentreadingpasswd_solution - 21:02
  • Functions - Revisited
    • Overview
    • BashScripting09.02functions_recap - 7:07
    • BashScripting09.03functionsreturningvalues - 12:57
    • BashScripting09.04functions_arguments - 6:08
    • BashScripting09.05functionsusingexternalfiles - 9:18
  • Parsing Command Line Arguments
    • Overview
    • BashScripting10.02shift - 17:13
    • BashScripting10.03getopts_function - 23:53
  • Scheduling Scripts
    • LinuxCL13.02SchedulingConcepts - 5:53
    • LinuxCL13.03at_batch - 6:16
    • LinuxCL13.04cron - 13:55
  • Debugging Scripts
    • BashScripting13.02debugging_part1 - 9:43
    • BashScripting13.03debugging_part2 - 4:40
    • BashScripting13.04debugging_part3 - 8:19
  • Scripting @ The Command-line
    • BashScripting14.01OverviewScriptingattheCommandline - 2:44
    • BashScripting14.02usingsemicolonand_pipe - 3:05
    • BashScripting14.03usingANDOR - 4:40
    • BashScripting14.04killingprocessesusingawkxargs - 4:47
    • BashScripting14.05loopsoncommand_line - 12:14
  • Linux Commands - Quick Refresher
    • LinuxCL14.02archivngtargzip_zip-Part1 - 15:43
    • LinuxCL14.03archivngtargzip_zip-Part2 - 16:02
  • Standard I/O Concepts
    • LinuxCL05.02StandardIO_Redirection-ver2 - 7:13
    • LinuxCL05.03StandardIO_Redirection-Demo - 11:27
    • LinuxCL05.04StandardIO_Redirection-Terminal-Null-Files - 6:43
    • LinuxCL05.05StandardIO_Redirection-FD-1-2 - 8:51
    • LinuxCL05.06StandardIORedirection-Usingpipe - 6:26
  • Projects - Get Ready For The Challenges
    • Overview
    • Project #01
    • Project #02

View Full Curriculum


Access
Lifetime
Content
3.0 hours
Lessons
44

Mastering Secure Shell (SSH)

Gain In-Depth Knowledge on How to Become a SSH Power User

By Coding Gears | in Online Courses

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.

4.3/5 average rating: ★ ★ ★ ★

  • Access 44 lectures & 3 hours of content 24/7
  • Gain in-depth knowledge to become an SSH power user
  • Understand Port Forwarding/Tunneling
  • Access GUI applications that are running on remote Linux Machine
  • Learn about Securing & Hardening SS Server
  • Transfer files & directories using SSH
  • Generate & use key-pair (Public and Private Keys)
  • Know how to install SSH

Coding Gears | Technology Architect

4.3/5 Instructor Rating: ★ ★ ★ ★


Coding Gears offers self-paced technical courses and makes it easy to learn. They have been in the IT training business for many years offering training courses in Unix, Windows, C#, Java, Python Programming, SQL Server, Manual Testing, Automation, etc. technologies.

Coding Gears instructors have 20+ years of experience in various technical areas - Software Development, Software Testing, Windows Systems & Network Administration, Unix/Linux Systems & Network Administration, Virtualization Technologies, Storage, Shell Scripting, Database Management Systems (MS SQL Server, MySQL, IBM DB2, Cassandra), Containerization (Dockers), Mesos, Marathon, Jenkins, Jira, Elastic Cloud Storage (ECS), Gluster File System, CoreOS, Ansible & other areas.

Coding Gears had mentored thousands of students in the last 10+ years and has extensive experience in delivering training – both in-class and online.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • Introduction
    • 01.02SSHCourse_Introduction - 1:51
    • 01.03SSHPre-requisites - 1:38
    • 01.04SSHLab_Environment - 2:23
  • Little SSH History, Background & a quick demo
    • 02.01SSHIntroductiontoSecureShell - 3:15
    • 02.02SSHLittle_History - 1:31
    • 02.03SSHQuickDemo - 3:37
  • SSH Usage Basics
    • 03.01SSHBasicUsageIntroduction - 0:47
    • 03.02SSHSSHfromawindowsmachine - 3:05
    • 03.03SSHSSHfromaubuntumachine - 1:55
    • 03.04SSHSSHfromaMACmachine - 0:50
    • 03.05SSHRunningCommandsonRemoteMachine - 3:58
    • 03.06SSHRunningalocalscriptonRemoteMachine - 2:46
    • 03.07SSHUsingnondefaultSSHPort - 4:07
  • File Transfer using SSH (SCP & SFTP)
    • 04.01SSHFileTranfer_Introduction - 1:16
    • 04.02SSHtransferingfilesusing_scp - 7:18
    • 04.03SSHtransferingfoldersusing_scp - 5:34
  • Understanding Public/Private Key
    • 05.01SSHUsingKeysIntroduction - 0:44
    • 05.02SSHUnderstanding_KeyPair - 1:46
    • 05.03SSHKeysSetupOverview - 1:39
    • 05.04SSHGeneratingKey-PaironLinuxMachine - 7:37
    • 05.05SSHGeneratingKey-PaironWindowsMachine - 9:39
    • 05.06SSHGeneratingKey-PaironAppleMac - 6:16
  • SSH Server Setup
    • 06.02SSHOpenSSHSetupon_Fedora - 2:33
    • 06.03SSHOpenSSHSetupon_Ubuntu - 3:15
    • 06.04SSHOpenSSHSetupon_CentOS - 2:38
  • Understanding Jump Server
    • 07.01SSHOpenSSH_JumpServer - 3:56
    • 07.02SSHOpenSSH_Demo - 6:45
  • Port Tunneling
    • 08.01SSHOpenSSHWhatisPortForwarding - 2:32
    • 08.02SSHOpenSSHLocalPort_Forwarding - 15:16
    • 08.03SSHOpenSSHRemotePort_Forwarding - 11:32
  • X11 Forwarding
    • 09.01SSHOpenSSHX11Forwarding_Intro - 1:43
    • 09.02SSHOpenSSHWhatisX11Forwarding - 1:38
    • 09.03SSHOpenSSHX11ServerInstallationon_Windows - 3:03
    • 09.04SSHOpenSSHX11ServeronWindows_Demo - 3:18
    • 09.05SSHOpenSSHLinuxDemo - 5:17
  • Securing SSH
    • 10.01SSHSecuringSSHOverview - 0:39
    • 10.02SSHOpenSSHRelatedFilesv202062020 - 6:07
  • Using SSH tools/commands
    • 11.01SSHCommands_Introduction - 3:00
    • 11.02SSHssh-keyscan_command - 8:06
    • 11.03SSHssh-keygen_command - 7:31
    • 11.04SSHssh-copy-id_command - 6:16
    • 11.05SSHssh-addssh-agentcommands - 13:42
    • 11.06SSHModule_end - 0:48
  • Conclusion
    • Congrats!

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
33

Mastering Putty for Beginners

Quickly Launch SSH Sessions to UNIX/Linux Servers & Amazon AWS Linux Virtual Machine Setup

By Coding Gears | in Online Courses

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.

  • Access 33 lectures & 1 hour of content 24/7
  • Download & install Putty software
  • Create & edit profiles in Putty
  • Customize Putty
  • Launch Linux GUI interfaces remotely
  • Port Forwarding
  • Tips & best practices
  • Learn how to use Putty session manager

Coding Gears | Technology Architect

4.3/5 Instructor Rating: ★ ★ ★ ★


Coding Gears offers self-paced technical courses and makes it easy to learn. They have been in the IT training business for many years offering training courses in Unix, Windows, C#, Java, Python Programming, SQL Server, Manual Testing, Automation, etc. technologies.

Coding Gears instructors have 20+ years of experience in various technical areas - Software Development, Software Testing, Windows Systems & Network Administration, Unix/Linux Systems & Network Administration, Virtualization Technologies, Storage, Shell Scripting, Database Management Systems (MS SQL Server, MySQL, IBM DB2, Cassandra), Containerization (Dockers), Mesos, Marathon, Jenkins, Jira, Elastic Cloud Storage (ECS), Gluster File System, CoreOS, Ansible & other areas.

Coding Gears had mentored thousands of students in the last 10+ years and has extensive experience in delivering training – both in-class and online.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • Introduction
    • Putty01.01Welcome - 0:26
    • Putty01.02ConnectWithUs - 0:31
    • Putty01.03CourseOverview - 0:43
  • Getting Started
    • Putty02.01DownloadandInstall - 1:52
    • Putty02.02PuttyInstallationUsingWindowsInstaller - 1:36
    • Putty02.03Lab_Environment - 0:42
    • Putty02.04OpeningaSSH_session - 2:48
    • Putty02.05OpeningmultipleSSH_sessions - 1:16
    • Putty02.06PuttyInterfaceWalk-thru - 1:30
  • Putty Profiles
    • Putty03.01Whatisasessionprofile - 1:00
    • Putty03.02CreatingSessionProfileswith_HostnameOnly - 0:42
    • Putty03.03CreatingSessionProfileswithHostnameand_Username - 2:35
    • Putty03.04UpdatingSessionProfiles - 1:53
    • Putty03.05WhereareSessionProfilesLocated - 2:15
  • Customizing Putty
    • Putty04.01ChangingFontTypeSizeand_Color - 3:05
    • Putty04.02IncreasingScrollbackBuffer - 3:44
    • Putty04.03SavingSessionToaFile - 2:23
    • Putty04.04KeepaLive_Interval - 1:52
  • X11 Forwarding with Xming
    • Putty05.01WhatisX11_Forwarding - 1:20
    • Putty05.02X11_Servers - 0:58
    • Putty05.03XMing_Installation - 2:16
    • Putty05.04X11ForwardingPutty_Setting - 0:53
    • Putty05.05X11ForwardingDemo - 2:30
  • Port Forwarding (a.k.a Port Tunneling)
    • Putty06.01Port_Forwarding - 4:43
    • Putty06.02PortForwardingMultiplePorts - 3:50
  • Transferring Files
    • Putty-07.01-Transfering-Files - 5:15
  • Understanding Public/Private Keys (Passwordless Authentication)
    • Note
    • 05.02SSHUnderstanding_KeyPair - 1:46
    • 05.03SSHKeysSetupOverview - 1:39
    • 05.05SSHGeneratingKey-PaironWindowsMachine - 9:39
  • PuTTY Session Manager
    • Putty11.02PuTTY_SessionManager - 6:42
  • MobaXTerm
    • Putty11.03MobaXTerm - 13:59
  • Conclusion
    • Congrats!

View Full Curriculum


Access
Lifetime
Content
4.0 hours
Lessons
61

Git Essentials for Beginners

Learn the Basics of Git & Become a Git Expert

By Coding Gears | in Online Courses

In this course, you will know how to use Git for your personal projects. Assuming that you are creating a project from scratch and want to manage it with Git, this course will be a big help for you. After going through the basic commands, you will learn how to put your code in the cloud using GitHub. It will also be discussed here the basics of Git here like how to initialize your projects, how to manage new and existing files, and how to store your code in the cloud.

  • Access 61 lectures & 4 hours of content 24/7
  • Use Git for your personal projects
  • Put your code in the cloud using GitHub
  • Learn about the basics of Git
  • Initialize your projects
  • Manage new & existing files
  • Store your code in the cloud

Coding Gears | Technology Architect

4.3/5 Instructor Rating: ★ ★ ★ ★


Coding Gears offers self-paced technical courses and makes it easy to learn. They have been in the IT training business for many years offering training courses in Unix, Windows, C#, Java, Python Programming, SQL Server, Manual Testing, Automation, etc. technologies.

Coding Gears instructors have 20+ years of experience in various technical areas - Software Development, Software Testing, Windows Systems & Network Administration, Unix/Linux Systems & Network Administration, Virtualization Technologies, Storage, Shell Scripting, Database Management Systems (MS SQL Server, MySQL, IBM DB2, Cassandra), Containerization (Dockers), Mesos, Marathon, Jenkins, Jira, Elastic Cloud Storage (ECS), Gluster File System, CoreOS, Ansible & other areas.

Coding Gears had mentored thousands of students in the last 10+ years and has extensive experience in delivering training – both in-class and online.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • Getting Started
    • gitessentails01.01CourseOverview - 2:15
    • gitessentails01.01ModuleOverview - 0:37
    • gitessentails01.02Whatis_vcs - 2:50
    • gitessentails01.03vcstypes_01 - 5:11
    • gitessentails01.04littlehistory - 0:42
    • gitessentails01.05whatwhy_git - 2:29
    • gitessentails01.06gitlandscape - 2:59
  • Git Installation & Basic Concepts
    • gitessentails02.01moduleoverview - 1:34
    • gitessentails02.02gitinstall_ubuntu - 1:17
    • gitessentails02.03gitinstall_mac - 1:00
    • gitessentails02.04installwindows - 2:47
    • gitessentails02.05gitcompletion - 4:25
    • gitessentails02.06gitconfig - 5:21
    • gitessentails02.07githelp - 1:58
    • gitessentails02.08gitinitdotgitfolder - 2:36
    • gitessentails02.09myfirst_commit - 7:44
    • gitessentails02.10gitclone - 4:03
    • gitessentails02.11gitcommit_messages - 6:26
  • Git Architecture & Basic Operations
    • gitessentails03.01overviewarch - 2:23
    • gitessentails03.02gitarchitecture_workflow - 8:30
    • gitessentails03.03understandinghash_values - 6:58
    • gitessentails03.04theHEAD - 9:51
    • gitessentails03.05gitaddingnewmodified - 7:08
    • gitessentails03.06gitmoverenamedelete_files - 2:41
    • gitessentails03.07viewchanges - 5:46
    • gitessentails03.08addand_commit - 1:48
    • gitessentails03.09adddry_run - 2:17
    • gitessentails03.10diffintro_part1 - 7:26
    • gitessentails03.11diffintro_part2 - 11:16
  • Revert The Changes
    • gitessentails04.01overviewrevert - 0:35
    • gitessentails04.02rollbackfile_changes - 4:13
    • gitessentails04.03commitamend - 9:22
    • gitessentails04.04commitrevert - 11:02
    • gitessentails04.05gitdeleteuntrackedfiles - 3:03
  • Ignore Files
    • gitessentails05.01overviewignore - 1:29
    • gitessentails05.02ignoringfiles - 10:35
    • gitessentails05.03trackempty_folders - 3:07
    • gitessentails05.04untrackatrackedfile - 4:27
  • Branches
    • gitessentails06.01overviewbranches - 1:30
    • gitessentails06.02understandingbranches - 3:30
    • gitessentails06.03creatingbranches - 10:18
    • gitessentails06.04renamebranch - 3:22
    • gitessentails06.05deletebranch - 5:15
    • gitessentails06.06_merging - 9:54
    • gitessentails06.07gitprompt - 3:36
  • Tags
    • gitessentails07.01overviewtags - 0:43
    • gitessentails07.02whatare_tags - 3:23
    • gitessentails07.03tagscreatelistdelete - 9:34
    • gitessentails07.04tagsfolder - 4:35
    • gitessentails07.05_retagging - 1:37
    • gitessentails07.06checkouttagdetachedhead - 6:06
  • Aliases
    • gitessentails08.01overviewaliases - 0:42
    • gitessentails08.02gitaliases - 6:13
    • gitessentails08.03gitaliasessamplefile - 1:39
  • Remote Repository & Commit Log Filtering
    • gitessentails09.01_overview - 1:10
    • gitessentails09.02cloneremote_repo - 2:02
    • gitessentails09.03explorecloned_repo - 2:33
    • gitessentails09.04gitlogfilteringpart1 - 6:04
    • gitessentails09.05gitlogfilteringpart2 - 3:25
    • gitessentails09.06gitlogfilteringpart3 - 2:55
  • Conclusion
    • gitessentails99.01_Congrats - 0:44

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
14

Git - Searching, Rewriting History and Reset

Git Like a Pro!

By Coding Gears | in Online Courses

This course helps students to work with git repositories with a significant history. You will typically see tens of thousands of history items in open-source git repositories & real-time production git repositories. Even a git repository with just 100 entries becomes difficult to parse visually. Git skills to search, rewriting history, and reset comes in handy with efficient search and management.

  • Access 61 lectures & 4 hours of content 24/7
  • Use Git for your personal projects
  • Git searching using grep
  • Rewriting history
  • Git reset

Coding Gears | Technology Architect

4.3/5 Instructor Rating: ★ ★ ★ ★


Coding Gears offers self-paced technical courses and makes it easy to learn. They have been in the IT training business for many years offering training courses in Unix, Windows, C#, Java, Python Programming, SQL Server, Manual Testing, Automation, etc. technologies.

Coding Gears instructors have 20+ years of experience in various technical areas - Software Development, Software Testing, Windows Systems & Network Administration, Unix/Linux Systems & Network Administration, Virtualization Technologies, Storage, Shell Scripting, Database Management Systems (MS SQL Server, MySQL, IBM DB2, Cassandra), Containerization (Dockers), Mesos, Marathon, Jenkins, Jira, Elastic Cloud Storage (ECS), Gluster File System, CoreOS, Ansible & other areas.

Coding Gears had mentored thousands of students in the last 10+ years and has extensive experience in delivering training – both in-class and online.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • Introduction
    • Overview - 0:39
  • Searching
    • Overview - 0:28
    • Git Grep - Part 1 - 7:33
    • Git Grep - Part 2 - 10:55
  • Rewriting History
    • Overview - 0:29
    • What is "Rewriting History" ? - 4:42
    • Update the Last commit - 6:22
    • Rebase - Part 1 - 9:07
    • Rebase - Part 2 (Squash) - 8:09
    • Rebase - Part 3 (Drop Commit) - 3:30
    • Rebase - Part 4 (Reorder Commits) - 5:52
  • Git Reset
    • Overview - 0:41
    • Git Reset - Soft, Mixed and Hard - 12:56
  • Conclusion
    • Congrats - 0:46

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
27

Git - Branching and Merging

Learn to Use Stash & Rebase to Improve Efficiency

By Coding Gears | in Online Courses

This course helps students with creating branches with git. It also covers merging those branches for several projects. This course will also go through the process of creating Stashes and applying those staches to the branches you've created or other branches. This will also cover how to create a branch from a stash, Finally, this course will go through how you can use rebase.

  • Access 27 lectures & 2 hours of content 24/7
  • Create branches
  • Merge branches (Fast Forward & 3-way)
  • Create Stashes
  • Apply Stash to branches
  • Create a branch from a stash
  • Use rebase

Coding Gears | Technology Architect

4.3/5 Instructor Rating: ★ ★ ★ ★


Coding Gears offers self-paced technical courses and makes it easy to learn. They have been in the IT training business for many years offering training courses in Unix, Windows, C#, Java, Python Programming, SQL Server, Manual Testing, Automation, etc. technologies.

Coding Gears instructors have 20+ years of experience in various technical areas - Software Development, Software Testing, Windows Systems & Network Administration, Unix/Linux Systems & Network Administration, Virtualization Technologies, Storage, Shell Scripting, Database Management Systems (MS SQL Server, MySQL, IBM DB2, Cassandra), Containerization (Dockers), Mesos, Marathon, Jenkins, Jira, Elastic Cloud Storage (ECS), Gluster File System, CoreOS, Ansible & other areas.

Coding Gears had mentored thousands of students in the last 10+ years and has extensive experience in delivering training – both in-class and online.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • Getting Started
    • Course Overview - 1:33
  • Branching & Merging
    • gitessentails06.01overviewbranches - 1:30
    • gitessentails06.02understandingbranches - 3:30
    • gitessentails06.03creatingbranches - 10:18
    • gitessentails06.04renamebranch - 3:22
    • gitessentails06.05deletebranch - 5:15
    • gitessentails06.06_merging - 9:54
    • gitessentails06.07gitprompt - 3:36
  • Merging & Conflicts
    • gitbranchingandmerging03.01moduleoverviewgitmergingandconflicts - 0:42
    • gitbranchingandmerging03.02mergingtypes - 7:25
    • gitbranchingandmerging03.03fastforwardmergedemo - 9:10
    • gitbranchingandmerging03.043-way-mergedemo - 9:12
    • gitbranchingandmerging03.05mergeconflicts - 1:50
    • gitbranchingandmerging03.06mergeconflicts_demo - 6:36
  • Branching Strategies
    • gitbranchingandmerging04.01moduleoverviewbranchingstrategies - 0:55
    • gitbranchingandmerging04.02branchingstrategies - 5:27
  • Stashing
    • gitbranchingandmerging05.01ModuleOverview_Stashing - 0:57
    • gitbranchingandmerging05.02Stashingconcept - 3:40
    • gitbranchingandmerging05.03StashDemo1 - 9:58
    • gitbranchingandmerging05.04StashDemo2 - 8:06
    • gitbranchingandmerging05.05Stashingtechniques_Part1 - 7:17
    • gitbranchingandmerging05.06Stashingtechniques_Part2 - 5:17
    • gitbranchingandmerging05.07stashcreate_branch - 8:23
  • Rebasing
    • gitbranchingandmerging06.01moduleoverview_rebase - 0:58
    • gitbranchingandmerging06.02rebaseconcept - 7:30
    • gitbranchingandmerging06.03rebasedemo - 10:42
  • Conclusion
    • Conclusion

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
32

YAML Fundamentals for DevOps, Cloud & IaC Engineers

Learn to Visualize the YAML Documents Like a PRO!

By Coding Gears | in Online Courses

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.

  • Access 32 lectures & 2 hours of content 24/7
  • What is YAML?
  • Understand YAML Structure
  • Understanding the syntax of YAML
  • Understand Simple and Complex YAML documents
  • Understand Block Style and Flow Style
  • Ability to handle long and multi-line strings
  • Ability to develop professional YAML documents using Anchors
  • Ability to use Tags to enforce data type
  • Ability to develop YAML documents from scratch
  • Use the provided Python code to review YAML documents

Coding Gears | Technology Architect

4.3/5 Instructor Rating: ★ ★ ★ ★


Coding Gears offers self-paced technical courses and makes it easy to learn. They have been in the IT training business for many years offering training courses in Unix, Windows, C#, Java, Python Programming, SQL Server, Manual Testing, Automation, etc. technologies.

Coding Gears instructors have 20+ years of experience in various technical areas - Software Development, Software Testing, Windows Systems & Network Administration, Unix/Linux Systems & Network Administration, Virtualization Technologies, Storage, Shell Scripting, Database Management Systems (MS SQL Server, MySQL, IBM DB2, Cassandra), Containerization (Dockers), Mesos, Marathon, Jenkins, Jira, Elastic Cloud Storage (ECS), Gluster File System, CoreOS, Ansible & other areas.

Coding Gears had mentored thousands of students in the last 10+ years and has extensive experience in delivering training – both in-class and online.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Certificate of completion included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specification

Course Outline

  • Introduction
    • Course Overview - 3:05
    • Recommendations - 0:48
  • YAML Fundamentals
    • Overview - 0:56
    • Why learn YAML? - 2:33
    • HTML vs XML vs JSON vs YAML - 4:55
    • YAML Structure - 8:03
    • Datatypes - Scalars - Part 1 - 6:38
    • Datatypes - Collections - Part 2 - 4:40
    • YAML Visualization - 7:20
    • Tags - 1:37
    • Anchors - 4:04
    • Complex Mappings - 2:03
  • Demos (VSCode & Python)
    • yamldemos00_overview - 0:57
    • yamldemos01vscodeextension - 2:11
    • yamldemos02basics01_pythoncode - 12:20
    • yamldemos03basics02_datatype - 3:42
    • yamldemos04basics03doublesingle_quotes - 2:06
    • yamldemos05basics04_spaces - 2:39
    • yamldemos06basics05_indentation - 8:56
    • yamldemos07basics06nullbool - 2:40
    • yamldemos08basics07multipleyamldocsinafile - 7:07
    • yamldemos09basics08flowstyle - 3:40
    • yamldemos10datatypes01setsnested_map - 7:11
    • yamldemos11_multilines - 8:32
    • yamldemos12_anchors - 14:35
    • yamldemos13_tags - 1:45
    • yamldemos14complexmapping - 4:38
  • Real-world Examples
    • Overview - 1:12
    • Demo: Writing YAML documents from scratch - 8:12
    • Demo: Kubernetes and Ansible YAML Examples - 6:05
    • Demo: Using Online Formatters - 2:13
  • Conclusion
    • Congrats!

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.