Java Expert
Java Expert
EXPERT
6 MONTHS
INTRODUCTION TO JAVA
l Why Java was Developed
l Application Areas of Java
l History of Java
l Platform Independency in Java
l USP of Java: Java Features
l Sun-Oracle Deal
l Different Java Platforms
l Difference between JDK,JRE,JVM
l Java Versions
l JVM Architecture
l Installing Java on Windows
l Understanding Path Variable: Why Set Path
NESTED TYPES
l Static Nested Class
l Non-static Nested Class
l Local Class
l Anonymous Class
l Nested Interface
ARRAYS
l General Definition of Array
l Advantages from Array
l Arrays in Java
l 1-d Arrays
l 2-d Arrays
l Jagged Arrays
l Array of reference type
l Operations on Arrays
l User Define Array & Object Type
EXCEPTION HANDLING
l Types of Runtime Errors
l Understanding Exceptions
l Exception Class Hierarchy
l Try & Catch Blocks
l Patterns of Catch Block
l Nested Try statements
l Throw, throws and finally
l Creating Custom Exceptions
l Checked & Unchecked Exceptions
l Assertion
WORKING WITH STRINGS
l What is String
l String Class
l Creating String Object
l Operations on String
l String Buffer Class and it's Methods
l Difference between String and StringBuffer class
l String Builder Class and it's Methods
l Difference between StringBuffer and StringBuilder
SWING
l Introduction to AWT
l Introduction to Swing Components
l Look And Feel of Swing Components
l MVC Architecture of Swing Components
l Working with Image
l Advance Swing Components
l JOptionPane,JTree,JTable,JTabbedPane
l JfileChooser,JcolorChooser
l Menu Components
l JMenu
l JMenuItem
l JMenubar
MULTITHREADED PROGRAMMING
l Multitasking: Why Concurrent Execution
l Multiprocessing v/s Multithreading
l Main Thread (Default Java Thread)
l Creating Child Threads and understanding context switching
l Thread States
l Thread Group
l Thread Synchronization: Methods and Blocks
l Inter-Thread communication
l Daemon Threads
l Deadlock
I/O STREAMS
l What is I/O
l Why Need Streams
l Byte Streams and Character Streams
l Read/Write operations with file
l Scanner Class
l Object Serialization& Deserialization
l Transient keyword
l File Class and it's Methods
SOCKET PROGRAMMING
l Understanding Fundamentals of a Network
l Socket and ServerSocket Classes
l InetAddress Class
l DatagramSocket and DatagramPacket Classes
l URL,URLConnection,HttpURLConnection Classes
REFLECTION
l Understanding the Need Of Reflection
l Getting information about class's modifiers, fields, methods, constructors and super classes
l Finding out constant and method declaration belong to an interface
l Creating an instance of the class whose name is not known until runtime
l Getting and setting values of an object's field if field name is unknown until runtime
l Invoking a method on an object if the method is unknown until runtime
l Invoking Private Methods
EXTENDED & UTILITY CONCEPTS
l Generics
l Lambda Expression
l Annotations
l Object Cloning
l Vargs
l Static-import
l Enum
l Static, Default and Private Methods of Interface
l Var Type
l Java Modules
l Stream API
COLLECTIONS FRAMEWORK
l What is Collection?
l What is Framework?
l Collections Framework
l Core Interfaces
l Collection, List, Queue,Deque
l Set,NavigableSet, SortedSet
l Map,NavigableMap, SortedMap
l Core Classes
l ArrayList, LinkedList,PriorityQueue,ArrayDeque
l HashSet,LinkedHasSet,TreeSet,
l HashMap,IdentityHashMap,WeakHashMap,LinkedHashMap,Tree Map
l Accessing a Collection via an Iterator
l Accessing List via ListIterator
l Accessing a Collection via for each loop
l Working with User Defined Objects
l The Comparator and Comparable Interfaces
l The Legacy classes and Interfaces.
l Enumeration, Vector ,Stack
l Hashtable, Properties
l My SQL
l Mongo DB
JAVA EE(JAVA PLATFORM ENTERPRISE EDITION)
l Understanding the Concept of Java EE : JEE Specification
l Java EE Architecture
l Single Tier
l Two Tier
l Three Tier
l N-Tier
l Java EE Components
l Web Components
l Distributed(Business) Components
l Java EE Containers& Servers
l Web Container& Web Server(Apache Tomcat)
l EJB Container& Application Server(Weblogic,Glassfish,Websphere)
l Java EE Services
l JNDI Service
l Java Transaction Service
l JAAS
l JMS
JAVA SERVLET
l Introduction to web programming
l Role of Servlet in web programming
l Servlet Lifecycle
l Servlet with Annotations
l @WebServlet
l @WebInitParam
l @WebListener
l @WebFilter
l @MultipartConfig
l Request Dispatching
l Parameters & Attributes and their differences
l ServletConfig and ServletContext
l File Uploading and Downloading
l Session Tracking&State Management
l Cookie
l Url Rewriting
l Hidden Form Field
l Session Object
l Events & Listeners
l Dependency Injection
l Refreshing Servlet
l Filters
PROJECT CLASSES
l Front End Coding
l FORM DESIGNING
l HTML
l CSS
l JAVA SCRIPT
l BOOTSTRAP
l Back End Coding
l DATABASE DESIGNING
l Connecting forms to database
l Writing Business Logic
l Project Hosting
DESIGN PATTERN
l Why Design Patterns…?
l Front Controller
l Composite View
l Factory Pattern
l Singleton Pattern
l DAO Pattern
SPRING
SPRING
l What is Spring?
l Spring modules
l Understanding dependency Injection
l Applying aspect-oriented programming
MAVEN DEPLOYMENT
l Maven Configuration
l Converting Maven to Eclipse
l Various Maven Command
INTRODUCTION TO HIBERNATE
l Hibernate Architecture
l Hibernate configuration
l Hibernate's Support for Other Technologies
l Installing Hibernate
l A “Hello world” stand alone application
CREATING PERSISTING CLASSES
l Mapping a basic Java Class
l Mapping a Class with Binary Data
l Mapping a Serializable Class
l Mapping a class with Data/ calendar attributes
l Mapping a Read-only class
l Mapping a class using Versioning /Timestamps
HIBERNATE CACHING
l How caching improves performence
l First level lache
l Second level cache
SPRING BOOT
Introduction To Spring Boot
Spring Boot Annotation
Spring Boot & JDBCTemplete
Spring Boot & JPA Hibernate
Spring Boot Rest API
Spring Boot MVC
Spring Boot Security
Introduction to Micro Services
2.0 NOIDA SEC-63
H-43 Sector-63
Noida-201301
+91 7042175774
+91 9810851363