Do you want to develop or migrate your existing web applications to run in the cloud? Perhaps you have an environment with multiple languages and runtimes at the same time? In this course, Oracle Cloud for Developers, you'll learn how to create Java SE and Node.js applications and run them in Oracle Application Container Cloud Service and take advantage of the power of the cloud. You'll learn all about integration with other Oracle Cloud Services such as Database. You'll also learn to deploy, monitor, and scale your applications instantly from the Web UI. By the end of this course, you'll know everything you'll required to create applications and run them in Oracle Application Container Cloud Service. Visit https://www.pluralsight.com/partners/oracle to view additional content Oracle and Pluralsight have arranged to help you skill up on Oracle Cloud.
Course Overview Hi everyone, and welcome to the course, Oracle Cloud for Developers. I am an Oracle User Assistance Developer, and I will guide you to create and migrate applications to Oracle Cloud. As a developer, you need to know how to build applications for the cloud. And what better cloud to develop applications than the Oracle Cloud? The topics we will cover include: creating application manifests for deployment in Oracle Cloud, preparing application bundles for quick deployment, configure new and existing applications to run in Oracle Cloud, automating deployment with the Developer Cloud Service, and connecting your applications to other Oracle Cloud services. And the best of this is that it is done in Java and Node. js, you can pick the one you want to learn, or both. By the end of this course, you will know everything you're required to create applications and run them in Oracle Application Container Cloud Service. Before beginning this course you should be familiar with programming in Java or Node. js. Knowing how to build web applications in any language is recommended, and Git version control and database knowledge is advised. I hope you will join me on this journey to learn Oracle Cloud application development with the Oracle Cloud for Developers course, at Pluralsight.
Understanding the Oracle Application Container Cloud Service Capabilities Hello, my name is Eduardo Moranchel, and this is the course of Developing Web Applications in Oracle Cloud. In this course, you'll learn everything you need to create and deploy applications in Oracle Application Container Cloud Service. Some demos in this course are provided for different programming languages; such demos are marked by the language name followed by the word demo. For example, Java Demo: Configuring the Application. This means that this demo will show you how to configure a Java application. If you want to learn how to configure a Node. js application, you may skip the Java demo and build the Node. js demo instead. Note that some demos are universal, and they don't depend on a specific language. You should not skip these demos. This is the scenario for this course. I already have a RESTful server application. This application may be written in Java or Node. js. I already provide you with an employer administration application written in Java or Node. js, you can pick whichever you want. To visualize the data you can use a REST client or use the HTML5 client provided also as part of the course materials. We will be working with the server-side applications first. Later on, I will introduce you to client. For now, let's learn the basics of the cloud environment that we will be deploying on. As we progress, we will be modifying the server-side applications in order to work in the Oracle Cloud environments.
Creating Application Descriptors for Cloud Deployment In this module, you will learn about application descriptors and packaging for deployment in Oracle Cloud. To deploy your applications in the Oracle Application Container Cloud, you have to package your application in a certain way. I will show you what the requirements are for application packaging. First, your application must be self-contained, all the dependencies must be included, and your application should be able to run from the command line as if it were a standalone application. Node. js already has an HTTP server bundled in its runtime, in PHP the server is already set for you, but for Java you have to bundle the application server inside your application. For instance, you applications must run with a simple command, and that command should be one and one only. If you can run your application from the command line with a single command, then your application is ready to be deployed on the Oracle Application Container Cloud. Applications must include a manifest. json file, this defines the application runtime environment. Finally, everything must be packaged in a single file, it can be a zip file or a tgz file with the manifest. json at the root of that file.