Java Programming
Java Programming
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
09 Costing.
The key to a high success rate is based on the program’s objectives as follows:
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.
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.
• 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
• 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
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
• 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
• 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.
Localization
• Implement Localization using Locale, resource bundles, and Java APIs to parse and format
messages, dates, and numbers
Annotations
Classroom Projects
Web Technologies
• HTML
• CSS
• Servlet
• JSP
• MVC Design pattern
Classroom project
• 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:
Examinations:
Costing:
Costing for Course:
Maharashtra – India.
Pune
Maharashtra – India.