Get in Touch

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

  • Understanding of the software development lifecycle (SDLC).
  • Experience with version control systems (e.g., Git).
  • Familiarity with fundamental containerization concepts.

Audience

  • Software developers.
  • Members of development teams.
  • DevOps practitioners.
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories