Course Outline

Introduction to Platform Engineering

  • The developer's perspective on platform engineering
  • Understanding the benefits for development teams
  • Aligning platform engineering with development goals

Self-Service Platforms for Developers

  • Principles of self-service and on-demand resources
  • Utilizing internal platforms for development and testing
  • Hands-on: Setting up a self-service sandbox environment

Automation in Development

  • Automating repetitive tasks in the development process
  • Continuous Integration (CI) and Continuous Deployment (CD) for developers
  • Hands-on: Creating automated build and deployment pipelines

Leveraging Microservices and Containers

  • Introduction to microservices architecture
  • Containerization with Docker and orchestration with Kubernetes
  • Hands-on: Containerizing an application and deploying to Kubernetes

Monitoring and Observability

  • Tools and practices for monitoring application health
  • Implementing observability in development
  • Hands-on: Integrating monitoring tools into the development workflow

Security and Compliance for Development Teams

  • Embedding security practices into the development lifecycle
  • Ensuring compliance with automated checks
  • Hands-on: Applying security scanning and compliance tools in CI/CD

Collaboration and Communication

  • Best practices for team collaboration using platform tools
  • Effective communication within platform-centric development
  • Hands-on: Collaborative project management with platform tools

Project Work

  • Developing a mini-project using platform engineering principles
  • Incorporating automation, monitoring, and security
  • Peer review and feedback session

Summary and Next Steps

Requirements

  • An understanding of software development lifecycle (SDLC)
  • Experience with version control systems (e.g., Git)
  • Familiarity with basic containerization concepts

Audience

  • Software developers
  • Development team members
  • DevOps practitioners
 21 Hours

Number of participants



Price per participant

Related Courses

Advanced Platform Engineering: Scaling with Microservices and Kubernetes

35 Hours

DevOps and Platform Engineering: A Collaborative Approach

14 Hours

Platform Engineering Fundamentals

14 Hours

Platform Engineering for Business Strategy and Management

21 Hours

Platform Engineering with Cloud-Native Technologies

28 Hours

Platform Engineering for Data-Intensive Applications

21 Hours

Platform Engineering: Security and Compliance

28 Hours

AI-Augmented Software Engineering (AIASE)

14 Hours

AI Coding Assistants: Enhancing Developer Productivity

7 Hours

FlexNet Publisher Fundamentals

14 Hours

Impacted Function Point (IFP)

7 Hours

SNAP IFPUG Software Size Estimation and Measurement

14 Hours

Software Engineering

35 Hours

Unit of Software Measurement Parameterization (UMSP)

7 Hours

The Principal Engineer - Masterclass

14 Hours

Related Categories

1