Overview of Linux Operating System
Access a shell prompt and issue commands
Use grep and regular expressions to analyze text
Log in and switch users in multiuser targets
Create and edit text files
Create hard and soft links
Use system documentation including man, info etc.
Boot, reboot, and shut down a system
Identify CPU/memory intensive processes,
Installing/removing a Package
Securely transfer files between systems
Change passwords and adjust password aging for local user accounts
Configure a system for user and group information
Shell Script
Introduction to Python Training
Python Tools and Utilities
Python Features
Python Environment:
Downloads and Installations
Executing Python:
Scripting Mode
Python Basic Syntax:
Reserved Words
Python Variable Types:
Multiple Assignment
Data Type Conversion
Arithmetic Operators
Assignment Operators
Logical Operators
Identity Operators
Python Decision Making:
IF...ELIF...ELSE Statements
Python Loops:
For loop
Break control statement
Pass statement
Number type conversion
Random number function
Python Strings:
String formatting operator
Python Lists:
Indexing and slicing
Python Tuples:
Indexing and slicing
Python Dictionary:
Python Functions:
Function Arguments
Python Modules:
Namespaces and scoping
Python Files I/O:
Closing a file
Reading a file
Python Exceptions:
The except clause with multiple exceptions
Argument of an Exception
User-Defined Exceptions
Creating Classes
Destroying Objects (Garbage Collection)
Overriding Methods
Overloading Operators
Lambda
Map
Advanced Concepts:
Generators
Structuring Documents for the Web:
Introducing HTML
Core Elements
Understanding Block and Inline Elements
Working with Lists
Elements That Describe Text-Level Semantics
Using Character Entities for Special Characters
Links and Navigation:
Understanding Directories and Directory Structures
Creating In-Page Links with the Element
Images, Audio, and Video:
Using Images as Links
Adding Flash, Video, and Audio to Your Web Pages
Introducing Tables
Adding a Caption to a Table
Nested Tables
Forms:
Creating a Form with the
Form Controls
Creating Labels for Controls and the Element
Focus
Sending Form Data to the Server
Cascading Style Sheets:
Where You Can Add CSS Rules
Controlling Text
Text Pseudo-Classes
Selectors
Introducing the Box Model
Introduction to PuTTY
How do SSH, Telnet and Rlogin differ?
Starting a session
Logging in
Logging out
During your session
Creating a log file of your session
Customizing Putty
Requirements
Getting Started
Understanding FTPS
Security
User Interfaces
Workspaces
Transfer Resume
Uploading Files
Synchronizing
Session (Login Dialog)
The modes
moving inside Vim
Window motions
Save and Quit
Copy and paste
Parameters
Installation
Open/Create a project in PyCharm
Editor
Navigation bars
Customizing environment
Code completion
Keep your code neat
Run, Debug and test
About Version Control
The Command Line
Configuration
Empty Repositories
Viewing the Commit History
Push, Pull, Commit
Introduction to Github
Working with Remotes
Git Aliases
Branching and Merging
Introduction to SDLC
Iterative Model
DevOps Model
Continuous Delivery
git: Source Code management
Types of version control systems
Best practices in version Control
LifeCycle of Maven
Selenium: Automation Test Framework
Jenkins Plugin
Integration of maven with other tools
Introduction to Cloud
Features of Cloud
Public Cloud
Infrastructure as a service (IAAS)
Software as a service (SAAS)
Overview of AWS cloud
Overview of Services of AWS
Compute service
Configuring server
Block Storage (EBS)
backup of server
Identity Access Management (IAM)
Creating AWS IAM Users
Creating AWS IAM Roles
IAM Lab
Launching an EC2 Instance
Introduction to Load Balancers
The AWS CLI
Create an S3 Bucket
Permissions on S3
S3 Transfer Acceleration
Launching an RDS Instance
Overview of DynamoDB, RedShift, Elasticache, Aurora
Cloud Case-studies
MySQL Overview
MySQL Server and Client
MySQL Connectors
Setting the root Password
Using the mysql client
Database Basics
Spreadsheet Versus Database
Relationship Categories
SQL data definition language
Designing Your Database
Keys
Database Design
Data Types
Numeric Data Types
String Data Types
Data Type Considerations
Creating Databases and Tables
Creating a Table
Column Options
Indexes, Keys, and Constraints
Deleting databases and tables
Confirming the Creation of a New Table
Creating a Temporary Table
Adding, removing and modifying Indexes
The SELECT Statement
Querying Data from an Application
Troubleshooting: Authorization Levels
Manipulating Data
Replacing existing records
Deleting records
Multistatement Transactions
Functions
Using Functions
Date and time functions
Aggregate Functions
Joining Tables
Joining Tables with SELECT
Outer Joins
Understanding Cloud
Possibilities
Cost
Learning Resources
IoT:
Possibilities
Business use cases
Demo
What and Why ?
Options Regression, Classification
Learning Resources
Deep Learning :
Possibilities
Business use cases
Demo
What and Why ?
Options Connect with IoT, Drone
Learning Resources
DevOps :
Possibilities
Business use cases
Demo
What and Why ?
Options Ethereum, QTUM
Learning Resources