Linux Linux Practical - App Development with Linux.

Linux Practical - App Development with Linux.

Catalog: Linux
Short name: Upgrade - App Development with Linux.
Course start date: 2023-03-05
Paystack

Description

This course will take you through the basics of Linux to begin with. This course is not intended towards pure beginners. One must have atleast some background in any programming language to know how coding works. Even knowing atleast how pseudo code works will help. Following are the chapters that will be taught in the whole course:


Basics to Linux

Writing and Debugging Scripts

Manipulating Bash Environment

Regexes or Regular Expressions

Stream Editor

Awk Programming

Conditions and Loops

Interactive Scripts

The whole course will be taught in a Virtual Machine and will be based on LinuxMint Cinnamon 17.1. One can however use any other Linux distro or even properly customized Debian. Scripts created in Linux will work on Mac as well provided proper support files have been added. One can even use Cygwin for windows instead of the VmWare, but is not recommended since it has created problems in the past when messing with Permissions. Having some basics in batch file programming will speed up the process to understand the shell commands. Few apps may need SuperUser access, thus one needs to be root when developing the said apps above.

( Duration-: 12h 9m)

Sections

General
0 activities

Overview of Bash
Introduction to Bash
Advantages of Bash over sh
Continuation of Advantages of Bash over sh
Built-in Shell Commands
Continuation of Built-in Shell Commands
Shell Structure,order and Logic
Continuation of Shell Structure,order and Logic
Echo vs printf and Initialization Scripts
Continuation of Echo vs printf and Initialization Scripts
Creating and Executing scripts
Continuation of Creating and Executing scripts
Debugging scripts
Continuation of Debugging scripts
Modifying Startup Files
Continuation of Modifying Startup Files
Editing Bashrc files
Continuation of Editing Bashrc files
Global and Local variables
Continuation of Global and Local variables
Special Parameters and Backup Script App
Continuation of Special Parameters and Backup Script App
Backup Script Application
Continuation of Backup Script Application
Character Quoting and Parameter Expansion
Continuation of Character Quoting and Parameter Expansion
Command Substitution and Word Splitting
Defining and removing Aliases
Introduction to Regular Expressions
Character Classes and Wildcards
Continuation of Character Classes and Wildcards
Steam Editor or SEd
Continuation of Steam Editor or SEd
Replacing fields with Stream Editor
Continuation of Replacing fields with Stream Editor
Introduction to GAWK
Formatting Fields
Working with Regexes in Awk
Continuation of Working with Regexes in Awk
GAWK Scripting
Continuation of GAWK Scripting
Using if Statements
Continuation of Using if Statements
Applications of if statement
Continuation of Applications of if statement
String comparisons and other constructs
Continuation of String comparisons and other constructs
Writing App scripts using if, else and then
Continuation of Writing App scripts using if, else and then
Elif construct
Continuation of Elif construct
Boolean Statement
Boolean Operations
Continuation of Boolean Operations
Case Syntax
Introduction to Interactive Scripts
Writing Interactive Scripts
More on Writing the Script
Read Command
Scripts with User Input Prompt
Writing the Script
Redirection and File Descriptors
Redirecting the Errors
Reading and Executing File
Assigning File Descriptors to Files
The For Loop
The White Loop
Control While Loops with Keyboard Input
Script for Calculating the Average of User Input
The Until Loop
IO Redirection with Loops
Break Statements
Writing Break Statements
Continue Statements
Writing Continue Statements
Select Construct
Shift Built-in Construct
More on Shift built-in Construct
Types of Variables
Variable Arrays
Practicals- AWS Script File
Creating Variable Arrays- Second Method
Calculating the Weak of the Year
Arithmetic Variables
Exporting the String
Introduction to Functions
Displaying Functions
Installing and using SSH
Remote backups Script
Remote backups Script- Bupbash
Signals and Keyboard Interaction
Signal and Kill interaction
Signal and Kill interaction- Practical
course certificate

Secure Video
93
Certificate
1
Cost: 5000