- 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
Platform Engineering is the practice of designing and using self-service tools and automated workflows to enhance the efficiency and effectiveness of software development teams.
This instructor-led, live training (online or onsite) is aimed at intermediate-level developers and DevOps practitioners who wish to leverage platform engineering to streamline their development processes.
By the end of this training, participants will be able to:
- Understand the key concepts and benefits of platform engineering for development teams.
- Utilize self-service platforms to accelerate development and testing.
- Implement automation in their development workflows.
- Apply containerization and orchestration to manage application lifecycles.
- Integrate monitoring and security practices into their development pipelines.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
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
United Arab Emirates - Platform Engineering for Developers
Qatar - Platform Engineering for Developers
Egypt - Platform Engineering for Developers
Saudi Arabia - Platform Engineering for Developers
South Africa - Platform Engineering for Developers
Brasil - Platform Engineering for Developers
Canada - Platform Engineering for Developers
中国 - Platform Engineering for Developers
香港 - Platform Engineering for Developers
澳門 - Platform Engineering for Developers
台灣 - Platform Engineering for Developers
USA - Platform Engineering for Developers
Österreich - Platform Engineering for Developers
Schweiz - Platform Engineering for Developers
Deutschland - Platform Engineering for Developers
Czech Republic - Platform Engineering for Developers
Denmark - Platform Engineering for Developers
Estonia - Platform Engineering for Developers
Finland - Platform Engineering for Developers
Greece - Platform Engineering for Developers
Magyarország - Platform Engineering for Developers
Ireland - Platform Engineering for Developers
Luxembourg - Platform Engineering for Developers
Latvia - Platform Engineering for Developers
España - Platform Engineering for Developers
Italia - Platform Engineering for Developers
Lithuania - Platform Engineering for Developers
Nederland - Platform Engineering for Developers
Norway - Platform Engineering for Developers
Portugal - Platform Engineering for Developers
România - Platform Engineering for Developers
Sverige - Platform Engineering for Developers
Türkiye - Platform Engineering for Developers
Malta - Platform Engineering for Developers
Belgique - Platform Engineering for Developers
France - Platform Engineering for Developers
日本 - Platform Engineering for Developers
Australia - Platform Engineering for Developers
Malaysia - Platform Engineering for Developers
New Zealand - Platform Engineering for Developers
Philippines - Platform Engineering for Developers
Singapore - Platform Engineering for Developers
Thailand - Platform Engineering for Developers
Vietnam - Platform Engineering for Developers
India - Platform Engineering for Developers
Argentina - Platform Engineering for Developers
Chile - Platform Engineering for Developers
Costa Rica - Platform Engineering for Developers
Ecuador - Platform Engineering for Developers
Guatemala - Platform Engineering for Developers
Colombia - Platform Engineering for Developers
México - Platform Engineering for Developers
Panama - Platform Engineering for Developers
Peru - Platform Engineering for Developers
Uruguay - Platform Engineering for Developers
Venezuela - Platform Engineering for Developers
Polska - Platform Engineering for Developers
United Kingdom - Platform Engineering for Developers
South Korea - Platform Engineering for Developers
Pakistan - Platform Engineering for Developers
Sri Lanka - Platform Engineering for Developers
Bulgaria - Platform Engineering for Developers
Bolivia - Platform Engineering for Developers
Indonesia - Platform Engineering for Developers
Kazakhstan - Platform Engineering for Developers
Moldova - Platform Engineering for Developers
Morocco - Platform Engineering for Developers
Tunisia - Platform Engineering for Developers
Kuwait - Platform Engineering for Developers
Oman - Platform Engineering for Developers
Slovakia - Platform Engineering for Developers
Kenya - Platform Engineering for Developers
Nigeria - Platform Engineering for Developers
Botswana - Platform Engineering for Developers
Slovenia - Platform Engineering for Developers
Croatia - Platform Engineering for Developers
Serbia - Platform Engineering for Developers
Bhutan - Platform Engineering for Developers