Oracle Certified Professional:
JAVA Developer
Welcome,
Thanks for showing interest in RSTForum for pursuing Oracle Certification Track. We are pioneers in ICT
and Software professional Trainings and offer value added courses for Cisco, Microsoft, Redhat, EC-
Council, ISACA, Oracle, AWS, and many other Vendors. All our professional courses are conducted by
Industry acclaimed certified professionals.
This course is designed for anyone seeking Java SE Developer (1Z0-829) certification and gives in-depth
knowledge to become Java developer. Candidates will learn Java programming concept, data structure
and algorithm (DSA), Object-Oriented Programming (OOP), Java Libraries, introduction to frameworks,
and understand about version control system like git. This course also covers combination of technical
skills, practical experience, and a good understanding of software development principles. This course
also helps candidates to understand database design using MYSQL RDBMS, about web technologies like
HTML, CSS, MVC design pattern and Software Development Life Cycle (SDLC). This is a lab-intensive
course and objectives are accomplished through hands on learning.
This customized course will provide candidates with extensive knowledge to accomplish their day-to-day
jobs. The key to success is based on the program’s objectives as follows:
• Course contents are based on Java SE Developer course outlines defined by Oracle.
• Dedicated Monitoring to evaluate and report candidate’s progress.
• Extensive hands-on lab exercises
• Industry acclaimed, experienced and certified instructors.
Pricing for JAVA programming course:
• JAVA: Rs. 15,000/- per candidate at RSTForum Premises or online.
Please contact us for any further query and looking forward for your enrollment to this Course.
Regards,
RSTForum
www.rstforum.net
Contact: Mumbai: 9167224466.
Pune: 9225535899.
Ahmedabad: 7506224466.
Proposal
03 Introduction, and Highlights.
04 Course Outline, Objective and Schedule.
05 Course Content and LAB Topics.
08 General Terms & Conditions.
09 Costing.
Proposal Routing Switching Tigers Private Limited 2|Page
Introduction:
This 90hrs (Lectures + hands-on Lab) JAVA training is designed for personnel involved in deploying,
troubleshooting, and managing enterprise java application or java-based application. This course
provides candidates with in-depth knowledge to become Java developer. Candidates will learn Java
programming concept, data structure and algorithm (DSA), Object-Oriented Programming (OOP), Java
Libraries, introduction to frameworks, and understand about version control system like git. This course
also covers combination of technical skills, practical experience, and a good understanding of software
development principles. This course also helps candidates to understand database design using MYSQL
RDBMS, about web technologies like HTML, CSS, MVC design pattern and Software Development Life
Cycle (SDLC). This is a lab-intensive course and objectives are accomplished through hands on learning.
The key to a high success rate is based on the program’s objectives as follows:
• Course contents are based on Java SE Developer course outlines.
• Dedicated Monitoring to evaluate and report candidate’s progress.
• Extensive hands-on lab exercises.
• Industry acclaimed, experienced and certified instructors.
Highlights:
• Project manager can be assigned to track • Courseware includes reference material to
candidate’s performance. maximize learning.
• Curriculum based on course outlines • Assignments and tests to ensure concept
defined by Oracle. absorption.
• This Instructor-led classroom course is • Courseware includes reference material to
designed with an aim to build theoretical maximize learning.
knowledge supplemented by ample hands- • Repeating of lectures allowed (On approval
on lab exercises. basis)
• Facility of Lab on cloud available. • Candidates can attend lectures online.
Proposal Routing Switching Tigers Private Limited 3|Page
Course Schedules:
• Daily Morning: 08:00 to 10:30am. • Weekend Saturday only: 11:00 to 04:00pm
• Daily Afternoon: 10:30 to 01:00pm. • Weekend Sunday only: 10:30 to 04:00pm
• Daily Evening: 07:30 to 10:00pm. • Online (as per candidates’ requirement)
Course Objectives:
• Describe object-oriented programming • Use core Java APIs, such as Collections,
approach. Streams, IO, and Concurrency.
• Use Java constructs and operators. • Learn to deploy Java SE applications.
• Explain Java syntax and coding • Describe new features introduced as part of
conventions. JDK 17.
• Datastructure and Algorithms. • Primitive Types, Operators, and Flow
• Describe lambda function and regular Control Statements.
expression. • Java API’s.
• Describe java stream API. • Implement MVC design pattern.
• Describe web technologies like HTML, CSS. • Describe Multi-tasking and implement using
• Describe java web technologies: Servlet, multi-threading.
JSP. • Implement file handling.
• Describe JSTL. • Implement JDBC connection with MYSQL.
• Explain dependency injection • Build end to end multi classroom projects.
Course Content:
This course is aimed at imparting knowledge and skills to become java developer. Candidates will learn
the object-oriented programming approach, Use Java constructs and operators, Explain Java syntax and
coding conventions, use core Java APIs, such as Collections Framework, Streams, IO, and Concurrency,
data structure and algorithm, deploy Java SE applications, web technologies like HTNL & CSS, Java web
technologies: Servlet & JSP, Git and Describe new features introduced as part of JDK 17. The following
topics are general guidelines to better reflect the contents of the course and for clarity purposes, the
guidelines below may change at any time without notice.
Proposal Routing Switching Tigers Private Limited 4|Page
JAVA SE Developer: Course Topics
Working with Java data type:
• Use primitives and wrapper classes.
• Operators
• Parentheses
• Type promotion and type casting
• Handle text using String and StringBuilder classes
• Use local variable type inference
• Lambda parameters
Controlling Program Flow
• If, if-else, if-else if and switch statements
• Switch expressions
• Create and use loops
Java Object-Oriented Approach
• Declare and instantiate Java objects including nested class objects, and explain objects' lifecycles
(including creation, dereferencing by reassignment, and garbage collection)
• Define and use fields and methods, including instance, static and overloaded methods
• Initialize objects and their members using instance and static initialiser statements and
constructors
• Understand variable scopes, apply encapsulation, and make objects immutable
• Create and use subclasses and super class including abstract classes
• Utilize polymorphism and casting to call methods, differentiate object type versus reference
type
• Create and use interfaces, identify functional interfaces, and utilize private, static, and default
methods
Exception Handling
• Handle exceptions using try/catch/finally clauses, try-with-resource, and multi-catch statements
• Create and use custom exceptions
Proposal Routing Switching Tigers Private Limited 5|Page
Working with Arrays and Collections
• Use generics, including wildcards
• Use a Java array and List, Set, Map and Deque collections, including convenience methods
• Sort collections and arrays using Comparator and Comparable interfaces
Working with Streams and Lambda expressions
• Implement functional interfaces using lambda expressions, including interfaces from the
java.util.function package
• Perform decomposition and reduction, including grouping and partitioning on sequential and
parallel streams
• Use Java Streams to filter, transform and process data
Java Platform Module System
• Deploy and execute modular applications, including automatic modules
• Declare, use, and expose modules, including the use of services
Concurrency
• Create worker threads using Runnable and Callable, and manage concurrency using an
ExecutorService and java.util.concurrent API
• Develop thread-safe code, using different locking mechanisms and java.util.concurrent API
Java I/O API
• Read and write console and file data using I/O Streams
• Implement serialization and deserialization techniques on Java objects
• Handle file system objects using java.nio.file API
Secure Coding in Java SE Application
• Develop code that mitigates security threats such as denial of service, code injection, input
validation and ensure data integrity
• Secure resource access including filesystems, manage policies and execute privileged code.
Database Applications with JDBC
Proposal Routing Switching Tigers Private Limited 6|Page
• Connect to and perform database SQL operations, process query results using JDBC API
Localization
• Implement Localization using Locale, resource bundles, and Java APIs to parse and format
messages, dates, and numbers
Annotations
• Create, apply, and process annotations
Classroom Projects
• Create a database desktop application from scratch
Web Technologies
• HTML
• CSS
• Servlet
• JSP
• MVC Design pattern
Classroom project
• Create a database web application from scratch
JAVA SE Developer Course Labs:
This JAVA SE Developer course is 100% practical course. Candidate will learn everything through hands
on practical session:
Lab 1. Solve 100+ programs to master JAVA syntax and semantics.
Lab 2. Create various classes.
Lab 3. Implement OOP’s concept in programs.
Lab 4. Perform constructor inheritance, method overloading and method overriding.
Lab 5. Create interface and their implementation class.
Proposal Routing Switching Tigers Private Limited 7|Page
Lab 6. Establish connection with MYSQL using JDBC.
Lab 7. Build database desktop application from scratch.
Lab 7. Create executable application.
Lab 9. Build website using HTML5 & CSS3.
Lab 10. Create DAO classes to work with database.
Lab 11. Build frontend using HTML & JSP
Lab 12. Design Database using RDBMS.
Lab 13. Design controller using Servlet.
Lab 14. Solve 11 Frequently asked question in MNC’s company.
Lab 13. Implement data structure using java.
GENERAL TERMS & CONDITIONS:
Cancellation/Refund Policy:
• Full refund for a written notice of 20 calendar days before training program commencement.
• 50% penalty charge on total program fee will be levied for written notice of less than 20
calendar days before training starts. And no refund after training program commencement
• Routing Switching Tigers Pvt. Ltd. reserves the right to amend/postpone and cancel courses
without notice.
• Routing Switching Tigers Pvt. Ltd. Is authorized to refuse admission to the student(s) if payment
is not made as per the mentioned payment schedule.
• Candidates can repeat a maximum of 2 times based on the training slots available.
Miscellaneous:
• The minimum batch size required for this course is 10 participants.
• Routing Switching Tigers Pvt. Ltd. reserves the right to cancel/postpone the class.
• The course schedule will be provided before commencement of the course.
• Certificate of participation will be awarded to participants with a minimum 90% attendance.
• All attendees are to observe the Copyright Law on intellectual properties such as software and
courseware from respective vendors.
• Routing Switching Tigers Pvt. Ltd. reserves the right to include external participants.
• Routing Switching Tigers Pvt. Ltd. reserves the right to change the sequence of course content.
Proposal Routing Switching Tigers Private Limited 8|Page
• Routing Switching Tigers Pvt. Ltd. published books are available for purchase at extra cost.
Examinations:
• Examination cost is not included in the course fees.
Costing:
Costing for Course:
• JAVA. SE Developer: Rs. 15,000/- per candidate at RSTForum Premises or online.
• Cheque should be in favor of “Routing Switching Tigers Private Limited.”
Proposal Routing Switching Tigers Private Limited 9|Page
Our Offices:
Mumbai
3rd Floor, Sunshine Plaza.
MMGS Marg Gautam nagar,
Dadar East, Mumbai – 400014.
Maharashtra – India.
Phone: 9167224466, 9819059899.
022-2410 5262 / 022-2418 5262.
Pune
29A,30A 1st Floor, Shreenath Plaza.
Dnyaneshwar Paduka Chowk.
Fergusson College Road,
Shivajinagar. Pune – 411005.
Maharashtra – India.
Phone: 09225535899, (020) 4120 0959.
Proposal Routing Switching Tigers Private Limited 10 | P a g e