+91 - 9114493445
Any quries? Call us
Bhubaneswar , 751014
Acharya Vihar Street

Why Best Java Training Classes in Bhubaneswar at seeree

A class in Java is where we teach objects how to behave. Education at seeree means way to success. The way of teaching by corporate trainers will bloom your career. We have the best java training classes in Bhubaneswar. 100% Placement Support. Job Support Post Training. This course will give you a firm foundation in Java, commonly used programming language.

why seeree is the No.1 institute

  1. Learn from Corporate Trainer
  2. Logic Development Class Every Sunday Free
  3. How to create your resume
  4. How to maintain your linkedIn / Indeed / naukri
  5. Update your GIT Repo - By Er. Nagarjun
  6. Providing Course wise Assessment only at SEEREE
  7. How to represent yourself in interview - By Er. Swati Srinivas
  8. Doubt Clear classes anytime everyday
  9. 100% job assurance
  10. Experienced Career Consultant - Er. Prabin K Rout / Er. Sritam / Er. Bishnu
  11. Corporate Syllabus
  12. Incomparable Syllabus
  13. Learn from MICROSOFT Certified Professional
  14. Learn secret step for Campus requirement
  15. Real Industrial Application of using MVC
  16. Fully Practical and Interactive Session
  17. Grooming for Project Demonstration in Campus Interview
  18. Weekly Workshop on Respective module for Skill Development
  19. Special Guidance for LIVE Project
  20. Weekly Online Test for Skill Assessment
  21. An Earning and Learning Opportunity to all.
  22. SEO Tips, Study Materials
  23. Industrial Training from the Leader
  24. Interview based Q & A discussion
  25. Free Career consultation

Trainer Profile

...
Er Prabin K Rout(corporate trainer)
full stack devloper
Know More

Er. Prabin K Rout

CEO at seeree services private limited

M.TECH in Computer Science & Engineering

Freelancing as Corporate Trainer of Muvi , CSM Technology , NIFT , Aspire, HiTech , NIFD, CEB , GIET , GITA , CUTM , Sophitorium
Contact / WhatsApp: 9861693445 Training Email: prabin@seeree.in

Introduction to Java

Java technology is wide used currently. Java is a programming language and it is a platform. Hardware or software environment in which a program runs, known as a platform. Since Java has its own Runtime Environment (JRE) and API, it is called platform. Java programming language is designed to meet the challenges of application development in the context of heterogeneous, network-wide distributed environment. Java is an object-oriented programming (OOP) language that uses many common elements from other OOP languages, such as C++. Java is a complete platform for software development. Java is suitable for enterprise large scale applications.

Dynamically type : before using any variable , if it isn’t required to declare the type of variable , then it is called dynamically typed programming language .

                                                    class Simple
                                                    {
                                                    	public static void main(String args[])
                                                    	{
                                                    		System.out.println("Hello Java")
                                                    	 }
                                                    }              
                            		  
                            	                   	

Core Java

