- 0 (Registered)
-
DevOps Essentials for the Oracle Cloud
Introduction to DevOps
• About DevOps Toolchain and Culture
• About DevOps goals and terminology
• Describing DevOps Framework
• Listing commonly used DevOps tools
• Explaining DevOps life cycle
• What is DevOps?
Automation and Orchestration
• What and Why of Automation?
• Why Orchestration?
• What is Orchestration?
• Automation Vs. Orchestration
Continuous Integration and Continuous Delivery
• Creating and maintaining a CI solution in Oracle Developer Cloud Service
• What are the advantages of using CI?
• Describing Continuous Integration (CI)
• Explaining the need for CI
• Describing Continuous Delivery (CD) and how it differs from CI
Continuous Monitoring
• About Application Performance Monitoring
• Explaining need for Continuous Monitoring in production
• Why is monitoring important?
Test-Driven Development (TDD)
• Test-Driven Development in Python
• About Test-Driven Development process
• Unit testing versus other types of testing
• Introduction to Python
• How to use TDD for daily development?
Managing the Modern Cloud and Empowering DevOps
• Defining Application Performance Monitoring
• Explaining how to empower DevOps with powerful monitoring, management, and analytics tools
• Describing how to search and analyze logs
• Explaining how to analyze the performance of your business
• Defining the modern cloud
• Explaining how to plan and use resources across your IT estate
Infrastructure to Set Up Configuration Management
• Describing how to use Oracle Compute Cloud Service to set up the infrastructure
• Creating an orchestration file by using JSON
• Creating compute, networking, and storage objects by using orchestrations
• Using a master orchestration to manage multiple orchestrations
• Explaining the structure of an orchestration
Configuration Management to Extend Continuous Delivery
• Overview of leading Configuration Management platforms and tools
• Learning Terraform features and configurations
• Defining Configuration Management and Infrastructure Automation
Role of QA in DevOps
• Explaining why QA is important
• Describing the role of QA in DevOps
• Defining Quality Assurance (QA)
• Describing API testing and explain how it is done
• About QA best practices in a DevOps scenario
• Identifying the tools that can be used to automate testing
Software Delivery and Release
• Explaining maturity testing levels
• What it takes to deliver software from a development environment to various production environments?
• Describing the software delivery process
• Explaining the role of Release Manager in software delivery
Testing Low-Level APIs
• Testing REST APIs
• Describing cURL
• Explaining HTTP and REST concepts
• Defining REST APIs
• What is API testing?
Developing Apps Using IDE
• About Oracle Developer Cloud Service
• What is an IDE?
• Connecting to Oracle Developer Cloud from Eclipse
• Using Oracle Enterprise Pack for Eclipse
• Creating a task in Mylyn
• Features and advantages of IDEs
Managing the Build Process Using Maven
• Describing Maven and its key concepts
• Creating a simple Maven project
• Compiling, testing, packaging, and executing Maven project
Agile Development and Project Management
• About Scrum and Scrum Roles
• Creating a sprint
• Adding and updating issues in an active sprint
• Agile support in Oracle Developer Cloud Service
• Creating and managing issues
• Overview of Agile manifesto and Agile goals
• Creating and viewing agile board
Course Content
Curriculum is empty