Demos On 23rd June
PIMPLE SAUDAGAR :    Python (10:00 AM)   |    SAP ABAP (10:00 AM)   |    Selenium (10:30 AM)    |    SAP FICO (11:00 AM)   |    Angular JS (3:00 PM)   |    AWS (11:30 PM)   |    Data Science (4:00 PM)   |    DevOPs (4:30 PM)   | DECCAN :    Python (11:00 AM)   |    AWS (11:30 AM)   |    DevOps (1:00 PM)   |    SAP FICO (2:00 PM)   |    Angular JS (2:00 PM)   |    Selenium (2:00 PM)   
ISO 9001:2015 Certified Organization  |   Pearson Exam Center
     +91 8308103366

Java Certification Course

Overview

Java Training in Pune – 3RI Technologies is poineer in java training in pune, we provide Java training for thousands of students in last decade, We provide teaching from industry experts with 100% placement provided by us. Our Java Training in Pune at Pimple Saudagar & Deccan branches is specially designed with the above mentioned features.

3RI Technologies is one of the best Java training institute in Pune. Java Training Course at 3RI is specially designed for the students who want to join the industry and pursue their career as Java Developers.

Duration : 300 Hours

Prerequisites :

  • Knowledge of C Programming.

Course Syllabus

Foundation Course
  1. Programming Basics
    • Fundamentals of Computer
    • Understanding Applications
    • Using Windows Explorer & File Structure
    • Number Systems
    • Application Software
  2. Operating System & Networking
    • Need for operating system
    • Functions of Operating System
    • Process Management
    • Memory Management
    • File Management
    • Device Management
    • Types of operating system
    • TCP/IP fundamentals
    • Networks and computer networks
    • 2 tier, 3 tier and n-tier architecture
  3. C Language
    • Introduction to C
    • Keywords, Constants and Variables
    • Data Types in C
    • Operator and Expressions
    • Control Structure
    • Functions
    • Pointers
    • Arrays
    • Structure
    • String Handling
    • Preprocessor Directives
    • File Management in C
    • Dynamic Memory Allocation

  4. Object Oriented Concepts using C++
    • Introduction to OOPs
    • Beginning with C++
    • Class, Objects Basics
    • Constructor, Data Members
    • Operator Overloading
    • Inheritance
    • Polymorphism
    • Overriding
  5. Linux Foundations
    • Introduction to UNIX and its flavours
    • UNIX architecture
    • File System
    • User and Group Policies
    • Unix general commands
    • Concept of Files and Directories in Unix
    • File Permission and related commands
    • Filter Commands and their options
    • Vi Editor
  6. Introduction to Database Management Systems
    • Introduction to Database
    • DBMS, RDBMS, ORDBMS
    • DDL, DML, DCL, TCL
    • Data types
    • SELECT Statement
    • Restricting and Sorting Data
    • Aggregating Data using Group Functions
    • Manipulating Data
    • Sub queries
    • Important Functions
    • Joins and different types

Front End

HTML

  1. Introduction and Basic Structure of HTML
  2. Basics, Elements, Attributes
  3. Paragraphs and Formatting
  4. HTML Skeleton, Links, Images
  5. HTML Tables, Blocks
  6. HTML Lists, Quick List
  7. HTML Blocks
  8. HTML Layouts & Forms, IFrames
  9. HTML Colors
  10. HTML5 Intro
  11. HTML5 Video &HTML5 Audio
  12. HTML5 Input Types
  13. HTML5 Form Attributes

CSS

  1. Introduction
  2. Syntax
  3. Id & Class
  4. Backgrounds
  5. Text and Fonts
  6. Links and Lists
  7. Box Model
  8. Advanced Topics
  9. Dimensions, Display
  10. Positioning, Floating
  11. Align
  12. CSS3 Borders
  13. CSS3 Backgrounds
  14. CSS3 Text Effects
  15. CSS3 Fonts

JavaScript & JQuery

  1. JavaScript
    • Introduction
    • Statements & Comments
    • Variables
    • Operators and Comparisons
    • Conditional Statements and Loops
    • User Defined Functions
    • JS Objects
    • JS Validations
  2. JQuery
    • Introduction
    • JQuery Syntax
    • jQuery Selectors
  3. jQuery Events
  4. jQuery Effects
    • jQuery Hide/Show
    • jQuery Fade
    • jQuery Slide
    • jQuery Stop()
    • jQuery callback
  5. jQuery HTML
    • jQuery Get/Set
    • jQuery Add/Remove
    • jQuery CSS Classes

