OpenShift Library: Developer View (Self-Managed)
Table of Contents
- Chapter 0: Community
- Chapter 1: Get Started
- Chapter 1A. Getting Started with the platform for Developers
- Chapter 1B. Containers and OpenShift Fundamentals
- Chapter 1C. Operators for Applications
- Chapter 1D. New Application Development
- Chapter 2: Learn about product capabilities
- Chapter 3: Continue your education and discover best practices
- Chapter 3A. Best practices for deployments
Chapter 0: Community
Join the Red Hat Developer program for tools, technologies, and community to level up your knowledge
and career.
Chapter 1: Get Started
Chapter 1A. Getting Started with the platform for Developers
- What’s Red Hat OpenShift?
- Red Hat OpenShift for Developers
- Developer Sandbox: Learn containers, Kubernetes, and Red Hat OpenShift in your browser
- Product documentation: Getting started with web console
- E-Book: OpenShift for Developers
- More in-depth information: Getting started
Chapter 1B. Containers and OpenShift Fundamentals
Let’s begin with containers.
- Foundations of OpenShift
- Overview of Images in Red Hat OpenShift
- Container Fundamentals
- Hands-on Cloud-native Application Development and Delivery Platform
Chapter 1C. Operators for Applications
Visit the Red Hat Marketplace to find Operators of your choice.
Chapter 1D. New Application Development
Now that we understand how containers offer an ideal application deployment unit and self-contained execution environment, let’s learn how you can use a microservice-based approach to build applications.
In microservices architectures, applications are built so that each core function within the application runs independently. This lets you build and update new components to meet changing business needs without disrupting the application as a whole, making your applications more resilient, accessible, and open.
Learn how to combine different frameworks and tools into a microservices architecture that fits your organizational needs with our no-cost training.
- Kubernetes patterns: Building container-based, cloud-native applications
- Building applications on Red Hat OpenShift
- Understanding Cloud Native Applications
- Creating applications using the Developer perspective
- Viewing application composition using the Topology view
Chapter 2: Learn about product capabilities
Understand the features of Red Hat OpenShift with these resources:
- Understanding Containers
- Continuous integration and continuous delivery i.e. CI/CD
- Developer Tools
- Working with Red Hat OpenShift Pipelines in the web console
- Adopting OpenShift Dev Spaces
- Try Red Hat OpenShift Dev Spaces
- Featured video: Build, test, tune, and deploy your application with Red Hat® OpenShift® Dev Spaces
- Quarkus:
Chapter 3: Continue your education and discover best practices
Expand your knowledge and learn directly from Red Hat experts. We know you don’t have time to spend on repetitive tasks. Bringing automation and best practices to your build and deployment process is critical to innovation.
Chapter 3A. Best practices for deployments
- Using Deployment Strategies
- Using ConfigMaps
- Understanding Helm
- Managing Security Constraints
- Monitoring Application Health
- Interactive tutorial on Helm
Learn about how OpenShift users leverage Helm for deployments:
Chapter 4: Modernize at scale
Chapter 4A. Application Modernization and Migration
Traditional applications typically require significant time, effort, and money to maintain. These applications are not easily adaptable to meet changing business needs, and now’s the time to find the right methodology to build your modernization journey and start modernizing applications. Application modernization can pose various challenges based on the language, runtime, or existing infrastructure. Learn how to modernize these applications:
More modernization resources:
Red Hat’s migration toolkit for applications, included with your Red Hat® OpenShift® subscription, provides a way to automate and simplify the modernization of your legacy applications.
- Topic web page: Application modernization
- Report: How enterprises approach legacy application modernization
- In-person event: Modern Application Development Roadshow (request a roadshow by emailing MADroadshow@redhat.com)
- Videos: DevNation Day: Modern app dev
- Case study: Citizen Banks' journey to modernization through culture and technology
Chapter 5: Specialized topics
So what’s next? Let’s dive into a set of included services that allow you to innovate with Red Hat® OpenShift®.
Chapter 5A: Red Hat OpenShift Serverless
Red Hat OpenShift Serverless gives you the ability to build, deploy, and run serverless applications that will start based on an event trigger, scale up resources as needed, then scale to zero after resource burst—supporting different architectures from event-driven to microservices. The capability to run any container in a serverless fashion is possible via upstream Knative.
- Interactive tutorial: Getting started with OpenShift Serverless
Chapter 5B: Red Hat OpenShift Service Mesh
Red Hat OpenShift Service Mesh provides a uniform way to manage, connect, safeguard, and observe microservices applications running on Red Hat OpenShift so you can focus on building and not the complexities of your environment.
- E-book: Getting started with OpenShift Service Mesh
- Product documentation: Red Hat OpenShift Service Mesh
- Serverless Demo
- Watch: SVA GmbH - Using OpenShift Serverless to kickstart cloud-native adoption and patterns
Chapter 5C: Red Hat Service Interconnect:
- Interconnect: More use cases and examples
- RSHI command line
- Red Hat Interconnect Demo
- Ask an OpenShift Admin: Introducing Service Interconnect
- RHSI Declarative approach
Chapter 5D: Red Hat Edge
Chapter 5E. Red Hat OpenShift AI
- Red Hat OpenShift AI
- AI/ML on Red Hat OpenShift
- Red Hat OpenShift AI Accelerates Generative AI Adoption Across the Hybrid Cloud
- Top 5 considerations for your AI/ML platform
- Video Demo: Computer Vision and Reinforcement Learning
Learn about how other OpenShift users are leveraging AI to accelerate innovation:
Comments