regd. off. plot no. a-40, … › pdf › java › modular-java-course1.pdftraining basket qualify...

3
TRAINING BASKET QUALIFY FOR TOMORROW Regd. Off. Plot No. A-40, Unit 301/302, Tower A, 3rd Floor I-Thum Tower Near Corenthum Tower, Sector-62, Noida - 201309 | Tel: 0120-2405511 www.trainingbasket.in Helpline No. 9015887887 WhatsApp No.: 9899080002

Upload: others

Post on 27-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Regd. Off. Plot No. A-40, … › pdf › java › MODULAR-JAVA-COURSE1.pdfTRAINING BASKET QUALIFY FOR TOMORROW Regd. Off. Plot No. A-40, Unit 301/302, Tower A, 3rd Floor I-Thum

TRAINING BASKETQUALIFY FOR TOMORROW

Regd. Off. Plot No. A-40, Unit 301/302, Tower A, 3rd Floor I-Thum Tower Near Corenthum

Tower, Sector-62, Noida - 201309 | Tel: 0120-2405511

www.trainingbasket.inHelpline No. 9015887887WhatsApp No.: 9899080002

Page 2: Regd. Off. Plot No. A-40, … › pdf › java › MODULAR-JAVA-COURSE1.pdfTRAINING BASKET QUALIFY FOR TOMORROW Regd. Off. Plot No. A-40, Unit 301/302, Tower A, 3rd Floor I-Thum

CURRICULUM OF JAVA

www.trainingbasket.in

v Classes & objects · Oops concepts

· Crea�ng an object

· Ini�alizing an instance variable

· Access modified

· Constructors & its types v Methods in Java · Method prototype, sta�c keyword

· Sta�c methods

· Mutators & Accessors

· Passing parameters in methods (primi�ves & Objects) v Rela�onship B/W objects

· Rela�ng objects using references

· Inner classes v Encapsula�on, Inheritance & Polymorphism · Concept of inheritance

· The keyword ’super and final’

· Abstract classes

· Interface

· Packages v Abstract Classes & Interfaces · Abstract Method & Classes

· Interface

· Mul�ple Inheritance using Interfaces

· Abstract Classes vs. Interfaces

v ARRAYS · Why java arrays are different from the array of C and

C++

· How array can be created in java

· How is array iterated in java

· The zigzag array

· How array can be used in so�ware development.

v Strings · Crea�ng Strings

· String class methods

· String comparison

· Immutability of strings

· Spring 3 Architecture

· Introduc�on to Inversion Of Control

v String buffer & string Builder · Crea�ng string buffer object

· String buffer class methods

· String builder class v Packages · Concept of Packages

· Need to packages

· How to creat packages using copiler

· How to use packeges

· Concept of JAR file

· How to creat the JAR file v Excep�on handling

Mul�ple excep�ons

· Errors in java program

· Concepts of excep�ons

· Keywords: throw,throws,

· v Wrapper Classes · Number Class

· Character Class

· Byte, Short, Integer, Long, Float, Double, Boolean Classes

· Math Classes v MULTI THREADING · What is a Java thread

· Need of thread in Java

· The constructor and methods of Thread class

· Life cycle of Java thread

· Wri�ng Thread using Thread Class and Runnable Interface

· Daemon and Non-Daemon threads

· Synchroniza�on in java

· Thread collabora�on

· Wri�ng a real life applica�on using mul�-threads

v Introduc�on to Java · Features of Java

· Java Virtual Machine

· C , C++ & Java : A comparison

· Pla�orms of Java & Versions

· First Java Program

v Data Types & Iden�fiers

· 8 Data types in java, complete overview.

· Types of variables Operators & statements

· Reading input from java.u�l.Scanner class

· Displaying output with System.out.prin�()

· Displaying forma�ed output with String

· format()

Concurrencyv

· Crea�ng Atomic variables

· Using Read-Write Locks

· Thread-safe collec�ons

· Concurrent synchronizers (Semaphore and others)

· Executors and ThreadPools to concurrently sched ule tasks

· Parallelism and the Fork-Join framework

v Strems & Files · Crea�ng a File

· Reading & Wri�ng data from a File

· Zipping & Unzipping File

· Serializa�on/de-serializa�on of Objects

v File I/O with NIO 2

· The Path interface

· The Files class

· Directory and File opera�ons

· Managing file system a�ributes

· Reading, wri�ng, and crea�ng files