Bootstrap

  1. What is Bootstrap and its Setup
  2. How to Create a Layout in Bootstrap
    • Grid Classes
  3. Basic Tags in Bootstrap
    • Contextual colors and backgrounds
  4. Table in Bootstrap
    • Bootstrap Basic Tables
    • Striped Rows, Hover Rows
    • Bordered Table, Condensed Table
    • Contextual Classes
    • Responsive Tables
  5. Navigation bar in Bootstrap
    • Inverted Navigation Bar
    • Fixed Navigation Bar
    • Navigation Bar with Dropdown
    • Right-aligned Navigation Bar
    • Collapsing the Navigation Bar
  6. Form in Bootstrap
    • Vertical Form
    • Horizontal Form
    • Inline Form
  7. Buttons in Bootstrap
    • Button Styles
    • Button Sizes
    • Block Level Buttons
    • Active/Disabled Buttons
  8. Images in Bootstrap
    • Rounded Corners Image
    • Circle Image
    • Thumbnail Image
  1. Introduction to Java
    • History of Java
    • Features of Java
  2. Overview of Java
    • OOP’s Concept
    • Data types and Variables
    • Control Structures
    • Strings, Arrays
  3. Objects and Classes
    • Object, Classes and Methods
    • Method Overloading
    • Constructors
    • Object class
  4. Inheritance
    • Types of Inheritance
    • Method Overriding
    • Dynamic method dispatch
  5. Packages and Interfaces
    • Defining Packages
    • Extending Interfaces
  6. Exception Handling
    • Fundamentals of Exception Handling
    • Exception types
    • Try and Catch and finally
    • Throw , throws
    • Custom Exception
  7. Inner Class and Wrapper classes
    • Inner Classes
    • Static Nested Classes
    • Wrapper Classes
    • Anonymous Inner Classes
  8. String Handling
    • Creating Strings
    • String handling methods
    • String Buffer and String Builder
  9. Input and Output in Java
    • Byte streams & Character streams
    • File
    • Serialization
  10. Collections Framework
    • Collection Interfaces and Classes
    • Iterators
    • Comparators
  11. Multithreading
    • Basics of java thread
    • The Thread Scheduler
    • Naming a thread ,Daemon thread
    • Perform single /multiple task by multiple threads
    • Major Thread Concepts
    • Garbage Collection
  12. Reflection API
    • Overview of Reflection
    • Use of newIntance() method and determining the class Object
    • Accessing private method or member from outside the class
  13. Lambda Built-in Functional Interfaces
    • Use primitive versions of functional Interface
    • java.util.function package
    • Use binary versions of functional Interface
    • Use the UnaryOperator Interface

J2EE
  1. Java Swing
    • Swing Introduction
    • Swing Controls
    • Swing Event classes
    • Event Listeners
    • Event Adapters
    • LayoutsManagers
  2. JDBC
    • Common JDBC components
    • Steps to connect to the database using MySQL and oracle database
    • Types of JDBC statements – statements, preparedStatement and callableStatement
    • Transactions management in JDBC
    • CRUD operation using preparedStatement
    • Calling Stored procedure using callableStatement
    • How Result Set Works in JDBC
  3. SERVLET
    • Servlet – environment setup
    • ServletConfig and ServletContext parameters
    • Servlet life cycle
    • Servlet Attribute And Servlet Parameters
    • Exploring Deployment Descriptor (web.xml)
    • Session Tracking In Servlet
    • Servlet Filter
    • Types Of Filter
    • Servlet Filter Mapping In Web.Xml
    • Servlet-listener
    • Various Servlet Listener
    • Servlet Listener Configuration
    • servlet-security
    • Details about MVC architecture
    • Practical exposure on MVC using JSP and Servlet
  4. JSP 2.X
    • JSP – Overview
    • JSP – Life Cycle
    • JSP API
    • SP-Scripting Elements
    • JSP- Directive Elements
    • Types Of JSP Scopes
    • JSP – Custom Tags
    • JSP-Implicit Objects
    • JSP – Standard Tag Library (JSTL)
    • JSP – Expression Language (EL)
    • JSP – Exception Handling

