Cloud Native Development Training

Level

Beginner

Duration

16h / 2 days

Date

Individually arranged

Price

Individually arranged

Cloud Native Development Training

The “Cloud Native Development” intensive, hands-on training introduces you to the world of modern cloud technologies. Over the course of two days, through workshops and theory, you will learn the key concepts and tools needed to design scalable, fault-tolerant, cloud-native applications. The course focuses on microservices, serverless architecture, and DevOps best practices.

What You Will Learn

  • How to design and implement scalable microservices using Cloud Native best practices
  • Efficient use of containerization and orchestration in application development and deployment
  • Building and managing serverless applications on popular cloud platforms
  • Implementing automated CI/CD processes for cloud-native applications

Required technical skills for participants

  • Basic programming knowledge (preferred languages: Python or JavaScript)
  • Basic understanding of cloud computing and virtualization
  • Ability to use the Git version control system
  • Basic knowledge of DevOps concepts
Who is this training for?
  • logo infoshare This training is designed for developers, system architects, and DevOps specialists who want to expand their skills in creating modern cloud-native applications. It is ideal for those with experience in traditional software development who want to transition to cloud-native architecture.

Training Program

  1. Day 1: Introduction to Cloud Native Development

  • Evolution of application architecture: from monoliths to microservices
  • Core principles and design patterns in Cloud Native
  • Microservices architecture
  • Designing and implementing microservices
  • Communication between microservices: synchronous vs asynchronous
  • Containerization with Docker
    • Basics of containerization and Docker images
  • Container orchestration with Kubernetes: key concepts
  • Workshop: Building and deploying microservices

    • Creating a simple microservices-based application
    • Containerization and deployment on a local Kubernetes cluster
  1. Day 2: Serverless Computing and CI/CD

  • Introduction to serverless architecture
  • Comparing popular platforms:
    • AWS Lambda
    • Azure Functions
    • Google Cloud Functions
  • Continuous Integration and Continuous Deployment (CI/CD)
    • Automating CI/CD processes for cloud-native applications
    • Tools and best practices: GitLab CI, Jenkins, Argo CD
  • Monitoring and error handling
    • Implementing logging and monitoring in distributed applications
    • Error handling strategies and fault tolerance
  • Workshop: Serverless and CI/CD

    • Building and deploying serverless functions
    • Setting up a simple CI/CD pipeline for a cloud-native application

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.