
Learn to run ad hoc commands across remote servers using an inventory file, organize hosts into groups, and reference the hosts file to target specific servers with simple commands.
Install Weygand on Linux, Windows, or macOS using VirtualBox and Vagrant, verify installations with version checks, and prepare virtual machines for DevOps workflows.
Learn to manage vagrant boxes with commands to add, list, check updates, update, remove, and monitor multiple projects using status and global-status, then reload or destroy boxes as needed.
Set up a ready-made Ansible lab environment using Vagrant and multiple virtual machines. Learn to install Ansible on the control node, prepare managed hosts, and configure SSH key-based access.
Practice creating and managing static Ansible inventories by defining hosts and groups in the default and a custom inventory. Assign hosts to multiple groups and validate with inventory commands.
Execute a single Ansible task quickly with ad hoc commands, without writing a playbook. Learn about modules, hosts, and basic arguments for quick operations.
Learn to write a YAML playbook with multiple plays for different hosts, manage privilege escalation, explore modules, and use the Ansible documentation.
Master gathering host facts with the Ansible setup and custom facts workflow, create and verify playbooks, install packages, and enable and start services on remote web servers.
Explore writing loops and conditional tasks in Ansible playbooks, using the loop keyword to iterate over lists or dictionaries, and applying conditionals with when to control task execution.
Install nginx on Ubuntu by provisioning a Vagrant Linux VM, updating and upgrading packages, then installing nginx and verifying with systemctl and a browser request to 192.168.0.3.
Configure Nginx logs with access_log and error_log for a virtual host, then test and reload the config while using curl, netstat, and tail to troubleshoot http/https ports and events.
Install PHP on nginx by installing php-fpm and php-mysql, then configure nginx to pass PHP requests to php-fpm via fastcgi and verify with a PHP info page for development.
install MariaDB on the LEMP stack with NGINX, secure the installation, create an appointments database and an admin user, and run a PHP app that lists appointments through MySQL.
Explore the Asia portal, a multi-tenant cloud platform for deploying and managing Asia resources. Learn portal navigation, accounts, marketplace, blades, and the Asia Resource Manager.
Explore Azure portal navigation, sign in and customize the dashboard with tiles like all resources, marketplace, and service health; manage favorites, activity log, and help resources.
Create an Azure availability set, distribute virtual machines across fault and update domains for resilience, and enable managed disks to simplify storage management during deployment.
Deploy a virtual machine by selecting subscription, resource group, region, and availability set, then choose Windows Server 2016 data center, size, networking, and monitoring.
Learn to configure a separate user-accessible backup for a virtual machine protected by locally redundant storage, using recovery services vault, set a daily policy, and verify deployment status.
Explore Asia virtual network capabilities, including isolation and segmentation, private IP address spaces, subnets, and DNS, plus secure internet, VPN connectivity to on-premises, routing, and peering.
Create a virtual network in the Asia subscription, extend the address space from /24 to /16, and add a production subnet with /24 while configuring routing and security policies.
Learn to use if statements to decide which code blocks run based on conditions and comparison operators, with true/false outcomes and user input conversion to integers.
Explore integers, variables, and data types, including how integers are whole numbers, how strings hold characters (digits as text, not numbers), and how wearables name and reuse values.
Explore the addition operator with wearables to initialize and update variables, perform integer and string concatenation, build greetings by combining names and literals, and reuse code.
Master comma-separated printing to combine strings and numbers in one statement, avoiding type errors and speeding display of information by printing literals, variables, and wearables or screens.
Master string format methods to transform strings with lower, upper, title, and capitalized operations, and explore swap case to flip letter casing in your code.
Learn to work with lists in Python, using len, indexing, slicing, append, insert, pop, remove, and sort or sorted, while exploring duplicates and list conditionals.
Explore how file names, paths, and extensions define file location across windows and linux, and learn to use os.path.join, absolute and relative paths, current working directory, and directory creation.
Learn how to work with absolute and relative paths using the Python os.path module, convert paths, build joins, and check path validity and existence.
Learn to read, write, and append plain text files in Python using open and a file object. Practice read lines and write modes, and use os.remove to delete files.
Explore hands-on Python variable operations, including assigning, reassigning, multi-variable assignment, swapping, and string concatenation with print outputs through practical examples.
Explore practical Python string operations, including encoding to bytes, decoding, formatting with leading zeros, padding, removing characters and digits with translate, and using templates with format.
Explore practical Python input handling with hands-on examples: build a multiple-choice selector, collect dictionary key-value pairs with a while loop, validate yes/no responses, and verify emails using a regex.
Explore hands-on Python if statements through multiple examples, including simple if, elif and else branches, nested conditions, and one-liners, illustrating condition-driven code execution.
prerequisites: pip install python-docx
Master the World of DevOps with the Comprehensive "Learning DevOps Tools Complete Course Step-by-Step (2023)" - LIVE and UPDATED!
Unlock the power of DevOps and accelerate your career with our extensive 18hr+ video course, covering everything from Git and Ansible to Kubernetes, Python, and more! This hands-on training is designed for beginners and professionals alike, guiding you through real-world scenarios and practical exercises that will boost your skillset and make you an invaluable asset in any organization.
What you'll get with this course:
In-depth understanding of the most popular DevOps tools, including Git, Ansible, Vagrant, Nginx, Kubernetes, and Azure
Hands-on experience with Python scripting and Django/Flask web development
Expert knowledge of Linux command line, MS System Center, and Windows Nano Server with PowerShell
Insight into YAML and its applications in DevOps
Get ready to dive into 16 comprehensive sections, featuring over 170+ lectures with preview enabled for selected topics. This course covers every aspect of the DevOps ecosystem, from installation and configuration to practical applications in real-world environments. Our expert instructors will guide you through each topic, ensuring you gain a solid foundation in each area while also exploring advanced techniques.
Don't miss this opportunity to join thousands of satisfied students who have leveled up their DevOps skills with our top-rated course. Enroll now and start your journey towards becoming a DevOps expert!
Affordable pricing options and regular promotions make it easy to get started. Access to course messages and a supportive community of fellow learners. This course is available worldwide, with captions and accessibility features to ensure everyone can participate.
Invest in your future and master the tools that power the modern software development landscape. Enroll in the "Learning DevOps Tools Complete Course Step-by-Step (2023)" today!
After completing this course, you will be able to:
Explain what Git is and how to use this tool
Install Git
Creating a project for Git
Working with remote repositories
Git important commands. Viewing commits' history
Creating, deleting and renaming branches
Learn the basics of command line
Explain what Ansible is and how to use this tool
Install Ansible
Run Ad Hoc Commands in Ansible
Working with inventories
Ansible important commands and modules
Creating and running playbooks
Install Vagrant
Managing Vagrant boxes
Working with multiple VMs in Vagrant
Install NGINX
nginx.conf and vhost config
Add files and configure locations and logs
Troubleshoot NGINX
Manage the base boxes in Vagrant environment
Manage single machine environment
Manage multi machine environment
Read, create and modify Vagrantfile
Running bash commands
Creating, deleting and renaming files
Creating, deleting and renaming directories
Manage and Use Kubernetes
Create and Descripe Pods in Kubernetes
Use Namespaces in Kubernetes
Use Azure
Startting with Python and Scripting
Starting with Powershell
Flask
Python Scripting
And much more...