Spring
  1. Spring 3.X
    • Introduction To Spring Framework
    • Spring-Environment Setup
    • Steps To Use Spring Framework In Applications
    • Understanding IOC And Dependency Injection
    • Working with Bean Factory and Application Context
    • Bean Definition
    • Working with multiple configuration files
    • Most popular namespaces e.g. beans,
    • Best practices when working with namespaces
    • Advanced XML Dependency Injection
    • Externalizing constant values into properties files
    • Working with a high number of configuration files
    • Bean Scopes and Bean Life Cycle
    • Bean Post Processors
    • Bean Definition Inheritance
    • Dependency Injection
    • Injecting Inner Beans
    • Injecting Collection Type
    • Annotation-Based Dependency Injection
    • Autowiring and component scanning
    • Annotation Based Configuration(@Required,
      @Autowired,@Qualifier)
    • JSR-250 Annotations(@Resource,@PostConstruct
      ,@PreDestroy)
    • Component and Stereotype Annotations
    • Using MessageSource To Get Text From Property Files
  2. Aspect-Oriented Programming (AOP) with Spring
    • Introduction on Spring AOP
    • Aspect-oriented programming concepts
    • Integration with Spring IoC
    • Defining pointcut expressions
    • Implementing an advice: @Around, @Before, @After, and so on
    • AspectJ APIs and annotations
  3. Data Access and JDBC with Spring
    • Introduction to Spring JDBC
    • How Spring integrates with existing data access technologies
    • Spring JDBC APIs
    • Spring JDBC development
    • Data Access Exception hierarchy
    • Result transformations
    • Implementing Row Mapper
    • Parameter mapping
    • Named Parameter JDBC Template
  4. Transactions management in spring.
    • Spring Declarative Transactions Management
    • Spring Programmatic transaction management
  5. Hibernate with Spring
  6. Working with Spring MVC
    • Introduction to Spring MVC framework
    • Creating many Spring MVC Web Applications
    • Writing an annotation based controller class -@Controller,@RequestMapping
      @PathVariable annotation
    • Handling an HTML form using @RequestParam annotation
    • Understanding @ModelAttribute Annotation
    • Data Binding with Date, Collection
    • Data Binding with a User-Defined Type, BindingResult
    • @InitBinder annotation, WebDataBinder, CustomDateEditor
    • Writing your own custom property editor class
    • Form Validations
    • Form Validation (customizing error
      messages using Spring MessageSource)

Hibernate
  1. Hibernate
    • Overview of Hibernate
    • Hibernate-environment setup
    • Object relational mapping (ORM)
    • Features of hibernate
    • Using JPA and Hibernate annotations
    • Hibernate object states(Transient, Persistent and Detached Objects)
    • CRUD operation in Hibernate
    • Annotation
    • Hibernate Mapping XML Configuration
    • Hibernate Catching
    • Transactions management in Hibernate
    • BLOB Object

Soft Skills
  1. Self Analysis
    • Know yourself
    • Personality types
    • Areas of interest
  2. Self Discovery
    • SWOT Analysis – strength, weakness, opportunities, threats
  3. Goal Setting
    • Short-term plan
    • Long-term plan
    • Effective Time-management
  4. Effective Self Presentation
    • Personal grooming , Dressing , Hygiene
  5. Effective Communication
    • Verbal – Language
    • Voice modulation - Tone , Pitch
    • Clarity of Speech
    • Listening skills – Active Listening , Selective Listening
    • Written communication – general business correspondence
  6. Email Etiquette
  7. Body Language
    • Understanding non-verbal communication
    • Postures ,Gestures , Eye contact
  8. Tips to prepare impressive Resume
  9. Tips for Group Discussion
  10. Handling Telephonic interview
  11. Mock – Technical interview
  12. Mock – Personal interview (PI)
  13. Office Etiquettes and Mannerisms

Aptitude
  1. Quantitative Aptitude
    • Number Systems
    • LCM and HCF
    • Percentages
    • Profit, Loss and Discount
    • Interest (Simple and Compound)
    • Speed, Time and Distance
    • Ratio and Proportion
    • Probability
    • Permutation & Combination
    • Time and Work
    • Heights and Distances
  2. Logical Reasoning
    • Number and Letter Series
    • Calendars
    • Clocks
    • Logical Sequence
    • Blood Relations
  3. Algebra
    • Linear Equations
    • Quadratic Equations
    • Higher Degree Equations

FAQ's

1. Will I get any certificate after this course?

After the course completion, an exam will be conducted to judge your knowledge along with the live project work completion check and you will be awarded a certificate from 3RI Technologies.

2.Will I get any placement assistance after the course completion?

Yes, we provide 100% placement assistance to our students. We have a dedicated team for Placement and tie ups with 300+ MNC's and SME companies.

3.Do you provide any demo classes for this course?

Yes we conduct demo classes every weekend. Please contact us for more details.

Inquire Now



Student's Reviews about 3RI



Java Training
Rated 4.3 564