AWS, Azure, GCP, cloud architecture, and certifications
38 courses available
Showing 38 courses
Packt
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into the dynamic world of Cloud Deployment with this in-depth course designed to transform your understanding of cloud infrastructure and its deployment. Gain the expertise to identify cloud subscription services, provision resources, and configure advanced networking and compute solutions. From foundational principles to hands-on demonstrations, this course equips you with the skills to deploy robust cloud systems effectively. The course begins with an introduction to storage provisioning and its essential components, such as storage types, tiers, and protocols. Through real-world demonstrations, you’ll learn how to deploy storage resources, virtual machines, and containers using industry-best practices. Comprehensive discussions on RAID configurations, storage features, and disaster recovery scenarios ensure that you are prepared for any cloud deployment challenges. The next section focuses on networking services and virtualization, covering virtual routing, SR-IOV, and the deployment of critical services like DNS, DHCP, and IPAM. Hands-on demos will reinforce your understanding of dynamic routing, compute sizing, and software-defined storage solutions. The course concludes with an exploration of cloud migration strategies, giving you the tools to plan and execute seamless migrations. This course is tailored for IT professionals, cloud engineers, and administrators aiming to enhance their cloud deployment capabilities. With its intermediate-level difficulty, it’s suitable for those with prior knowledge of IT and networking concepts. Whether you're scaling your organization’s cloud infrastructure or embarking on your journey into cloud technologies, this course is your pathway to success.
Tencent Cloud
This course equips learners with a foundational knowledge in cloud application development and prepares them to take the Tencent Cloud Developer Associate examination. After completing this course, learners will be able to reconstruct and migrate traditional applications to the cloud and design and develop cloud native applications and distributed microservices using Tencent Cloud.
Board Infinity
This is the Course 1 of 3 Course Series on Cloud FinOps. Fundamentals of Cloud FinOps is a comprehensive course is designed to navigate the complexities of cloud computing economics, focusing on optimizing costs while leveraging the full power of the cloud. It comprises four modules that sequentially build knowledge from cloud computing basics and pricing strategies to the specialized field of Cloud Financial Operations (FinOps) and practical tools for cost billing and governance. Each module is crafted to address different facets of cloud cost management, including understanding cloud service models, deploying cost-effective cloud strategies, applying FinOps principles, and utilizing cost management tools. Through this course, participants will gain a holistic view of how to efficiently manage and optimize cloud expenditures in any organization, ensuring that cloud investments align with business objectives while fostering a culture of financial accountability and cross-functional collaboration. Module 1 provides a foundational understanding of cloud computing, including its key characteristics, service and deployment models, and a comparison with traditional on-premises infrastructure. It also delves into the critical aspect of cloud pricing, explaining why understanding pricing is essential and the factors that influence the costs of cloud services. Module 2 delves into the specialized field of Cloud Financial Operations (FinOps), a practice designed to maximize the financial efficiency of cloud spending in a scalable and predictable manner. It introduces the fundamentals of FinOps, its significance in cloud management, and the foundational elements that underpin this discipline. The module further explores the operational domain and capabilities of FinOps, providing insights into its practical application within businesses to ensure cost-effective cloud service usage. Through understanding personas involved in FinOps, key principles, phases, and the maturity...
Queen Mary University of London (via Coursera)
Have you ever wondered what’s in the small print of cloud contracts? Or who owns the information you upload to the cloud? And who can access and control it? If so, then this course is for you! You’ll learn to identify the legal risks involved in cloud computing transactions - and to suggest possible solutions. To understand how cloud computing works, we’ll first describe different kinds of cloud services and explain how they differ from in-house IT in terms of control, access, and cybersecurity. To understand how the law applies to cloud computing transactions, we’ll focus on the contracts between cloud providers and their customers. You’ll learn to identify and interpret key contract terms and to assess whether customers might negotiate better terms with providers. Finally, we’ll explain how English law protects trade secrets and copyright works stored in the cloud. If you’re a lawyer, this course will be your guide to cloud infrastructure and supply chains. If you have a technical or commercial background, this course will introduce you to key legal issues in contracts and intellectual property. In short, if you’re interested in how the law applies to cloud computing, this course is for you.
Packt
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This comprehensive course takes you on a deep dive into cloud computing, starting with foundational concepts such as virtual instances, service models, and resource management. The initial lessons cover the differences between IaaS, PaaS, and SaaS, ensuring you understand the core cloud delivery models that are revolutionizing IT infrastructure. You'll explore practical applications through detailed demonstrations on Linode for setting up cloud accounts, deploying virtual instances, and administering them securely. As you progress, you'll move into server management and security, mastering Linux fundamentals and learning how to configure user accounts, enable secure SSH authentication, and lock down server access. You’ll also gain insights into web server technologies, understanding the distinctions between NGINX and Apache, alongside the essentials of database management using SQL and NoSQL. The step-by-step approach ensures a robust understanding of the back-end infrastructure that powers cloud systems. In the final sections, you’ll focus on advanced topics like scaling cloud resources, implementing firewalls, and securing your servers using industry best practices. Whether you're installing LAMP stacks or enabling network firewalls, the course equips you with the tools and knowledge necessary to manage and expand cloud infrastructures efficiently. With its balance of theory and practical tasks, this course prepares you to handle real-world cloud environments confidently. This course is designed for IT professionals, system administrators, and developers looking to expand their cloud computing expertise. Prior experience with Linux and basic networking concepts is recommended but not required.
Google Cloud
In this lab you will upload existing data (a CSV file) to a Firestore serverless database in the cloud.
Illinois Tech (via Coursera)
In this course, you will study the basics of mobile devices and the concepts of virtualization and cloud computing. You will also explore mobile networks and cloud services. The career skills acquired in this course cover the myriad of mobile devices that information technology requires support. At the end of this course, you will be able to: Explain laptop hardware and components. Compare and contrast the display components of mobile devices. Investigate mobile-device network connectivity and application support. Summarize cloud-computing concepts. Summarize aspects of client-side virtualization. Software requirements: Oracle Virtual Box
Coursera
Did you know that 96% of organizations experience unplanned downtime, costing an average of $5,600 per minute? This critical reality makes engineering resilient cloud data infrastructure not just a best practice—it's a business imperative. This Short Course was created to help data engineers and platform architects accomplish the mission-critical task of building cloud data warehouses that deliver both optimal ROI and bulletproof reliability. By completing this course, you'll be able to automate infrastructure provisioning with code-based deployment systems, make data-driven decisions on compute and storage configurations that maximize cost-effectiveness, and architect disaster recovery systems that protect against catastrophic failures with minimal data loss. By the end of this course, you will be able to: Apply Infrastructure as Code (IaC) to provision a cloud data warehouse Analyze infrastructure cost versus performance across compute and storage options Create a cross-region disaster recovery architecture with a 15-minute Recovery Point Objective This course is unique because it combines hands-on Terraform automation with real-world TPC-DS benchmarking and enterprise-grade disaster recovery planning—skills that directly translate to building production-ready data platforms. To be successful in this project, you should have a background in SQL, basic cloud computing concepts, and familiarity with data warehouse fundamentals.
ISC2
Cloud computing continues to transform the way we conduct business. As organizations are rethinking IT strategies, cybersecurity professionals need to first understand the cloud before they can help their organizations transition to the cloud. Through self-paced learning and activities, security professionals experience content designed to provide a solid understanding of cloud computing including key drivers and rationale for the cloud, cloud architecture and computing concepts and characteristics, cloud service and deployment models, and cloud brokers. By the end of this course, a learner will be able to: Understand concepts around cloud computing and why organizations use the cloud. Explore the five essential characteristics of cloud computing. Examine essential service and deployment models within cloud concept architecture. Learn about cloud brokers and why they are an important part of cloud deployments. Target Learners: Early to mid-career security professionals who want to gain and demonstrate an understanding of essential cloud concepts and principles.
Coursera
"Cloud Architecture Design Patterns" is a comprehensive course designed to introduce learners to the essential principles and patterns in cloud architecture. This course blends theoretical lessons with practical examples to equip participants with the skills necessary to design robust, scalable, and efficient cloud systems. Through learning everything from basic concepts to advanced patterns, the course ensures a well-rounded education in cloud architecture design. Reflect on a moment early in my career, when a project suffered due to our team's inadequate understanding of cloud scalability. This challenging experience, involving system downtimes during critical peak loads, highlighted the critical need for robust architecture an eye-opening episode that showcased the direct impact of architecture on performance and cost-efficiency. This course is designed for aspiring cloud architects, software developers, IT professionals, and anyone interested in cloud technologies. It is ideal for those looking to deepen their understanding of cloud architecture design patterns and enhance their skills in creating robust, scalable, and efficient cloud systems. Whether you are new to cloud architecture or seeking to refine your expertise, this course provides valuable insights and practical knowledge applicable to various roles in the tech industry. Participants should have a basic understanding of cloud computing concepts, including knowledge of service models (IaaS, PaaS, SaaS) and deployment models (public, private, hybrid). Familiarity with software design principles, such as object-oriented programming, design patterns, and a basic understanding of RESTful services, is also recommended. This foundational knowledge will help learners fully engage with the course material and apply the concepts effectively in real-world scenarios. By the end of this course, learners will have a solid foundation in cloud design patterns, enabling them to effectively architect solutions th...
Google Cloud
Questo corso introduce i modelli di diffusione, una famiglia di modelli di machine learning che recentemente si sono dimostrati promettenti nello spazio di generazione delle immagini. I modelli di diffusione traggono ispirazione dalla fisica, in particolare dalla termodinamica. Negli ultimi anni, i modelli di diffusione sono diventati popolari sia nella ricerca che nella produzione. I modelli di diffusione sono alla base di molti modelli e strumenti di generazione di immagini all'avanguardia su Google Cloud. Questo corso ti introduce alla teoria alla base dei modelli di diffusione e a come addestrarli ed eseguirne il deployment su Vertex AI.
ISC2
While cloud computing offers many benefits, security professionals can face a range of challenges as they work to utilize, optimize, and secure critical assets in the cloud. Through self-paced and interactive learning activities, course content is designed to place the learner in the role of a security professional who will need to think critically, apply knowledge, and make decisions to determine the best solution for cloud security challenges. By the end of this course, a learner will be able to: Recognize cloud computing terminology and concepts. Assess how to scale and align cloud services to business needs. Respond to regulatory and legal issues regarding cloud use. Optimize cloud security to mitigate risks. Who should take this course? Early to mid-career security professionals who want to gain and demonstrate an understanding of essential cloud concepts and principles.
University of British Columbia (via edX)
Implementation Strategies: Cloud Computing
Packt
Edge computing is transforming how modern enterprises deliver data-driven services, bridging the gap between centralized cloud infrastructures and decentralized edge environments. This course provides a deep understanding of the architectural patterns and design principles needed to create resilient, scalable, and high-performance distributed systems. Through practical exploration, learners will master strategies to design and deploy edge solutions across hybrid and multi-cloud ecosystems. They’ll gain hands-on knowledge of how to balance workloads, manage latency-sensitive applications, and apply industry-tested best practices to real-world use cases. What makes this course unique is its pattern-based approach, built around real-world examples, automation principles, and scalability considerations. It connects theoretical frameworks with proven architectures, ensuring learners can apply what they learn directly to complex enterprise environments. This course is designed for solution architects, enterprise architects, and IT professionals experienced in cloud computing who want to specialize in edge solution design. A foundational understanding of cloud architecture concepts is recommended to get the most from this course.
Coursera
Transform your applications from mysterious black boxes into fully observable, intelligently monitored systems with Datadog - the platform trusted by Netflix, Airbnb, and thousands of companies worldwide. This beginner-friendly course demystifies monitoring through hands-on practice with real scenarios. You'll start by understanding why that 3am outage happened and how monitoring could have prevented it. Then you'll build dashboards that actually tell stories about system health, not just display random metrics. Finally, you'll configure alerts that catch real problems without flooding your inbox with noise. Through practical exercises based on actual production crises, you'll gain the monitoring skills that separate amateur developers from professional engineers. By course completion, you'll confidently implement monitoring strategies that prevent outages, accelerate debugging, and impress technical interviewers. Whether you're a developer wanting to level up, a system administrator embracing DevOps, or anyone responsible for application reliability, this course provides the observability expertise that modern teams demand. Join us to master the tool that turns chaos into clarity. This course is perfect for beginners who want to master the fundamentals of monitoring using Datadog. Whether you're a developer, system administrator, or anyone responsible for system reliability, you'll learn how to configure Datadog to collect metrics, create insightful dashboards, and set up smart alerts to proactively prevent issues. With hands-on exercises based on real-world scenarios, this course equips you with the skills to transform your applications from black boxes to fully observable, reliable systems. To get the most out of this course, learners should have a basic understanding of web applications, cloud computing concepts, and command-line usage. You don’t need to be an expert—just familiar with how modern web applications run on servers, how cloud environments host and...
Intel
The shift to cloud-native deployment models and containerized microservices empowers CoSPs to deploy composable applications anywhere in the infrastructure. Transformation technologies for Telco Networking have built upon Network Functions Virtualization (NFV) and Soft Defined Networking (SDN) for use in network functions virtualization implementations. The next phase of network transformation is adopting software disaggregation using a Cloud Native approach, capable of running scalable applications across Cloud deployments thus enabling loosely coupled systems that are resilient, manageable, and observable, combined with robust automation to support Operators to move faster and bring innovation with increased operation efficiency. Explore further the key technologies required by Cloud Infrastructure for Telco Cloud.
University of Pittsburgh (via Coursera)
Master the essential concepts and hands-on skills needed to understand cloud computing from multiple perspectives. This comprehensive course takes you from cloud computing history and definitions through advanced database technologies, providing both theoretical foundations and practical implementation experience. You'll explore how cloud platforms have transformed modern technology, learning to evaluate IaaS, PaaS, and SaaS service models while gaining hands-on experience with virtualization using VirtualBox. The course progresses through cloud data infrastructure, where you'll differentiate between databases, data warehouses, and data lakes, and learn to apply de-normalized schemas like Star and Snowflake for optimal performance. By course completion, you'll confidently compare and select appropriate database technologies—MySQL, MongoDB, and Neo4j—understanding ACID versus BASE properties and horizontal versus vertical scaling strategies. What sets this course apart is its balanced approach: combining historical context, architectural understanding, and practical coding exercises using Python, GitHub, and Flask. Whether you're transitioning into cloud roles or expanding your technical expertise, this course equips you with the foundational knowledge and practical skills essential for modern cloud computing careers.
Board Infinity
"Getting Started with Cloud Foundry" is a comprehensive course designed for beginners and intermediate learners aiming to master Cloud Foundry, a leading cloud platform. Comprising two modules, the course begins with an introduction to Cloud Foundry's basics, including its architecture and application deployment process. The second module advances into Cloud Foundry's services, covering service management, advanced features, and security practices. This course balances theoretical knowledge with practical skills, ensuring a thorough understanding of Cloud Foundry's capabilities and applications in real-world scenarios. Whether you're a developer, IT professional, or cloud enthusiast, this course provides the foundational knowledge and skills needed to excel in the evolving world of cloud computing. Welcome to "Module 1: Introduction to Cloud Foundry." This module provides a comprehensive introduction to Cloud Foundry, a leading cloud platform. You'll learn about its architecture, components, and environment setup. Additionally, you'll gain practical skills in preparing, deploying, and managing applications in the Cloud Foundry ecosystem, laying the foundation for advanced cloud computing expertise. Module 2: Working with Cloud Foundry Services dives deeper into the functionalities of Cloud Foundry, focusing on service management and advanced features. It covers the Cloud Foundry Marketplace, service binding, and monitoring strategies. The module also explores continuous integration/deployment, container management, and security best practices, equipping you with the skills to optimize and secure your Cloud Foundry applications. Course is ideal for anyone seeking to gain a strong understanding and practical skills in Cloud Foundry, whether for professional development, academic purposes, or personal interest in cloud technologies. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sp...
Yonsei University (via Coursera)
Every day you use your smartphone. Your smartphone wakes you up, it is the first thing you use in the morning, and the last thing you check (e.g., alarm setting) before you sleep. In addition, you use it all day. A typical cellphone user touches their mobile phone 2,617 times a day (Dscout report based on 2017) and people spend over 4 hours a day on their mobile phones (Hackernoon report) on average. Smartphones and smart watches are very useful and will become even more useful due to their smaller sizes, lighter weights, versatile functionalities, advanced mobile communications & wireless networking (e.g., Wi-Fi & Bluetooth) technologies. In this course, the start-of-the-art smartphone and smart watch technology and components in addition to the global market trends and future forecasts are introduced. Since everybody uses smartphones and smart watches, knowing the details about the most globally used electronic device will definitely help you in all aspects of new product and app design & development, as well as business planning. In addition, the core technology and components of the world’s most popular smartphones (i.e., the Samsung Galaxy Note8 and Apple iPhone X) and smart watches (i.e., Samsung Gear S3 and the Apple Watch Series 3) are introduced along with details of the iOS and Android smartphone OSs (Operating Systems) and mobile communications 1G to 5G (for details on Wi-Fi and Bluetooth, please take my course “IoT Wireless & Cloud Emerging Technology”). This course ends with projects that teach how to analyze the components of smartphones and check the mobile network. Consequently, this course will prepare you to be more successful in businesses strategic planning in the upcoming smart device era. I cordially welcome you in to the amazing internal dynamics of the smart device world!
Coursera
Monitor, Scale and Backup Your AI App is an intermediate course for developers, system administrators, and AI practitioners responsible for the operational health of AI applications. In today's world, deploying an AI model is just the beginning; ensuring it runs reliably under pressure is what defines success. This course provides the essential skills to guarantee your AI services are performant, resilient, and always available. You will learn to transform raw data into actionable insights by applying platform analytics to build real-time performance dashboards and configure intelligent alerts, using examples from Azure AI Foundry. Next, you'll dive into resource management, analyzing system metrics to make data-driven scaling decisions that meet strict latency requirements, inspired by practices at Datadog. Finally, you will master business continuity by evaluating and implementing robust backup and restore procedures that align with critical RPO/RTO targets and SLAs, drawing on expert strategies from CAST AI. Through hands-on exercises and a final project, you will build a complete operational toolkit to ensure your AI applications achieve maximum uptime and peak performance.
Packt
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the potential of cloud computing with this comprehensive course on Cloud Architecture and Security. Learn how to design robust cloud solutions, master cloud deployment models, and explore cutting-edge technologies that empower businesses to optimize resources and scale efficiently. Develop a deep understanding of the shared responsibility model and its role in creating secure, high-performing cloud systems. The course begins with foundational concepts in cloud architecture and design, introducing key principles like high availability, capacity planning, and cloud scaling. Through practical demonstrations and detailed discussions, you’ll explore deployment models, business requirements, and emerging cloud technologies to develop versatile cloud strategies tailored to various business needs. In the second part, we focus on cloud security, where you’ll dive into identity and access management (IAM), network segmentation, application security controls, and compliance measures. Hands-on scenarios and demos will solidify your understanding of hardening cloud resources, securing data, and meeting compliance standards. You’ll also gain insight into protocols, incident response, and the latest tools to safeguard cloud environments. This course is ideal for IT professionals, cloud architects, and security analysts looking to deepen their expertise in cloud technologies. With a mix of beginner to intermediate topics, prior knowledge of IT infrastructure or networking will help you succeed in this course. Whether you're aiming to enhance your current role or pivot into cloud solutions, this course is your gateway to mastering cloud architecture and security.
Edureka
Step into the world of Amazon Aurora: Best Practices, where you'll discover how to apply proven techniques to maximize cost-effectiveness and optimize database performance. Throughout this course, you will explore industry-specific use cases for Aurora, get hands-on with database fundamentals, and master key best practices. By course end, you will: Summarize the core features, benefits, and architecture of Amazon Aurora Illustrate how to create and manage database backups Set up serverless computing in Aurora, including advanced use cases Implement security measures and monitoring using AWS services Apply the Blue/Green deployment strategy for seamless updates Leverage best practices to drive cost-efficiency and performance improvements This course is ideal for Freshers, Database Administrators, Software Developers, AWS Architects, AWS Developers, and IT Professionals who aim to strengthen their AWS database expertise. Prior experience with DBMS, EC2, S3, RDS, and Aurora basics is helpful but not required. Start building advanced skills with Amazon Aurora and enhance your career in AWS database management.
AI (via edX)
Cloud Computing Foundations
Google Cloud
Este curso ajuda a criar um plano de estudos para o exame de certificação Professional Cloud Architect (PCA). É possível conferir a amplitude e o escopo dos domínios abordados no exame. Os estudantes também podem acompanhar os preparativos para o exame e criar planos de estudos individuais.
LearnQuest
This course is the second of a series that aims to prepare you for a role working in data analytics. In this course, you will be introduced to many of the core concepts of cloud computing. You will learn about the primary deployment models. We’ll go through the common cloud computing service models. The hands on material offers the opportunity to review and configure a cloud account. This course covers a wide variety of topics that are critical for understanding cloud computing and are designed to give you an introduction and overview as you begin to build relevant knowledge and skills.
Illinois Tech (via Coursera)
This course is aimed at preparing individuals to gain knowledge, skills, and abilities to demonstrate the knowledge for managing Platform as a Service (PaaS) in the Cloud. Students will learn to deploy, operate, and maintain cloud platforms for storing, processing, and transferring information with architecture design principles and a structured approach. Students will also learn the shared responsibility model and cloud security best practices to secure PaaS platforms for the application-hosting environments.
Oracle
This course introduces you to Cloud Computing and Oracle's Cloud Solutions which include Oracle Cloud Infrastructure and Oracle Cloud Applications. Quick product tours help you experience the capabilities of our OCI and SaaS Platforms.
Google Cloud
This course helps learners create a study plan for the PCA (Professional Cloud Architect) certification exam. Learners explore the breadth and scope of the domains covered in the exam. Learners assess their exam readiness and create their individual study plan.
Georgia Institute of Technology (via Coursera)
This course covers Network Function Virtualization from the perspective of a systems engineer. It first discusses the proliferation of middleboxes in enterprise networks and the necessity of virtualizing these components just like software applications. It then details several optimizations in operating systems to facilitate efficient networking on virtualized hardware followed by design decisions in user-plane libraries for bypassing the kernel for efficient packet processing. It then covers the challenges and solutions for building scalable systems for providing networking services in datacenters, specifically the synergy between SDN and NFV to achieve this. The course concludes with a discussion of real-world applications of NFV technology in the cloud computing ecosystem.
Packt
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you'll explore advanced networking technologies and operations, gaining a deep understanding of complex network systems. Starting with WAN connectivity, you'll examine technologies like IP tunneling, VPNs, and Quality of Service (QoS), which allow secure, efficient communication across vast distances. You’ll also delve into wireless networking, learning how to configure and secure wireless networks, troubleshoot common issues, and explore the challenges of interference, signal degradation, and security. These foundational skills will help you design and manage sophisticated networking environments. The course then guides you through the dynamic world of virtualization and cloud computing. You'll explore the advantages of Software-Defined Networking (SDN), set up virtual machines, and learn about cloud computing's impact on modern networking. You will also dive into key aspects of data centers, including high availability and architectural best practices to keep your network running smoothly. In addition, the course covers the Internet of Things (IoT), Industrial Internet of Things (IIoT), and security management, providing the tools to integrate networked devices securely. By the end of the course, you'll be well-versed in network operations, understanding the full lifecycle of network management—from disaster recovery to monitoring and patching systems. With a focus on security and proactive network management, you will gain the ability to troubleshoot, optimize, and secure networks for businesses and enterprises alike. By the end of the course, you will be able to configure and manage advanced WAN technologies, secure wireless networks, implement SDN in virtual environments, troubleshoot network performance, and apply bes...
Linux Foundation (via edX)
Introduction to Cloud Foundry and Cloud Native Software Architecture
Packt
Updated in May 2025. 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.
IBM (via edX)
Developing Cloud Native Applications
Tencent Cloud
This course is primarily aimed at cloud professionals who are interested in learning about Tencent Cloud's products and services. It equips learners with a foundational knowledge in cloud computing and prepares them to take the Tencent Cloud Practitioner examination. After completing this course, learners will be able to explain the different features, advantages, uses cases, and billing methods of several core Tencent Cloud products.
Linux Foundation (via edX)
Introduction to Magma: Cloud Native Wireless Networking
IBM (via edX)
This course introduces you to the core concepts of cloud computing. You will gain the foundational knowledge required for understanding cloud computing from both business and practitioner perspectives.
Este curso foi concebido para proporcionar uma vista geral das redes informáticas. Vamos abordar desde os princípios básicos das tecnologias e protocolos de redes modernos até aplicações práticas e resolução de problemas de rede. Para terminar, vamos abordar o modo como estas informações podem surgir numa entrevista de emprego e dar-lhe algumas sugestões para resolver problemas no local. No final deste curso, será capaz de: ● Descrever redes informáticas em termos de um modelo de cinco camadas; ● Compreender todos os protocolos padrão envolvidos nas comunicações TCP/IP; ● Compreender ferramentas e técnicas poderosas de resolução de problemas de rede; ● Adquirir conhecimentos sobre serviços de rede como DNS e DHCP, que ajudam ao funcionamento das redes informáticas; ● Compreender a cloud computing, tudo como um serviço e o armazenamento na nuvem.
Illinois Tech (via Coursera)
This course is aimed at preparing individuals to gain knowledge, skills, and abilities to demonstrate the knowledge for managing Platform as a Service (PaaS) in the Cloud. Students will learn to deploy, operate, and maintain cloud platforms for storing, processing, and transferring information with architecture design principles and a structured approach. Students will also learn the shared responsibility model and cloud security best practices to secure PaaS platforms for the application-hosting environments.