This course starts by looking at the differences between NGINX and Apache for those with Apache experience and then explains the different ways of installing NGINX, customising your install, and configuring NGINX as a service. The installation section also covers updating NGINX without downtime and adding/removing modules.
This is the most comprehensive course on Automated Software Testing with Python. Testing automation doesn’t have to be painful. Software testing is an essential skill for any developer, and I’m here to help you truly understand all types of test automation with Python.
CI, CD and DevOps have taken over the software development world by storm. Most companies today realize that the practices of continuous integration (CI) and continuous delivery (CD) will yield tremendous benefits like increased business revenue and faster time-to-market. The demand for these skills has been steadily rising over the last few years. There are […]
This is comprehensive in covering all areas of Scrum basics, starting with the history of Scrum, moving onto definitions, theory and values, before a deep dive into the the 3 Scrum roles, the 5 Scrum events and the 3 Scrum Artifacts.
This course will teach you how to use Jenkins using the Jenkins DSL and Jenkins Pipelines (Jenkinsfile). It’s a new way of using Jenkins, rather than using freestyle projects. I call it using Jenkins, the DevOps way!
Build continuous integration, continuous delivery and DevOps pipelines with Java, Gradle, Maven, Artifactory & Sqitch.
This course will teach you how to use Gitlab CI for your own projects. You will learn the basics of CI/CD and start building pipelines right from the first lecture.
Be AWS Certified Solutions Architect Professional. Full Amazon Web Services Solution Architecture deep-dive for SAP-C01 The AWS Certified Solutions Architect Professional certification is one of the most challenging exams. It requires some substantial hands-on and real-world experience for you to pass. This course is going to help you solidify the knowledge you already have and put […]
In this project you will learn different Technology Stacks used in Web development and how to implement the most commonly used one - LAMP.
This project will extend your knowledge of various Web Stacks. It requires you to deploy and configure a LEMP solution using a very popular Web Server – NGINX.
This project covers another popular Web Stack – MERN. You will configure both: backend and frontend parts of the solution, and also will learn how to use Postman for RESTful API testing.
In this projects you will get yourself familiar with a NoSQL Database – MongoDB. You will learn how to implement a MEAN Web Stack solution that stores data in a form of JSON-like documents.
Automate user creation by applying your shell scripting skills in the hands-on assignment. Onboard a list of new Linux users from a CSV file using a shell script.
This project will give you practical experience of implementing a Client-Server architecture using MySQL Relational Database Management System.
In this project you will deploy a full-scale three tier Web Solution with WordPress Content Management System. You will also learn how to configure and effectively use Linux storage subsystem with Logical Volume Manager.
This project will give you practical skills in deploying a DevOps Tooling website from a GitHub repository. You will configure a MySQL database as an Identity Storage and Network File System as a centralized file storage solution
This project introduces Load Balancing concept to ensure that the DevOps Tooling website will be scalable to serve more users by deploying additional Web Servers. You will learn how to use Apache Load Balancer and local DNS Names resolution.
Automation of repeated routine tasks with Jenkins Continuous Integration tool – is the focus of this project. You will learn how to automatically deploy DevOps Tooling website to Web Servers straight from your GitHub repository upon every commit using Webhooks.
Gain mastery in securing connections to your website by using SSL/TLS with NGNIX Web Server. Make your website secure by supporting HTTPS protocol.
Increase level of automation with Ansible Configuration Management tool. Create your first Ansible playbook to automate your infrastructure creation.
Continue exploring more advanced Ansible concepts within this project. You will learn how make your configurations reusable with Imports, create and assign Ansible Roles.
Diving deeper into more advanced Ansible concepts by learning Dynamic Assignments and Community Roles. Explore options whether to use predefined roles or develop your own ones for MySQL, Nginx, Apache and Jenkins.
In this project you will learn how to implement a full-scale CI/CD pipeline with combination of various technologies. You will understand DevOps terminology and success metrics required to measure and constantly improve. Explore new instruments such as: artifact repository, quality analytics & assurance and pentest tools.
This project will give you a proper introduction to AWS, learn how to manage your AWS infrastructure – EC2 Virtual Machines, Networking, Target Groups, Autoscaling, Managed Databases, DNS and many more. Learn the most important AWS services that are used to deploy Web Solutions.
Start setting up your infra like a Pro with Infrastructure as Code (Iac) tool – Terraform. Learn how to create high quality Terraform configuration files, study best practices and try it out yourself.
Manage networks in the Cloud as Code with Terraform. Learn advanced Terraform syntax to create parametrized configuration files with dynamic values assignment and conditions. Practice in creation of various AWS resources like EC2, S3, ALB and many other via Terraform configuration files.
Continue exploring Terraform capabilities, increase reusability of your configurations with Terraform Modules, learn what role Terraform plays in CI/CD. Get an introduction to Packer – Machine Images Build Automation tools from HashiCorp.
In this Project you will get yourself familiar with a Cloud Terraform Offering from Hashicorp - you will learn how to manage Infrastructure as Code without provisioning any servers - straight from the cloud web console.
This Project will introduce Containerization concept to you with the Docker technology that has revolutionized application packaging and distribution. You will write your very first Dockerfile, learn how to work with DockerHub repository and practice container deployment with Docker Compose.
This project will teach you how to manage production-grade containerized solutions with Kubernetes. You will learn how to build a Kubernetes cluster "From-Ground-Up", you will get to know all its moving parts and how they work together to comprise a highly-available, scalable and secure container orchestration tool.