· Watching for file system changes

CORE JAVA

Page 3: Regd. Off. Plot No. A-40, … › pdf › java › MODULAR-JAVA-COURSE1.pdfTRAINING BASKET QUALIFY FOR TOMORROW Regd. Off. Plot No. A-40, Unit 301/302, Tower A, 3rd Floor I-Thum

· Introduc�on of Servlet

· Difference b/w CGI, PHP, ASP, and Servlet

· Lifecycle (callback) Methods Of Servlet

· Servlet Implementa�on & Configura�on

· ServletRequest and ServletResponse Interface and their method

· SevletConfig and ServletContext Interface and their method

· Introduc�on of Web server i.e. Sun Glassfish, Apache Tomcat, Oracle Weblogic

· Introduc�on to IDE (Integrated Development Environment) like: Eclipse, NetBeans

· The JSP (Java Server Pages)

· The concept of Java Beans

· Using Java Beans with the JSP.

v SERVLETS AND JSP

www.trainingbasket.in

v NETWORKING · Develop code to set up the network connec�on

Understand TCP/IP

· Use Server Socket and Socket classes to implement TCP/IP clients and servers

· Understand UDP

· Use Datagram Socket and Datagram Packet classes to implement UDP based clients and servers

· RMI (Remote Method Invoca�on)

· JNDI (Java Naming Directory Interface)

v GENERICS

v

· Generic classes

· Generic Interfaces

· Generic Methods

COLLECTION FRAMEWORK

· Introduc�on of Collec�on Framework

· Need of Collec�on

· Collec�on API (the classes and interfaces)

· The methods of Collec�on interface

· List Interface (the Array List, Vector, Linked List, and Stack classes)

· The Iterator, Lis tIterator, and Enumera�on interfaces

· Set Interface (the HashSet, LinkedHashSet classes)

· Map Interface (the Hashtable, HashMap, LinkedHashMap, classes)

· The Comparable and Comparator interfaces

· The TreeMap and TreeSet classes

· How Collec�on Framework is used in industry (the real Project Development)

· Wri�ng an applica�on using Collec�on API and JDBC v DATABASE CONNECTIVITY (THE JDBC) · Concepts of JDBC

· Need Of JDBC

· Types Of JDBC Drivers

· Type1: Jdbc-Odbc bridge Driver

· Type2: Na�ve API Driver

· Type3: Middleware layer Driver

· Type4: Pure Java Driver

· Difference between the JDBC drivers

· Connec�ng with Databases (MS Access, My Sql, and Oracle)

· Execu�ng query in database

· Other miscellaneous topics in JDBC

· AWT

· Swing

· Applets

v Graphics Programming Using

· Advantages of localiza�on

· Defining locale

· Read and set locale using the Locale object

· Resource bundles

· Format messages, dates and numbers

v Localiza�on

v STRUTS 2.X · Introduc�on Of MVC Design Pa�ern

· Introduc�on of Sututs2

· Struts2.x Architecture

· Introduc�on of Component of Struts 2 like: Ac�on, Results & Interceptors

· Heart of Struts2.x i.e. Interceptor

· Working of Param Interceptor

· Working of model Driven Interceptor

· Working of I18N(Interna�onaliza�on) Interceptor

· Working of execAndwait Interceptor

· Working of excep�on Interceptor

· Working of Valida�on Interceptor

· Object Graph Naviga�on Language(OGNL)

· Struts 2 Dynamic Method Invoca�on

· Struts 2 Tags

· Struts 2 UI Tags

· Struts 2 Control Tags

· Struts 2 Tile Introduc�on

· Integra�ng Struts2 and Hibernate

· Spring 3.x Overview

· Spring 3 Architecture

· Introduc�on to Inversion Of Control

· Dependency Injec�on

· Constructor Injec�on

· Se�er Injec�on

· Factory Method Crea�on

· Introduc�on to Aspect Oriented Programming (AOP)

· Auto wiring

· JDBC templates

· Introduc�on of Spring MVC

· Architecture of Spring MVC

· Developing applica�on through Spring MVC

v SPRING 3.X

v HIBERNATE 3.X · Introduc�on of Hibernate Framework

· Introduc�on of Session Factory & Session Interface

· Data Base Persistence Using Hibernate

· Is-A Mapping

· Has-A Mapping

· HQL in hibernate

ADVANCE JAVACURRICULUM OF JAVA