1Oracle Confidential – Internal/Restricted/Highly Restricted
Oracle UniversityWorkforce Development Program
Kris Chowbay, Partner Manager –Eastern USAAugust, 2016
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Program Agenda
Workforce Skills Gap
Workforce Development Program (WDP)
WDP Student Offerings
Benefits
Components
Pricing
1
2
3
4
Confidential – Oracle Internal/Restricted/Highly Restricted 2
5
6
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Oracle Confidential – Internal/Restricted/Highly Restricted 3
What Recruiters are Saying
By 2019, more than 30 percent of the 100 largest vendors' new software investments will have shifted from cloud‐first to cloud‐only.
As delivery shifts more to the cloud, most IT organizations will have to reorganize to reflect the business realities of cloud computing: continuous innovation and change, pervasive integration, competing with cloud providers for some initiatives, and crucial prevalence of influence over control in IT's relationship with lines of business.
‐ GartnerSources: Gartner, June 22, 2013Gartner Says By 2020, a Corporate "No‐Cloud" Policy Will Be as Rare as a "No‐Internet" Policy Is Todayhttp://www.gartner.com/newsroom/id/3354117
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Oracle Confidential – Internal/Restricted/Highly Restricted 4
What Recruiters are Saying
Bottom line: Recruiting analytics and tools online are accelerating quickly, making it possible for companies searching for cloud computing talent to find it quicker than ever before. For those searching for a job in the field, making every aspect of your online presence reflect cloud computing expertise can make you stand out in recruiter’s searches.
‐ Forbes
Sources: Forbes, September 17, 2013Top Ten Cloud Computing Skills Recruiters Search Forhttp://www.forbes.com/sites/louiscolumbus/2013/09/17/top‐ten‐cloud‐computing‐skills‐recruiters‐search‐for/#42290cb41e76
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Oracle Confidential – Internal/Restricted/Highly Restricted 5
What Recruiters are Saying
IT pros have good reason to be optimistic about finding riches in the cloud. In the U.S. today, 3.9 million jobs are associated with cloud computing, with 384,478 of them in IT, according to Forbes. The median salary for IT professionals with cloud computing experience is $90,950. Currently, there are 18,239,258 cloud computing jobs worldwide, 40.8% of which are located in China.
‐ Cloud Technology Partners
Sources: Cloud Technology Partners, March, 2015Are you on the right cloud computing career path?http://searchcloudcomputing.techtarget.com/feature/Are‐you‐on‐the‐right‐cloud‐computing‐career‐path
There are two types of emerging cloud computing careers: • IT pros with specific cloud skills and • IT admins with cloud architecture know‐how
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
What’s So Cool About the Cloud ?
6Oracle Confidential – Internal/Restricted/Highly Restricted
Cloud computing is the cutting edge Cloud Apps – Pokemon Go, Facebook, iTunes,
LinkedIn, TripIt, DocuSign, Dropbox, YouTube, Shutterfly, Google Maps, …
Nothing to install No versions to update Ready access on whatever devices you use Pay as you go Simplify or eliminate backups and disaster recovery
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 7
In Q3 2014,IT positions made up
11%of all job openings.
The IT EdgeWhile most career fields see hundreds of applicants per job opening, the IT industry is hiring.
The Skills Gap RealityMany businesses are struggling with IT hiring due to large skill gaps in the workforce
More than
600,000IT jobs were open
in Q3 201458%
Of businesses are concerned about the quality or
quantity of IT labor available
Sources: Burning Glass Technologies Labor Insights, October 2014,CompTIA’s International Technology Adoption & Workforce Issues studyBase: 1,252 business and IT executives from Brazil, Canada, France, Germany, India, Japan, Mexico, Middle East, Thailand and the UK
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
• Was developed to provide IT Professionals with a way to learn, skill, re‐skill & up‐skill on first class Oracle and other information technologies through training and certification
Oracle’s Workforce Development Program
Confidential – Oracle Internal/Restricted/Highly Restricted 8
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Oracle University: Addressing the Learning Needs of Today’s Educational Institutions and Students
Modern Learning
Training Relevant for Today’s Job Market
Engaging and High Quality Course Materials
Content that is Regularly Updated and Maintained
Tried and Tested Exercises and Activities
Resources that Enhance the Course Experience
Student Achievement Recognized by Industry
Flexibility: Anytime, Anywhere Access
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Available WDP Student Offerings
WDP Components eKits Cloud Subscriptions
Student and Activity Guides
Certification Vouchers
Instructional Videos by Oracle Experts
Quizzes
Faculty Guides
Group Projects
Cloud Environments
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Oracle Student Learning Subscriptions (Cloud Editions)Preparing Computer Science Students for Their First IT Job
• Comprehensive, self‐contained digital training designed for academic and workforce development audiences
• Each subscription includes:– HD video lectures delivered by Oracle experts for self‐paced learning – Cutting edge cloud lab environments for hands on practice– Industry‐recognized Certification/Assessment to validate learning
• Content is always relevant and current with regular updates to both lab environments and lessons
• Ongoing support/access to experts
• Modern, easy‐to‐use interface
• Always available to your students
11Oracle Confidential – Internal/Restricted/Highly Restricted
Students gain real‐world skills as they interact directly with Oracle Cloud Services.
Modern Cloud Services from Oracle help you re‐imagine the way you think and learn. Oracle WDP Cloud Edition Learning Subscriptions enable partners and students to explore these environments and gain new skills.
Subscription Cloud ServiceJava Student Learning Subscription (Cloud Edition)
• Application Container Cloud Service • Developer Cloud Service
Node.js Student Learning Subscription (Cloud Edition)
• Application Container Cloud Service • Developer Cloud Service
SQL Student Learning Subscription (Cloud Edition)
• Database Cloud Service
PL/SQL Student Learning Subscription (Cloud Edition)
• Database Cloud Service
Oracle Cloud Infrastructure as a Service Student Learning Subscription (Cloud Edition
• Compute Cloud Service • Storage Cloud Service
Oracle Database Administration Student Learning Subscription (Cloud Edition)
• Database Cloud Service
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Learning subscriptions Learning content developed based on
feedback from Oracle customers on skills they are looking for
Dynamically updated content
Quizzes and Projects that Enhance the Learning Experience
Prepare students for Industry respected Oracle certification
Anytime, Anywhere Access
Learning flexibility : Learn digitally, use courseware as
reference Learn in‐class, use digital content
for reference
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 13
Learning Subscription Features
Are Available 24x7 and Include:
• Student Activity Guides• Hands‐on Labs• Certification• HD Video Content• Detailed Demonstrations• Dynamic Updates• Training from Top Oracle Experts• And more…..
Lecture Videos
Student Guides
Practices
Quizzes
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 14
a. Incorporate into your existing courses as supplemental content
b. Tailor to meet your particular curriculum needs
c. Use as standalone content
Flexibility of UseAdapt the Learning Subscription to Meet Specific Needs
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Oracle Confidential – Internal/Restricted/Highly Restricted 15
Oracle Certification is an Important Feature of a Student Learning Subscription Oracle Certification provides job seekers with a validation of a student’s competency level
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Student Learning Components within Subscription
16
Videos•30 to 40 hours worth of lectures recorded as short videos
•Downloadable Student Guide
Labs•Hands‐on practices•Using Oracle Cloud services
•Downloadable Activity Guide
Quizzes•Associated with each lesson
•Assess student understanding
Project•Class divided into teams
•Collaborative group assignment
Exam
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Faculty Support for Each Subscription
17
Faculty Guide
Cloud Access
SupportForum
RegularUpdates
FacultyOrientation
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
• Reduces faculty time spent developing and revising curriculum • Provides new faculty members with pre‐determined and tested quality instruction and environments
• Includes a group project designed to impart real world experience• Capped with an industry‐recognized assessment/certification to validate competency
• Provides opportunity to develop relationship with key industry partner (Oracle)
• Offers a flexible delivery solution: use in a traditional classroom, online or in a hybrid model
• Encourages a consistent approach to curriculum delivery• Reduces the need to perpetually invest in infrastructure
Benefits of the Oracle University Student Learning SubscriptionsBecome a Workforce Development Partner
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
What is Cool About Java?
Oracle Confidential – Internal/Restricted/Highly Restricted 19
From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet,Java is everywhere!
• 97% of Enterprise Desktops Run Java• 89% of Desktops (or Computers) in the U.S. Run Java• 9 Million Java Developers Worldwide• #1 Choice for Developers• #1 Development Platform• 3 Billion Mobile Phones Run Java• 100% of Blu‐ray Disc Players Ship with Java • 5 Billion Java Cards in Use• 125 million TV devices run Java• 5 of the Top 5 Original Equipment Manufacturers Ship Java ME
Source: Oracle, 2016What Is Java?http://www.java.com/en/download/whatis_java.jsp
OVER 3 BILLION DEVICES RUN ON JAVAComputers, Printers, Routers, Cell‐Phones, Blackberry, Kindle, Public Transportation Passes,Parking Meters, Credit Cards, ATMs, Cable Boxes , Home Security Systems, TVs…
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 20
Java Student Learning Subscription (Cloud Edition)
Provides a modern, industry‐aligned and flexible approach to teaching Java programming with:• practices that deploy code/applications to Oracle’s PaaS Cloud Services (specifically
Application Container Cloud & Developer Cloud)• multi‐level Java Puzzle Ball game to test Java programming skills • group project to create a Blackjack game that uses real‐world collaboration and
development methodologies, Agile and Scrum/Sprint
Teaches• how to code in Java • keywords and constructs of the Java programming language• steps required to create simple Java technology programs• creating RESTful web applications for direct deployment to the Oracle Cloud• real‐world coding skills to prepare for the Oracle Certified Associate Java SE 8
Programmer exam
Application Container
Cloud Service
Developer Cloud Service
Certification
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 21
Java Fundamentals course –structured format, video delivery
Labs using Application Container Cloud, Developer Cloud Service
Application Container Cloud Service
Developer Cloud Service
Hands‐on Labs
Java Student Learning Subscription (Cloud Edition)
Certification
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Java Fundamentals Syllabus
Oracle Confidential – Internal/Restricted/Highly Restricted 22
Course PurposeThe Java Fundamentals course teaches students how to code in Java. The course teaches keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs. With this knowledge, students create RESTful web applications which can be deployed directly to the Oracle Cloud. Students taking this course receive a solid basis in the Java programming language and real‐world coding skills upon which to base continued work and training.
InstructorVideo lessons taught by:Nick Ristuccia, Senior Curriculum Developer, Oracle
Target Audience• Undergraduates• Candidates retraining for career change
Course Content/Components• Write Java code that uses variables, arrays, conditional and loop constructs to achieve program objectives• Manipulate primitive numeric data and string data using the appropriate Java operators• Create simple Java classes and use object references to access the fields and methods of the class• Manipulate text data using the methods of the String and StringBuilder classes• Use casting without losing precision or causing errors• Declare, override, and invoke methods without error• Access and create static fields and methods effectively• Use classes from the java.time and java.time.format packages to format and print the local date and time• Encapsulate a class using access modifiers and overloaded constructors• Define and implement a simple class hierarchy that supports application requirements• Demonstrate polymorphism by implementing a Java Interface• Use a Predicate Lambda expression as the argument to a method• Handle a checked exception in a Java application• Describe the HTTP protocol and its methods• Define the characteristics of a RESTful web service• Test a REST web service using cURL or Postman• Create a REST web application using Spring Boot• Deploy a REST Spring Boot application to the Oracle Application Container Cloud Service• Run and test a REST Spring Boot application to the Oracle Application Container Cloud Service
ExamAt the end of the course, students are expected to take the globally recognized, employer‐respected, Oracle Certified Associate Java SE 8 Programmer certification exam.
Assignments & Final Project
AssignmentsA course environment is provided for hands on practice of the topics covered in the video lessons.# practices corresponding to the video lessons .
Final ProjectWorking in small teams (2‐4) students create single and multi‐player versions of a BlackJack dealer micro service by using real‐world skills learned in the course. These include:• Agile Development Methodology• Scrum / Sprint Meetings• Bug management and assignment
Course EnvironmentStudents have access to Oracle’s latest Cloud Platform‐as‐a‐Services (PaaS) environments like Developer Cloud Service and Application Container Cloud Service to develop, deploy and monitor Java RESTful applications.
Books/Course Materials• Java SE 8 Fundamentals ‐ Student Guide – PDF format• Java SE 8 Fundamentals ‐ Activity Guide – PDF Format
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Students create single and multi‐player versions of a BlackJack Dealer micro service by using real‐world skills learned in the course.
• Agile Development Methodology• Scrum / Sprint Meetings• Bug management and assignment• Coding in Java
Java Fundamentals Group Project
23
Java SE 8 Fundamentals
Group Project
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
What is Cool About Node.js?
Oracle Confidential – Internal/Restricted/Highly Restricted 24Source: https://en.wikipedia.org/wiki/Node.js
Node.js has an event‐driven architecture capable of asynchronous I/O. These design choices aim to optimize throughput and scalability in Web applications with many input/output operations, as well as for real‐time Web applications (e.g., real‐time communication programs and browser games).
The Node.js distributed development project, governed by the Node.js Foundation, is facilitated by the Linux Foundation's Collaborative Projects program.Corporate users of Node.js software include: GoDaddy, Groupon, IBM, LinkedIn, Microsoft, Netflix, PayPal, Rakuten, SAP, Voxer, Walmart, Yahoo!, and Cisco Systems.
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 25
Node.js Student Learning Subscription (Cloud Edition)
Provides a flexible approach to teaching open source, Node.js coding in a cloud context with:• practices that deploy code/applications to Oracle’s PaaS Cloud Services (specifically
Application Container Cloud & Developer Cloud)• group project to create a Blackjack game that uses real‐world collaboration and
development methodologies, Agile and Scrum/Sprint• skills assessment that helps rate student understanding of Node.js
Teaches• how to code using JavaScript and the Node.js framework• fundamentals of creating client‐side web applications using the JavaScript
language, and server‐side components • creating RESTful web applications for direct deployment to the Oracle Cloud• real‐world coding skills to prepare for employment
Application Container
Cloud Service
Developer Cloud Service
Assessment
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
What is Cool About Oracle SQL?
Oracle Confidential – Internal/Restricted/Highly Restricted 26Sources: https://quizlet.com/94795240/flashcardshttps://en.wikipedia.org/wiki/SQL
SQL is a common programming language that is used across multiple Oracle products
?
?
???
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 27
SQL Student Learning Subscription (Cloud Edition)
DatabaseCloud Service
Certification
Provides a new approach to teaching Oracle SQL programming using the Cloud with:• practices that let students work through querying, retrieving and modifying data from
a database • group project to learn how to use SQL to query, retrieve, and modify using Database
Cloud Service• skills assessment that helps rate student understanding of Oracle SQL
Teaches:• how to access and analyze data, enabled by SQL which is a widely used database
language, providing means of data manipulation (store, retrieve, update, delete) and database creation
• the SQL Language and how to retrieve data with the SELECT Statement• SQL in a Cloud lab environment• real‐world skills to prepare for Oracle Database 12c SQL Certified Associate exam
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
What is Cool About Oracle PL/SQL?
Oracle Confidential – Internal/Restricted/Highly Restricted 28Sources: https://en.wikipedia.org/wiki/PL/SQL
PL/SQL is a Oracle Corporation’s procedural extension for SQL and the Oracle relational database
PL/SQL includes procedural language elements such as conditions and loops. It allows declaration of constants and variables, procedures and functions, types and variables of those types, and triggers. It can handle exceptions (runtime errors). Arrays are supported involving the use of PL/SQL collections. Implementations from version 8 of Oracle Database onwards have included features associated with object‐orientation. One can create PL/SQL units such as procedures, functions, packages, types, and triggers, which are stored in the database for reuse by applications that use any of the Oracle Database programmatic interfaces.
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 29
PL/SQL Student Learning Subscription (Cloud Edition)
Provides a new approach to teaching Oracle SQL programming using the Cloud with:• practices that let students work through querying, retrieving and modifying data from a
database• group project to learn how to gain real‐world PL/SQL programming and coding skills on which to
base continued work and training• skills assessment that helps rate student understanding of Oracle PL/SQL
Teaches:• the correct and efficient implementation of the business functions and the persistence and
retrieval of their effects, as they gain new skills utilizing PL/SQL, which automatically inherits the robustness, security, and portability of the Oracle Database
• PL/SQL programming language basics, including the basic programming block structure• conditional statements, looping constructs, and additional functionality to extend the use of SQL• real‐world skills to prepare for Oracle PL/SQL Developer Certified Associate exam
DatabaseCloud Service
Certification
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Graphic Section Divider Easy deployment and management
Fast provisioning and cloning
Managing many as one
A modern, pluggable architecture
Dynamic data compression
Improved performance and uptime
A more efficient use of IT
The most secure database platform
Plug into…
…the Cloud.
What is Cool About Oracle Database on the Cloud?
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 31
Oracle Database Administration Student Learning Subscription (Cloud Edition)
Provides a new approach to teaching Oracle Database 12 Administration using the Cloud with:• practices that let students work through database administrative exercises• group project to learn how to perform the essential tasks of a database administrator,
learning how to manage the database in the Oracle Cloud• skills assessment that helps rate student understanding of Oracle Database Administration
Teaches:• explore a new multitenant architecture that makes it easy to deploy and manage database
clouds and enables customers to take full advantage of the resource sharing, management flexibility and cost savings that cloud computing offers on the World’s #1 database
• learn basic Oracle Database administrative tasks in the Cloud• discover how to manage the Oracle Database using Oracle Cloud services • real‐world skills to prepare for Oracle Database 12c Administrator Certified Associate exam
DatabaseCloud Service
Certification
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
What is Cool About Oracle Cloud Infrastructure as a Service?
Oracle Confidential – Internal/Restricted/Highly Restricted 32Source: https://www.oracle.com/cloud/iaas.html
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 33
Oracle Cloud Infrastructure as a Service Student Learning Subscription
Provides a flexible approach to teaching Oracle Cloud Infrastructure as a Service (IaaS) components using the Cloud with:• practices that show how to set up the infrastructure for building a Wordpress
Multisite application on the Oracle Cloud• group project to set up the infrastructure for building a WordPress Multisite
application on the Oracle Cloud• skills assessment that helps rate student understanding of Oracle Cloud
Infrastructure as a Service
Teaches:• basics for establishing the components of a solid infrastructure in the Cloud• how to automate virtual machine (VM) provisioning and management workflows• fine‐grained control over network traffic using Oracle Cloud services• real‐world skills to prepare for the upcoming Infrastructure as a Service exam
ComputeCloud Service
StorageCloud Service
Certification
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Resources
Where does the Faculty member (instructor) begin?Details specific to faculty members can be found in the Faculty Guides – These provide an overview of the practice environments and guidance for practices/labs – These are available via the eDelivery Portal
How to obtain environments?Cloud environments for use with these subscriptions can be requested by emailing [email protected] with– the contact person at the WDP Center’s email address.– the name of the subscription purchased.
34
35
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Oracle Confidential – Internal/Restricted/Highly Restricted 36
What Recruiters are Saying
By 2018 digital business will require50% fewer business process workers and500% more key digital business jobs,compared to the traditional models.
‐ Gartner
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Oracle Confidential – Internal/Restricted/Highly Restricted 37
What Recruiters are Saying
‐ ForbesSources: Forbes, March 18, 2016Where Cloud Computing Jobs Are In 2016http://www.forbes.com/sites/louiscolumbus/2016/03/18/where‐cloud‐computing‐jobs‐are‐in‐2016/#29ae2146536d
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 38
Java Fundamentals course –structured format, video delivery
Labs using Application Container Cloud, Developer Cloud Service
Application Container Cloud Service
Developer Cloud Service
Hands‐on Labs
Java Student Learning Subscription (Cloud Edition)
Certification
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Java Fundamentals Syllabus
Oracle Confidential – Internal/Restricted/Highly Restricted 39
Course PurposeThe Java Fundamentals course teaches students how to code in Java. The course teaches keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs. With this knowledge, students create RESTful web applications which can be deployed directly to the Oracle Cloud. Students taking this course receive a solid basis in the Java programming language and real‐world coding skills upon which to base continued work and training.
InstructorVideo lessons taught by:Nick Ristuccia, Senior Curriculum Developer, Oracle
Target Audience• Undergraduates• Candidates retraining for career change
Course Content/Components• Write Java code that uses variables, arrays, conditional and loop constructs to achieve program objectives• Manipulate primitive numeric data and string data using the appropriate Java operators• Create simple Java classes and use object references to access the fields and methods of the class• Manipulate text data using the methods of the String and StringBuilder classes• Use casting without losing precision or causing errors• Declare, override, and invoke methods without error• Access and create static fields and methods effectively• Use classes from the java.time and java.time.format packages to format and print the local date and time• Encapsulate a class using access modifiers and overloaded constructors• Define and implement a simple class hierarchy that supports application requirements• Demonstrate polymorphism by implementing a Java Interface• Use a Predicate Lambda expression as the argument to a method• Handle a checked exception in a Java application• Describe the HTTP protocol and its methods• Define the characteristics of a RESTful web service• Test a REST web service using cURL or Postman• Create a REST web application using Spring Boot• Deploy a REST Spring Boot application to the Oracle Application Container Cloud Service• Run and test a REST Spring Boot application to the Oracle Application Container Cloud Service
ExamAt the end of the course, students are expected to take the globally recognized, employer‐respected, Oracle Certified Associate Java SE 8 Programmer certification exam.
Assignments & Final Project
AssignmentsA course environment is provided for hands on practice of the topics covered in the video lessons.# practices corresponding to the video lessons .
Final ProjectWorking in small teams (2‐4) students create single and multi‐player versions of a BlackJack dealer micro service by using real‐world skills learned in the course. These include:• Agile Development Methodology• Scrum / Sprint Meetings• Bug management and assignment
Course EnvironmentStudents have access to Oracle’s latest Cloud Platform‐as‐a‐Services (PaaS) environments like Developer Cloud Service and Application Container Cloud Service to develop, deploy and monitor Java RESTful applications.
Books/Course Materials• Java SE 8 Fundamentals ‐ Student Guide – PDF format• Java SE 8 Fundamentals ‐ Activity Guide – PDF Format
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Students create single and multi‐player versions of a BlackJack Dealer micro service by using real‐world skills learned in the course.
• Agile Development Methodology• Scrum / Sprint Meetings• Bug management and assignment• Coding in Java
Java Fundamentals Group Project
40
Java SE 8 Fundamentals
Group Project
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 41
Node.js Fundamentals course –structured format, video delivery
Labs using Application Container Cloud, Developer Cloud Service
Application Container Cloud Service
Developer Cloud Service
Hands‐on Labs
Node.js Student Learning Subscription (Cloud Edition)
Assessment
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Node Fundamentals Syllabus
Oracle Confidential – Internal/Restricted/Highly Restricted 42
Course PurposeThe Node Fundamentals course teaches students how to code using JavaScript and the Node.js framework. The course teaches fundamentals of creating client‐side web applications using the JavaScript language, and server‐side components used by the Node.js framework. Students create RESTful web applications which can be deployed directly to the Oracle Cloud. Students taking this course receive a solid basis in JavaScript and Node.js programming and real‐world coding skills upon which to base continued work and training.
InstructorVideo lessons taught by:Craig M cKeachie, on behalf of Oracle University
Target Audience• Undergraduates• Candidates retraining for career change
Course Content/Components• Code in JavaScript and use the Node.js framework.• Use real‐world Agile development best practices and tools provided through Oracle’s Cloud Platform‐as‐a‐Service (PaaS)•Work collaboratively in teams to develop, integrate and deploy Node RESTful Applications.• Co‐develop and manage applications as part of a development team using Agile development methodologies.• Use Git and Maven to share and version project files, and use Oracle Developer Cloud Service to manage project resources in the cloud.• Develop a REST microservice application that demonstrates their knowledge of Java programming concepts. • Use HTTP, REST, and JSON to create REST web services with Java• Deploy your REST Application to the Cloud using Oracle Application Container Cloud Service
• Apply core concepts of Scrum and Agile Development • Install Node locally and use the Node Package Manager to build basic Node applications• Develop basic JavaScript code• Develop and Test basic HTTP REST services• Pass parameters and JSON objects to REST services• Deploy JavaScript applications to the cloud• Build applications for the front‐end using JavaScript• Use jQuery to simplify JavaScript applications• Use more advanced JavaScript, including functional programming• Develop an end‐to‐end application
ExamAt the end of the course, students are expected to take the Node.js Assessment exam.
Assignments & Final Project
AssignmentsA course environment is provided for hands on practice of the topics covered in the video lessons.# practices corresponding to the video lessons .
Final ProjectWorking in small teams (2‐4) students create single and multi‐player versions of a BlackJack dealer micro service by using real‐world skills learned in the course. These include:• Agile Development Methodology• Scrum / Sprint Meetings• Bug management and assignment
Course EnvironmentStudents have access to Oracle’s latest Cloud Platform‐as‐a‐Service (PaaS) environments like Developer Cloud Service and Application Container Cloud Service to develop, deploy and monitor RESTful applications.
Books/Course Materials• Node.JS Fundamentals ‐ Student Guide – PDF format• Node.JS Fundamentals ‐ Activity Guide – PDF Format
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Students create single and multi‐player versions of a BlackJack Dealer micro service by using real‐world skills learned in the course.
• Agile Development Methodology• Scrum / Sprint Meetings• Bug management and assignment• Coding in Node.js
Node.js Fundamentals Group Project
43
Node.js Fundamentals
Group Project
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 44
Oracle Cloud IaaS: Compute and Storage Fundamentals –structured format, video delivery
Labs using Compute Cloud Service, Storage Cloud Service, and Bitnami
Hands‐on Labs
Compute Cloud
Storage Cloud
Oracle Cloud Infrastructure as a Service Student Learning Subscription
Certification
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Oracle Cloud Infrastructure as a Service Fundamentals Syllabus
Oracle Confidential – Internal/Restricted/Highly Restricted 45
Course PurposeThe Compute and Storage Infrastructure Fundamentals course gives students the necessary skills to create virtualized infrastructure, including virtual machines, storage volumes, and network objects, to set up and deploy application workloads. Students with interest in modern applications can set up and deploy application infrastructure in the Oracle Cloud. Students will also learn how to use object storage service for storing structured and unstructured data in the Oracle Cloud. Students taking this course receive a solid foundation in Infrastructure as a Service (IaaS), a form of cloud computing that provides virtualized resources over the Internet.
InstructorVideo lessons taught by:Susan Jang, Senior Principal Instructor, Oracle {add short bio here and include his interest in game design)
Target Audience• Undergraduates• Candidates retraining for career change
Course Content/Components
At the end of this course, students will be able to:• Assign processor and memory resources from a range of resource profiles• Automate virtual machine (VM) provisioning and management workflows• Create VM instances using Oracle‐provided machine images• Set up a VM instance with a pre‐installed application, such as Wordpress Multisite• Provide a persistent boot disk for VM instances• Exercise fine‐grained control over network traffic• Reserve and assign fixed public IP addresses• Attach high‐capacity block storage to instances• Ensure secure access to VM instances• Create a container in object storage to store data• Set up read‐write access to containers in object storage• Create objects and manage objects (listing, downloading, and deleting)
Topics:• Oracle Linux operating system basic concepts• Virtualization concepts• Benefits of IaaS• Oracle IaaS services• Setting up virtualized infrastructure for various workloads
ExamAt the end of the course, students are expected to take the Infrastructure exam.
Assignments & Final Project
AssignmentsA course environment is provided for hands on practice of the topics covered in the video lessons.# practices corresponding to the video lessons .
Final ProjectStudents set up the infrastructure for building a Wordpress Multisite application on the Oracle Cloud. Applying learning from this course students set up virtual machines with the help of their local instructors/faculty.• Create and manage Virtual Machines and associated resources (storage volume, boot volume, IP reservation, security list) using orchestrations.• Set up and provision a VM instance pre‐installed with Wordpress Multisite• Download a large video file from youtube and upload to object storage
Course EnvironmentStudents have access to Oracle’s latest Cloud Infrastructure‐as‐a‐Service (IaaS) environments ‐ Compute Cloud Service and Storage Cloud Service
Books/Course Materials• Compute & Storage Infrastructure Fundamentals ‐ Student Guide – PDF• Compute & Storage Infrastructure Fundamentals ‐ Activity Guide – PDF
Topics…continued
• Creating a virtual machine (VM) instance• Adding block storage to a VM instance• Creating a block storage volume and adding it to a VM instance• Removing a block storage volume from a VM instance and deleting it• Creating a bootable storage volume• Creating a VM instance using a bootable storage volume• Creating security lists and security rules to enable access to a VM
instance• Disabling access to a VM Instance• Orchestrations in Oracle Compute Cloud Service• Creating an orchestration file using JSON• Managing VM instances using orchestrations• REST API architecture and HTTP fundamentals• Perform REST API operations by using cURL • Basic storage concepts• Object storage solutions• Accessing object storage on the cloud using REST API• Managing containers and their metadata in object storage • Listing objects in a container and downloading objects• Managing objects and their metadata
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Students set up the infrastructure for building a WordPress Multisite application on the Oracle Cloud.
• Create and manage Virtual Machines and associated resources (storage volume, boot volume, IP reservation, security list) using orchestrations.
• Set up and provision a VM instance pre‐installed with Wordpress Multisite
• Download a large video file from YouTube and upload to object storage
46
Oracle Cloud Infrastructure as a Service Student Learning Subscription
Oracle Cloud Infrastructure as a ServiceFundamentals
Group Project
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 47
SQL Fundamentals course –structured format, video delivery
Labs using Database Cloud Service
Hands‐on Labs
Database Cloud
SQL Student Learning Subscription (Cloud Edition)
Certification
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
SQL Fundamentals Syllabus
Oracle Confidential – Internal/Restricted/Highly Restricted 48
Course Purpose
SQL in the Cloud course teaches students the structured query language of SQL. This course introduces SQL programming language basics, including commands to manipulate, query and manage data in an Oracle Cloud database. With this knowledge, students create reporting applications on relational data stored in the Oracle Cloud. Students taking this course receive a solid basis in SQL programming and real‐world coding skills on which to base continued work and training
InstructorVideo lessons taught by:Wayne Abbott, Senior Principal Instructor, Oracle
Target Audience• Undergraduates• Candidates retraining for career change
Course Content/Components
At the end of this course, students will be able to:
• Access Oracle Database Cloud Service using the credentials provided.• Connect to the schema on Oracle Database Cloud Service from SQL Developer.• Understand database terminology• Use SQL in the Oracle Database Cloud Service• Retrieve row and column data from tables.• Create query reports on relational data stored in the Oracle Database CloudService.• Use SQL to manage data in the Oracle Database Cloud Service• Control database access to specific objects.•Manage database objects.•Manage objects with data dictionary views.• Control privileges at the object and system level.
ExamAt the end of the course, students are expected to take the oracle Database 12c SQL Certified Associate exam.
Assignments & Final Project
Assignments• During each lesson, exercises and their solutions are covered to provide students with the opportunity to put what they learned I class into practice.
Final Project• Access to Oracle’s latest Cloud Platform‐as‐a‐Services (PaaS) database cloud environment
• Create a reporting application against an academic database
Books/Course Materials• SQL Fundamentals Student Guide ‐ PDF Format• SQL Fundamentals Activity Guide ‐ PDF Format
Learning Objectives
• Learn database terminology• Identify the structure of tables in the Oracle Relational Database• Retrieve row and column data from tables with the SELECT statement
• Create reports of sorted and restricted data• Employ SQL functions to generate and retrieve customized data• Run complex queries to retrieve data from multiple tables• Run data manipulation language (DML) statements to update data in Oracle Database• Run data definition language (DDL) statements to create and manage schema objects•Manage users with different levels of access privileges• Use data dictionary views
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Students learn how to use SQL to query, retrieve, and modify using Database Cloud Service.
• Practice SQL in a Cloud lab environment
•Work through practice exercises, querying, retrieving and modifying data from a database
49
Oracle SQL Student Learning Subscription
SQL Fundamentals
Group Project
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 50
PL/SQL Fundamentals course –structured format, video delivery
Labs using Database Cloud
PL/SQL
Hands‐on Labs
Database Cloud
PL/SQL Student Learning Subscription (Cloud Edition)
Certification
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
PL/SQL Fundamentals Syllabus
Oracle Confidential – Internal/Restricted/Highly Restricted 51
Course Purpose
PL/SQL in the Cloud course teaches students the procedural language of PL/SQL. The course introduces PL/SQL programming language basics, including the basic programming block structure, conditional statements, looping constructs, and additional functionality to extend the use of SQL. Students create PL/SQL applications used on relational data stored in the Oracle Cloud. Students taking this course receive a solid foundation in PL/SQL programming and real‐world coding skills on which to base continued work and training.
InstructorVideo lessons taught by:Wayne Abbott, Senior Principal Instructor, Oracle
Target Audience• Undergraduates• Candidates retraining for career change
Course Content/Components
At the end of this course, students will be able to:• Access Oracle Database Cloud Service using the credentials provided.• Connect to the schema on Oracle Database Cloud Service from SQL Developer.• Describe the features and syntax of PL/SQL.• Design a PL/SQL anonymous block that executes efficiently.•Write PL/SQL code to interface with the database.• Use PL/SQL programming constructs and conditionally control code flow (loops, control structures, and explicit cursors).
• Handle runtime errors.• Describe stored procedures and functions.• Design and use PL/SQL packages.• Utilize Oracle‐Supplied Packages in Application Development.• Create triggers to solve business challenges
ExamAt the end of the course, students are expected to take the Oracle PL/SQL Developer Certified Associate exam.
Assignments & Final Project
Assignments• During each lesson, exercises and their solutions are covered to provide students with the opportunity to put what they learned I class into practice.
Final Project• Access to Oracle’s latest Cloud Platform‐as‐a‐Services (PaaS) database cloud environment
• Create a PL/SQL application for an academic database
Books/Course Materials• PL/SQL: PL/SQL Fundamentals Student Guide 1 & 2 ‐ PDF Format • PL/SQL Fundamentals Activity Guide ‐ PDF Format
Learning Objectives:
• Learn to program with PL/SQL• Create a basic PL/SQL program block• Create programming units, such as procedures, functions, and packages
• Use supplied PL/SQL packages to further enhance PL/SQL program functionality
• Build trigger code to execute automatically when a specified SQL statement runs• Learn PL/SQL programming best practices
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Students gain real‐world PL/SQL programming and coding skills on which to base continued work and training.
• Practice PL/SQL programming and coding skills in a Cloud lab environment
• Work through practice exercises, querying, retrieving and modifying data from a database
52
Oracle PL/SQL Student Learning Subscription
PL/SQL Fundamentals
Group Project
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Oracle Database Administration Student Learning Subscription (Cloud Edition)
53
Oracle Database Administration course –structured format, video delivery
PL/SQL
Hands‐on Labs
Database Cloud
Certification
Labs using Database Cloud
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Oracle Database Administration Syllabus
Oracle Confidential – Internal/Restricted/Highly Restricted 54
Course PurposeThe Oracle Database Administration Workshop (Cloud Edition) teaches students how to create, maintain and manage an Oracle Database in the Cloud. Students learn about the Oracle Database architecture gaining insight into the main processes in an instance and corresponding storage components of the database. Students will discover how to effectively manage an Oracle Database instance on the cloud, configure the Oracle Network and perform database administration to and from the cloud.
InstructorVideo lessons taught by: Bill Millar, Senior Principal Instructor, Oracle University
Target Audience• Undergraduates• Candidates retraining for a career change
Course Content/Components
At the end of this course, students will be able to:• Access Oracle Database Cloud Service [DBCS] using the credentials provided• Connect to the DBCS to create an Oracle Cloud Database as a Service (instance)• Create and manage storage structures• Configure the Oracle Network Environment to the cloud • Create and manage users•Monitor the database and manage performance on the cloud• Learn basics of backup and recovery strategy and techniques
ExamAt the end of this course, students are expected to take the Oracle Database 12c Administer Certified Associate exam.
Assignments & Final Project
• During each lesson, practices and their solutions are covered to reinforce lecture material via hands‐on labs
Books/Course Materials• Oracle Database 12c: Administration Workshop Student Guide 1 & 2• Oracle Database 12c: Administration Workshop Activity Guide ‐ PDF Format
Learning Objectives:
• Describe the Oracle Database Architecture•Manage the Oracle Database Instance on the Cloud•Manage Oracle Database storage structures• Configure Oracle Network Services• Create and administer user accounts•Monitor the Database on the Cloud•Manage Database Performance• Implement Database Auditing• Configure the Database Instance such that resources are appropriately allocated• Schedule Jobs to run inside or outside of the database• Configure a database for backup and recovery operations
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Students Practices essential tasks of a database administrator, learning how to manage the database in the Oracle Cloud.
• Practice by working through database administrative exercises
• Use the Oracle Cloud environment to apply your knowledge and learn new skills
55
Oracle Database Administration Student Learning Subscription
Oracle Database Administration Fundamentals
Group Project