0% found this document useful (0 votes)
2 views10 pages

Java Programming

The Oracle Certified Professional JAVA Developer course at RSTForum offers comprehensive training for the Java SE Developer (1Z0-829) certification, covering key topics such as Java programming concepts, Object-Oriented Programming, data structures, and web technologies. The 90-hour lab-intensive course includes hands-on exercises, dedicated monitoring of progress, and is taught by certified instructors. The course is priced at Rs. 15,000 per candidate and is available both on-site and online.

Uploaded by

Akhil Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views10 pages

Java Programming

The Oracle Certified Professional JAVA Developer course at RSTForum offers comprehensive training for the Java SE Developer (1Z0-829) certification, covering key topics such as Java programming concepts, Object-Oriented Programming, data structures, and web technologies. The 90-hour lab-intensive course includes hands-on exercises, dedicated monitoring of progress, and is taught by certified instructors. The course is priced at Rs. 15,000 per candidate and is available both on-site and online.

Uploaded by

Akhil Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

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

You might also like