Platform Acceleration Lab
Total Page:16
File Type:pdf, Size:1020Kb
Platform Acceleration Lab Become Cloud-Native through this immersive, best practices bootcamp. MAKE DEVELOPING AND OPERATING SOFTWARE A PROGRAM DETAILS STRATEGIC ADVANTAGE Prerequisites Be empowered to build better software with Pivotal’s Platform Experience building and Acceleration Lab (PAL) through this 3-week immersive, best practices deploying modern software, i.e. bootcamp. Learn how Pivotal’s Platform Acceleration Lab can help you TDD, CI/CD, and Refactoring. develop Cloud-Native applications and modernize existing applications to Familiarity with design drive digital transformation. patterns, domain driven design, This immersive, best practices bootcamp provides: component-based architecture, and evolutionary architecture. • Understanding of Pivotal Cloud Foundry (PCF) and what it takes to Experience developing apps move or modernize existing apps to run on Pivotal Cloud Foundry using Java 6 and above, Java • Fundamentals of Pivotal Cloud Foundry, Spring, Spring Boot and Enterprise Edition, Java/Spring. Spring Cloud Services Target audience • Insight to microservices, evolutionary application architecture and Developers & Lead Developers. distributed systems More information • Pivotal core practices including test driven development, continuous Contact your Education integration and delivery, pairing and retrospectives Account Manager or contact us to learn more about the program and register. Visit http://education.emc. com/content/pal ADOPT THE PLATFORM ACCELERATION LAB APPROACH CLASS DETAILS PAL will enable participants to: Delivery Method • Understand what Cloud Foundry is, and how it runs apps Instructor-led bootcamp with • Learn about key app-centric Cloud Foundry constructs; app, manifest, 90% hands-on lab access. buildpack, service instance, binding, domain, route, environment Location variables Dell Center of Excellence (CoE), • Learn how to avoid analysis paralysis Bangalore, India. • Experience common impediments to running an app on Cloud Duration Foundry and overcome them Three weeks, Monday - • Learn how to identify, codify, and make use of reusable patterns for Thursday. building Cloud Native applications (i.e. understand distributed system Class Capacity development/architectures) 16 students (maximum). • Learn how to evolve monolithic apps to be Cloud Native (i.e. understand when and how to break out microservices from the monolith) Impact hundreds of developers with high touch, hands- on, performance- based immersive learning delivered by knowledgeable practitioners. OVERVIEW OF TOPICS COVERED Week 1: Weeks 2-3: Cloud-Native “Coding/ Cloud-Native Developer Application” Architect CLOUD FOUNDRY, SPRING BOOT, CONCOURSE APPLICATION PORTFOLIO ANALYSIS Best Practices / Architecture • Portfolio Analysis • 12-Factor applications • Application Snap Analysis • Domain Driven Design Re-Platforming • Evolutionary Architecture • Packaging, Build & Deployment • Test First Development (TDD) • Configuration Pivotal Cloud Foundry Concepts • Bootification • Applications • Data Integration and Data Access Techniques • Buildpacks • Local & Distributed Transactions • Manifests • File System Access • Organizations and Spaces • Logging • Users and Roles • Handling Batch and ETL Jobs • Domains and Routes • Worker Process and Threading • Services • External Integrations • Environment variables • Instance-Specific State Continuous Delivery / Integration • Mavenization / Gradling • Concourse Build Pipeline • Security Microservices Modernization • Resilience • Struts to Spring • Scaling • Strangling The Monolith • Deployment • Microservices • Replaceability • Data Refactoring Patterns • Organization Alignment • Dual Data Storage / Single DB versus multiple DB • Service Versioning • Service Reuse Spring Cloud Services • Service Discovery • Service Configuration • Cascading Failures • Service Security • Service Monitoring • Distributed Tracing FEATURES AND BENEFITS OF PLATFORM ACCELERATION LAB (PAL) Impact hundreds of developers with high touch, hands-on, performance-based immersive learning delivered by practitioners. Accelerate your transition to teams of Cloud-Native developers and architects Increase developer productivity and reduce software development costs Reduce software maintenance costs through higher- quality software Re-platform and modernize existing applications and reduce software operational costs REGISTER TODAY FOR PLATFORM ACCELERATION LAB (PAL) Learn more at http://education.emc.com/content/pal. Contact your Education Account Manager or contact us to learn more about the program and register. CONTACT US Connect with Our Community Engage your local Education Services Account Education Services education.EMC.com/ProvenCommunity Manager for local pricing information and scheduling classes. Follow Us on Twitter Online: http://education.EMC.com/Contact @DellEMCLearning Phone: +1 888 362 8764 (US) Dell Technologies Hopkinton, Massachusetts 01748-9103 (508) 435-1000 www.DellTechnologies.com Pivotal Platform Acceleration Lab (PAL) © 2019 Dell Inc. or its subsidiaries. All Rights Reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be the property of their respective owners. Published in the USA. 03/19..