Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

App Deployment, Security & Infrastructure Automation

Packt via Coursera

Overview

Coursera Plus Monthly Sale:
All Certificates & Courses 40% Off!
Grab it
In this course, you will gain practical knowledge of the entire lifecycle of application deployment, security, and infrastructure automation. You will learn how to efficiently deploy applications using various cloud models such as PaaS, SaaS, and IaaS, while also diving deep into essential concepts like bare metal, virtual machines, and containers. The course equips you with the knowledge to make informed decisions in choosing the right infrastructure for your application. You will then explore the methodologies of Continuous Integration (CI) and Continuous Deployment (CD), learning the distinction between continuous deployment and delivery. With this knowledge, you will be able to implement robust CI/CD pipelines, ensuring seamless code integration and deployment. Additionally, the course covers essential components like load balancers, reverse proxies, DNS, and firewalls, ensuring that you can deploy applications in a secure, reliable environment. Security considerations are paramount in application deployment. In this course, you will uncover best practices for securing web applications, specifically focusing on OWASP security guidelines. You will also delve into DevOps principles and practices that drive automation and collaboration, as well as Docker basics, Bash scripting, and unit testing. These skills will enable you to create efficient, automated, and secure application deployments. This course is ideal for IT professionals, developers, and network engineers interested in gaining hands-on expertise in application deployment, security, and automation. A basic understanding of cloud computing, software development, and security principles is recommended. The course is suitable for intermediate learners seeking to enhance their DevOps, security, and infrastructure automation skills.

Syllabus

  • Application Deployment and Security
    • In this module, we will explore the key concepts related to application deployment and security, including cloud deployment types, CI/CD methodologies, and fundamental DevOps practices. You’ll learn about the core components involved in deploying applications, such as load balancers, DNS, and security protocols while gaining hands-on experience with Docker, Bash, and unit testing basics. By the end, you'll have a solid foundation in both deployment strategies and security measures essential for modern software development.
  • Infrastructure and Automation
    • In this module, we will dive into the world of infrastructure automation, focusing on Infrastructure as Code and the tools used to automate the configuration of devices. You will learn how to integrate testing and manage devices using various programming languages and frameworks like Bash, Python, and Ansible. By the end of this module, you'll be equipped to streamline infrastructure management through automation and gain hands-on experience with essential tools and practices.

Taught by

Packt - Course Instructors

Reviews

Start your review of App Deployment, Security & Infrastructure Automation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.