Overview
The Java Cloud Service (JCS) production application track the is the focus of this article includes invoice processing, warehouse stock management and production line management. This application was implemented for a candy production and distribution startup company in Lithuania.
The startup’s primary goal in this endeavor was to minimize and simplify the IT infrastructure’s complexity and investment, which is why JCS was chosen. Oracle ADF is integrated into the Oracle PaaS Cloud offering. JCS offers a cloud-based deployment environment, which is preconfigured with support for Oracle ADF features. Oracle ADF provides a powerful functionality for business logic implementation in the ADF BC layer. It allows the exposure of ADF BC objects and methods through REST services.
While ADF support was one of the key decision points for using JCS, the fact that Oracle JET can also be served from JCS instance makes it really convenient and enables us to run server-side business logic and serve client-side content from the same cloud instance.
Job Profile Outcome
- Manage the Life Cycle of Oracle Java Cloud Service Instances
- Stop, Start, and Restart an Oracle Java Cloud Service Instance and Individual Nodes
- Suspend an Oracle Java Cloud Service Instance
- Scale an Oracle Java Cloud Service Instance
- Patch an Oracle Java Cloud Service Instance
- Back Up and Restore an Oracle Java Cloud Service Instance
- Administer the Load Balancer for an Oracle Java Cloud Service Instance
- Use Oracle Coherence in Oracle Java Cloud Service
- Overview of Managing Oracle Cloud Accounts and Services in Managing and Monitoring Oracle Cloud.
Course Features
- Duration 150 hours
- Activities ERP Career Development
- Day of week To be discussed
Curriculum
Curriculum
- 7 Sections
- 95 Lessons
- 10 Weeks
- Oracle Java SE21
- 1.1Introduction
- 1.2Introducing the Java and Oracle Platforms
- 1.3Basic Java Syntax and Coding Conventions
- 1.4Exploring Primitive Data Types and Operators
- 1.5Controlling Program Flow
- 1.6Building Applications with Oracle JDeveloper (11g)
- 1.7Creating Classes and Objects
- 1.8Object Life Cycle and Inner Classes
- 1.9Using Strings
- 1.10Using Streams for I/O
- 1.11Inheritance and Polymorphism
- 1.12Arrays and Collections
- 1.13Using Generic Types
- 1.14Structuring Code Using Abstract Classes and Interfaces
- 1.15Throwing and Catching Exceptions
- 1.16Using JDBC to Access the Database
- 1.17User Interface Design: Swing Basics for Planning the Application Layout
- 1.18Adding User Interface Components and Event Handling
- 1.19Deploying Java Applications
- 1.20Advanced Topics
- 1.21Desktop Application
- Oracle Java EE8
- 2.1Lesson 1: Course Overview
- 2.2Lesson 2: J2EE Overview
- 2.3Lesson 3: Design considerations for building J2EE applications
- 2.4Lesson 4: Introduction to servlets
- 2.5Lesson 5: Using JDBC to access the database from servlets
- 2.6Lesson 6: Introduction to JavaServer Pages (JSP)
- 2.7Lesson 7: Utilizing custom tags in JSP
- 2.8Lesson 8: Implementing security in J2EE applications
- Oracle Java ADF I22
- 3.1Lesson 1: Introduction to Oracle Fusion and Oracle ADF
- 3.2Lesson 2: Getting Started with JDeveloper
- 3.3Lesson 3: Modeling the Database Schema
- 3.4Lesson 4: Building a Business Model with ADF Business Components
- 3.5Lesson 5: Querying and Persisting Data
- 3.6Lesson 6: Exposing Data
- 3.7Lesson 7: Declaratively Customizing Data Services
- 3.8Lesson 8: Programmatically Customizing Data Services
- 3.9Lesson 9: Validating User Input
- 3.10Lesson 10: Troubleshooting ADF BC Applications
- 3.11Lesson 11: Understanding UI Technologies
- 3.12Lesson 12: Binding UI Components to Data
- 3.13Lesson 13: Planning the User Interface
- 3.14Lesson 14: Adding Functionality to Pages
- 3.15Lesson 15: Implementing Navigation on Pages
- 3.16Lesson 16: Achieving the Required Layout
- 3.17Lesson 17: Ensuring Reusability
- 3.18Lesson 18: Passing Values Between UI Elements
- 3.19Lesson 19: Responding to Application Events
- 3.20Lesson 20: Implementing Transactional Capabilities
- 3.21Lesson 21: Implementing Security in ADF Applications
- 3.22Lesson 22: Deploying ADF Applications
- Oracle Java ADF II9
- 4.1Lesson 1: Exploring the Project Structure and Core File Architecture
- 4.2Lesson 2: Advanced ADF Business Components
- 4.3Lesson 3: Using ADF Business Components for Validation, Calculations, and LOV
- 4.4Lesson 4: Using Inheritance in the Business Domain Layer
- 4.5Lesson 5: Implementing Data Binding Concepts
- 4.6Lesson 6: Advanced ADF Data Binding and Life Cycle
- 4.7Lesson 7: Working with Managed Beans and JavaServer Faces
- 4.8Lesson 8: ADF Faces Advanced Features
- 4.9Lesson 9: Customizing the Application Look-and-Feel with Skins
- Reports using Jasper(iReport)23
- 5.1Getting Started
- 5.2Environment Setup
- 5.3Jasper Report Life Cycle
- 5.4Report Designs
- 5.5Compiling Report Design
- 5.6Filling Reports
- 5.7View and Print Reports
- 5.8Exporting Reports
- 5.9Report Parameters
- 5.10Report Data Sources
- 5.11Report Fields
- 5.12Report Expression
- 5.13Report Variables
- 5.14Report Sections
- 5.15Report Groups
- 5.16Report Fonts
- 5.17Unicode Support
- 5.18Report Styles
- 5.19Report Scriptlets
- 5.20Create Subreports
- 5.21Creating Charts
- 5.22Crosstabs
- 5.23Internationalization
- Oracle Small Java ADF Project12
- 6.1System Analysis and Design phases
- 6.2Study, Analysis, Design, Build, Test, Support
- 6.3Course Project Study, Analysis, Design
- 6.4Course Project Database builds
- 6.5Course Project ADF Project
- 6.6Course Project New Business component
- 6.7Course Project Task Flow and Project Map
- 6.8Course Project Pages Template
- 6.9Course Project Pages
- 6.10Course Project Database pages
- 6.11Course Project pages refine and customization
- 6.12Course Project reports
- Final Project0