1.INTRODUCTION TO JAVA

  • Features of Java Language with practical demonstration
  • What does Java lack
  • Application Areas of Java in Industry
  • Comparison in Java with C and C++
  • The Java Virtual Machine (JVM)
  • JDK, JRE and JIT
  • Var concept, JShell and Javap
  • Use of Javac and De-Compiler
  • 2.LANGUAGE FUNDAMENTALS

  • Program Development in different environment (Windows / Linux)
  • Compilation and Executions procedure using different editor and IDE
  • Access specifiers and its requirement in java
  • Naming conventions and identifiers
  • About public static void main ()
  • Command-Line Arguments
  • System. out and System. err
  • 3.DATATYPES AND WRAPPER CLASS

  • Primitive Datatypes and Non-Primitive Datatypes
  • Byte, Integer, Character, Float, Double, Boolean, Short, Long
  • UNICODE system
  • Type conversions
  • Implicit conversion, Explicit conversion
  • Wrapper class implementation
  • 4.OPERATOR, VARIABLE BLOCK AND METHOD IN JAVA

  • Arithmetic, Relational, Logical, Shift, Assignment, Unary, Bitwise, Special, Ternary, Instanceof operators
  • Static, Instance, Local, final, transient, volatile variable
  • Static and Non-static block and method
  • Native Application in Windows & Linux
  • Abstraction (Abstract Method and Abstract Class) and Anonymous class
  • Uses of final keyword
  • 5.CONTROL STRUCTURE USING JAVA

  • Conditional control structure vs
  • Conditional operator
  • If, if…Else, Nested and Multiple If
  • Loop control structure using for,
  • while, do…while and for-each
  • loop.
  • Selection control Structure using
  • switch. Case.
  • Jump control structure using
  • break, break with label, continue
  • and return in java
  • 6.OOP

  • Class , Object
  • identify and design a Class
  • Encapsulation (or information
  • hiding)
  • Association
  • the difference between
  • Association, Aggregation &
  • Composition
  • Abstraction and Generalization
  • an Abstract class
  • an Partial class
  • an Sealed class
  • an Interface
  • the difference between a Class
  • and an Interface
  • the difference between an
  • Interface and an Abstract class
  • Implicit and Explicit interface
  • implementations
  • Inheritance
  • Type of Inheritance
  • Polymorphism
  • 7.METHODS IN JAVA

  • What is method
  • Why method
  • How to define a method
  • Nature of method
  • Parameters and Arguments
  • Method return a value
  • 8.STATIC and STATIC BLOCK

  • What is static
  • Why static
  • Problem without static
  • Counter without static modifier
  • Counter with static modifier
  • Static method
  • Restrictions for static method
  • static block
  • Non–Static Block
  • Rules for Non-Static block
  • 9.CONSTRUCTOR WITH JAVA

  • Constructor requirement and its
  • types
  • Copy and private constructor
  • Reference and object
  • Size of object
  • Constructor overloading
  • Factory method and singleton class
  • 10.INHERITANCE

  • What is Inheritance
  • Why inheritance
  • extends keyword
  • Type of inheritance
  • implementation
  • 11.POLYMORPHISM

  • Polymorphism in OOP
  • Overloading and Overriding
  • Method and Constructor
  • Overloading
  • Constructor chaining
  • Uses of “this” keyword
  • Method overriding and its restrictions
  • Use of “super” keyword
  • Dynamic method dispatching by
  • down-casting and up-casting
  • 12.ABSTRACT CLASS & INTERFACE

  • What is Abstract
  • incomplete class
  • why abstract class
  • implementation of abstract class
  • what is interface
  • different between abstract class and interface
  • fully abstraction
  • implement keyword
  • multiple inheritance
  • multilevel interface
  • 13.RELATIONSHIP

  • Association (HAS-A) relation
  • Aggregation vs Composition
  • Benefits of Inheritance (IS-A) over
  • aggregation in OOP
  • Loose and tight coupling
  • Coupling vs Cohesion
  • Role of Constructors in inheritance
  • Single, Multiple, Multi-Level,
  • Hierarchical, Hybrid Inheritance
  • Implementing interfaces.
  • Abstract Class vs Interfaces
  • Static, default, private methods of
  • Interface
  • Cloning of Objects, shallow and
  • deep cloning
  • Marker and functional Interface
  • 14.PACKAGE

  • Organizing Classes and Interfaces in Packages.
  • Package as Access Protection
  • Defining Package and Sub-Package
  • Advantage of package
  • CLASSPATH Setting for Packages
  • Making JAR Files for Library Packages
  • Import and Static Import
  • Creating doc files
  • Creating .EXE and jar executable file
  • Setup file
  • 15.ACCESS SPECIFIER

  • Private
  • Default
  • Protected
  • Public
  • 16.ARRAY

  • Defining an Array
  • Problem solving using single–dimensional Array
  • Arrays class and its methods
  • Multi –Dimensional Array and its implementation
  • Importance of Jagged Array
  • Array of Objects
  • Object comparisons using Comparator and comparable interface
  • 17.CHAR,STRING,STRINGBUFFER AND STRINGBUILDER

  • String – what and why
  • Operation on String
  • Text-Block in String
  • String comparison and concatenation
  • Method of String class
  • Mutable and Immutable object
  • StringBuffer class and its methods
  • StringBuilder class and its methods
  • Creating Immutable class like String
  • 18.EXCEPTION HANDLING

  • Why Exception?
  • Exceptions & Errors
  • Checked and Un-Checked Exceptions
  • Control Flow in Exceptions
  • Use of try and catch block
  • Multiple catch block
  • Nested try and finally block
  • How to handle unreachable statements using finally.
  • throw and throws keyword
  • Exception Propagation
  • Exception Handling with Method Overriding
  • In-built and User Defined Exceptions
  • 19.RUNTIME INPUT MECHANISM

  • Command-Line Arguments
  • Scanner class
  • BufferedReader class
  • DataInputStream class
  • Console class
  • 20.IO ( FILE HANDLING)

  • Java.io package
  • File class of java.io package and its methods
  • Different ways to read and write operation with File.
  • FileOutputStream & FileInputStream
  • FileWriter & FileReader
  • BufferedReader and BufferedWriter class
  • Compressing and Uncompressing File
  • DataInputStream and DataOutputStream
  • Serialization and De-Serialization
  • Transient variable
  • Try with resources
  • 21 - MULTITHREADING & MULTI-PROCESSING

  • Understanding Thread and Process.
  • Multithreading – what and why
  • Multithreading vs Multiprocessing
  • Different ways to create a Thread
  • Life-Cycle of Thread
  • Method implementation of Thread
  • Thread Priorities
  • Daemon thread
  • Implementing Runnable interface
  • Synchronizing Threads – what and why
  • Synchronized method and block
  • Locking mechanism
  • Inter Thread Communication
  • Producer & Consumer problem with balancing using wait () & notify ().
  • 22.DATA STRUCTURE USING JAVA

  • Collection Framework
  • What is generic collection
  • methods of Collection
  • Iterator
  • Enumeration
  • LinkedList implementation
  • Store objects in ArrayList & Vector
  • Data structure implementation using Stack, Queue & Deque
  • Use of HashSet & TreeSet
  • Map Collection
  • Understanding Hashing
  • Use of HashMap, TreeMap & Hashtable
  • Enumeration interface
  • Iterator vs ListIterator interface
  • Collection traversing using different techniques
  • 23.NETWORKING AND SOCKET PROGRAMMING

  • Process and Networking
  • Client-Server Architecture.
  • InetAddress class
  • IPC and RPC
  • Multiple Client and Single Server
  • ServerSocket and Socket
  • Communicate between two processes in single or different system.
  • Two-way communication
  • Read and write operation between client and server.
  • PrintWriter and BufferedReader class for read and write operation
  • DatagramSocket and DatagramPacket
  • Developing chatting application for multiple System
  • TCP and UDP protocol
  • 24.PROGRAMMING USING AWT

  • Components and Containers
  • Frame, Dialog, Window and Panel
  • Layout Managers and user-defined layout
  • BorderLayout, FlowLayout, GridLayout, GridbagLayout, BoxLayout
  • Color, Font and Graphics class
  • AWT Components
  • Menu Application
  • 25.GUI PROGRAMMING USING SWING

  • Extending GUI Features Using SWING Components
  • Designing GUI using NetBeans by drag and drop
  • Advanced swing components like JProgressbar, JSlider, JRadioButton, JTree, JTable, JToggleButton, etc
  • 26.GUI PROGRAMMING USING JAVAFX

  • Swing vs Javafx
  • Architecture, Application, 2D-shapes, Text, Effects, Transformation
  • Animations, Colors, Image, 3D-shapes
  • UI controls, Layout panes, CSS
  • 27.GUI UISNG APPLET

  • Applet and its use
  • Design Patterns using Applet and JApplet.
  • Run Applet application by browser and applet tool.
  • Applet Architecture.
  • Parameters and Life Cycle of Applet
  • Graphics in Applet
  • Displaying image and Animation in Applet
  • Painting in Applet
  • Applet Communication
  • Digital Clock in Applet
  • Analog Clock in Applet
  • 28.EVENT HANDLING

  • Event-Driven Programming in Java
  • Event- Handling Process with AWT
  • Working with Listeners
  • Event-Handling Mechanism with SWING
  • Event Classes and its methods
  • Adapter Classes as Helper Classes in Event Handling
  • Event- Handling Process with JAVAFX
  • Applet with Event-Handling
  • 29.REGULAR EXPRESSION AND LAMBDA EXPRESSION

  • What is regex
  • java.util.regex package
  • Character set
  • Quantifiers
  • Meta-Characters
  • Modifier flags
  • Use of lambda expression and its Scope
  • 30.DATABASE PROGRAMMING USING JDBC

  • Introduction to JDBC
  • Steps to connect to the database
  • Types of JDBC Drivers and Architecture
  • Connectivity with Oracle and MySQL
  • 31.PROJECTS ON J2SE

  • Notepad Application using swing
  • Calculator Project using AWT
  • Address Book using JDBC
  • Puzzle Game using Swing
  • Snake game using Swing
  • Chatting Application using Networking
  • Paint Application using Applet
  • Library information System using Swing
  • Introduction to UI & UX

    UI refers to the screens, buttons, toggles, icons, and other visual elements that you interact with when using a website, app, or electronic device. UX refers to the entire interaction you have with a product, including how you feel about the interaction.

    1. INTRODUCTION

  • Introduction to Web application
  • Intranet / internet
  • Server and client
  • Web page
  • HTML and DHTML
  • Scripting Language
  • 2. Installation and configuring

  • Apache, MySQL
  • XAMPP
  • WAMP
  • LAMP
  • Client Server Configuration
  • Document Root
  • Local host
  • Dreamweaver
  • Sublime
  • Port, IP
  • 3.HTML

  • What is HTML?
  • HTML with PHP
  • HTML data types
  • HTML / HTML 5 Tags
  • 4.Style Sheet / CSS

  • What is Style Sheet?
  • Why Style Sheet
  • Declaration of Style Sheet
  • Apply Style Sheet
  • Style Attributes
  • CSS 3
  • Advance CSS3
  • 5.JavaScript

  • Introduction
  • Introduction to JavaScript
  • Overview
  • Syntax
  • Variables
  • Operators
  • If...Else
  • Switch Case
  • While Loop
  • For Loop
  • For...in
  • Loop Control
  • Functions
  • Events
  • Cookies
  • Page Redirect
  • Dialog Boxes
  • Void Keyword
  • Page Printing
  • JavaScript Objects
  • Objects
  • Number
  • Boolean
  • Strings
  • Arrays
  • Date
  • Math
  • RegExp
  • HTML DOM
  • Error Handling
  • Validations
  • Debugging
  • 6. JQuery

  • Introduction
  • Features of JQuery
  • Steps to use JQuery
  • Functions
  • Action/Event
  • Selectors
  • Overview
  • jQuery - Basics
  • jQuery - Selectors
  • jQuery - Attributes
  • jQuery - Traversing
  • jQuery - CSS
  • jQuery - DOM
  • jQuery – Events & Effects
  • jQuery - AJAX
  • 7. Ajax

  • What is Ajax?
  • Synchronous and asynchronous
  • $.Ajax, $.post, $.get
  • Ajax with XML
  • 8.JSON

  • What is JSON?
  • JSON Syntax Rules
  • JSON Values
  • JSON Objects
  • JSON Arrays
  • Ajax with JSON
  • Multidimension JSON
  • 9. REGULAR EXPRESSION

  • What is Regular Expression?
  • Modifiers
  • Quantifiers
  • Pattern
  • Metacharacters
  • Match
  • Search
  • Mobile Number Validation
  • Form Validation
  • Email Validation
  • Scraper Technology
  • 10.Bootstrap

  • Introduction
  • Setting of Bootstrap
  • Grid System
  • Responsive Helper
  • Text, Button, Icon, Menu etc.
  • Customize Bootstrap
  • 11.FIGMA / PHOTOSHOP

  • Introduction
  • Setup
  • Tools
  • fonts
  • color
  • Layer
  • Logo Design
  • Banner Design
  • Photo Editing
  • More….
  • Introduction to Database

    A database is simply a structured and systematic way of storing information to be accessed, analyzed, transformed, updated and moved (to other databases).

    1. Types of Data Base Management Soft and Classification
    2. Codd's Rule (Golden Rule of Database)
    3. Pure and significand Difference among DBMS, RDBMS, ORDBMS
    4. What is Table ?
    5. What is a Record ?
    6. What is Field ?
    7. Super Key
    8. Candidate Key
    9. Primary Key
    10. Composite Key
    11. Secondary or Alternative key
    12. Non-key Attribute
    13. Non-prime Attribute
    14. Normalization
    15. Problem Without Normalization
    16. Normalization Rule
    17. First Normal Form (1NF)
    18. Second Normal Form (2NF)
    19. Third Normal Form (3NF)
    20. Byte and Code Normal Form (BCNF)
    21. Relationship
    22. Binary Relationship
    1. Recursive Relationship
    2. Ternary Relationship
    3. Generalization
    4. Specialization
    5. Aggregation
    6. Introduction to SQL
    7. DDL : Data Definition Language
    8. DML : Data Manipulation Language
    9. TCL : Transaction Control Language
    10. DCL : Data Control Language
    11. DQL : Data Query Language
    12. Creating a Database
    13. Creating a Table
    14. Datatype and Magnitude
    15. Data Type and Magnitude with context to Performance of the Database
    16. Sub Query and Co Related Sub Queries
    17. WHERE clause
    18. Operators (Relational(<,<=,>,>=,=,!=), Logical (And, Or, Not), Like, Between, in ,
    19. Some, Any ,All
    20. Order By Clause
    21. Group By Clause
    1. HAVING Clause
    2. Distinct keyword
    3. Concept of NULL
    4. SQL Functions
    5. System Define Procedure / Functions
    6. Join in SQL (Difference between Pro SQL 99 and SQL 99 Standard)
    7. Inner Join
    8. Outer Join
    9. Left Join
    10. Right Join
    11. Full Outer Join
    12. Self-Join
    13. Cross Apply
    14. Outer Apply
    15. SQL Alias
    16. SQL View & Common Table Expression
    17. Materialized View and its Use, with context to views, Different types of View i.e. Classification
    18. SQL Functions and Procedure and there primary difference , Where what to be imposed
    19. Exception Handling
    20. INDEX
    21. TRIGGER

    Adv. Java

    1.INTRODUCTION

    2.SOFTWARE REQUIREMENT

  • Eclipse
  • Apache
  • Apache Tomcat
  • J2EE
  • jar file
  • Drivers
  • 3.JDBC

  • Tomcat
  • Eclipse
  • 4.JSP ( JSP tags)

  • Scriptlet
  • QueryString
  • work with form
  • JSP Action tags
  • Static file
  • 5.JSP (JSP Implicit Object)

  • out
  • request
  • response
  • config
  • application
  • session
  • pageContext
  • page
  • exception
  • 6.JSP-Expression Language

  • Syntax
  • datatype
  • controlflow
  • operators
  • 7.IMPLICIT OBJECT IN EXPRESSION LANGUAGE

  • pageScope
  • requestScope
  • sessionScope
  • applicationScope
  • Param
  • paramValues
  • Header
  • headerValues
  • Cookie
  • initParam
  • pageContext
  • 8.SERVLET

  • Life Cycle of a Servlet?
  • Servlet Package
  • Create a servlet
  • Run Servlet
  • JDBC with Servlet
  • 9.CRUD

  • Create
  • Read
  • Update
  • Delete
  • 10.JSON

  • json with jsp
  • jsp with jdbc
  • 11.JSTL

    12.XML

    HIBERNATE

  • Introduction To Hibernate
  • Setting Up Hibernate
  • Part-1- Writing a Hibernate Application
  • Part-2-Writing-the-Model-Class-with-Annotations
  • Part-3-Saving-Objects-using-Hibernate-APIs
  • hbm2ddl-Configuration-and-Name-Annotations
  • More-Annotations
  • Retrieving-Objects-using-session-get
  • Primary-Keys
  • Value-Types-and-Embedding-Objects
  • AttributeOverrides-and-Embedded-Object-Keys
  • Saving-Collections
  • Configuring Collections and Adding Keys
  • Proxy Objects and Eager and Lazy Fetch Types
  • One To One Mapping
  • One To Many Mapping
  • mappedBy and Many To Many Mapping
  • CascadeTypes and Other Things
  • Implementing Inheritance
  • Implementing Inheritance - Single Table Strategy
  • Implementing Inheritance With Table Per Class Strategy
  • Implementing Inheritance With Joined Strategy
  • CRUD Operations
  • Transient, Persistent and Detached Objects
  • Understanding-State-Changes
  • Persisting-Detached-Objects
  • Introducing HQL and the Query Object
  • Select-and-Pagination-in-HQL
  • Understanding Parameter Binding and SQL Injection
  • Named Queries
  • Introduction-to-Criteria-API
  • Understanding-Restrictions
  • Projections-and-Query-By-Example
  • Caching-in-Hibernate
  • Configuring-Second-Level-Cache
  • Using-Query-Cache
  • SPRINGBOOT FRAMEWORK

  • Introduction to Spring Framework
  • Why Spring
  • Java Frameworks
  • Spring Framework architecture
  • Object Coupling Problem
  • Loose coupling and Tight coupling
  • Dependency Injection and its types
  • Bean Lifecycle
  • Bean scopes (singleton and prototype
  • What is Auto wiring Querying
  • Different types of Auto wiring
  • Implementing auto wiring in different ways
  • Spring bean definition inheritance
  • Specifying default values using @value annotation
  • Auto wiring bean using @Auto wired
  • Resolving bean using @Qualifier
  • Defining a component using@Component
  • Using @Post Construct and @Pre Destroy
  • Automatic Bean discovery in a Spring application
  • Using Spring Expression Language(SpEL)
  • What is Aspect Oriented Programming (AOP)
  • AOP terminologies
  • Implementing Method Before Advice
  • Implementing After Returning Advice, Implementing Method Interceptor
  • Implementing Throws Advice
  • What is AspectJ
  • AspectJ provided annotations like @Aspect, @Before etc.
  • Data Access Object (DAO)pattern
  • Using property files
  • Using Jdbc Template
  • Binding variables in database query
  • Mapping database rows to Java class
  • Jdbc Batch Processing
  • What is Hibernate
  • Working With Hibernate
  • Integrating Hibernate with Spring
  • Database Transaction
  • Spring support for Database transactions
  • Spring MVC Architecture,
  • MVC Components
  • Setup Spring MVC Application using Annotation and XML
  • Writing a Spring MVC application
  • Annotaions and its use
  • Exception Handling
  • Apache Tiles
  • Json request and response handling in RestController