All the sessions involve Motivational / behavioral / positive attitudinal inputs and
examples which are customized as per the group / individual so that major positive
change is evident in the candidates.
The sessions are conducted in the following pattern:
ILD – Instructor Led Delivery
Concept Building
Practical Orientation
Doubt Solving
Evaluation & Feedback
Minor & major Projects
All the sessions involve Motivational / behavioral / positive attitudinal inputs and
examples which are customized as per the group / individual so that major positive
change is evident in the candidates.
Course Duration
100 Hours / student
Material to the students:
Soft copy of content with latest technology platform being used globally .
Modus Operandi
Workshop of 3/4/5 Hour a day to complete 100 hours @ 30 days
All the sessions involve Motivational / behavioral / positive attitudinal inputs and
examples which are customized as per the group / individual so that major positive
change is evident in the candidates.
Core Java-
Module 1- (3 + 3)
• IDE - IntelliJ Community Edition- Exploring, Shortcut
• Writing your first Java program.
• Variables, Data Types(Primitives, Wrapper, Object)
• TypeCasting, AutoBoxing, AutoUnboxing
• Understanding String (Operations, Immutability, Storage, Optimization)
• Operators and Operator precedence.
• Ternary Operator
• Keywords and Expression.
• Code Organization (Indentation, Spaces, braces)
• Control Flow - If, else, switch, while loop, for loop
• Fields and Methods - definition and call, recursion, overloading
• Exercise-
Module 2- (3 + 3)
• Class and Objects
• Reference vs object vs class
• Inheritance and composition
• this and super
• Method overriding
• static vs instance variable, methods
• Encapsulation, polymorphism, Abstraction
• Interface, abstract class, concrete class, Inner class, Anonymous class
H.O- 205, LGF, Greater Kailash II, New Delhi – 110048, INDIA, e. info@tpcglobal.in
C.O: D-398, Govind Puram, Ghaziabad , NCR, INDIA, web: www.tpcglobal.in
B.O: S R Tower, Shiva Enclave, GMS Road, Ballupur Chauk, Dehradun- 248 001, Uttarakhand, INDIA
• Arrays
• Enums and Annotations
Module 3- (1)
• Naming Conventions
• package
• access modifiers, visibility, scope and qualifiers- static, final
Module 4 - (3 + 3)
• Collection Overview- Iterable, collection, map
• Iterator
• Comparable, Comparator
• Immutable classes ans collections
• List- (Arraylist, LinkedList)
• Map - (HashMap, LinkedHashMap, TreeMap)
• Set - (HashSet, LinkedHashSet, SortedSet)
• HashMap - Role of equals and HashCode
• Misc- Stack, Queue, Deque
Module 5 - (3)
• Introduction to generics
• Invariance and Covariance
• Get and Put principle
• Defining Generic class and methods
Module 6- (3 + 1)
• Introduction to Exception Handling
• try, catch throws, throw
• Stacktrace
• Runtime vs Compiletime Exception
• Exception while overriding
H.O- 205, LGF, Greater Kailash II, New Delhi – 110048, INDIA, e. info@tpcglobal.in
C.O: D-398, Govind Puram, Ghaziabad , NCR, INDIA, web: www.tpcglobal.in
B.O: S R Tower, Shiva Enclave, GMS Road, Ballupur Chauk, Dehradun- 248 001, Uttarakhand, INDIA
• try with resource
• handling multiple exception (java 7)
Module 7 - (3 + 3)
• Introduction to Java IO.
• Files, Networking
• Byte and Char Array
• Streams (Input/ Output)
• System.in, System.out
• Readers and Writers (FileReader, FileWriter, BufferedReader, BufferedWriter, StringReader,
StringWriter, PrintWriter)
• BufferedInputStream, BufferedOutputStream.
Module 8- (3 + 3)
• Overview of Multithreading
• Creating and starting java threads.
• Race condition, critical section, thread safety, shared resources
• Thread safety and immutability
• Java memory model, synchronized block, volatile
• Thread signaling -Wait and Notify
• Deadlock and starvation
• ExecutorService, Callable, Future
Module9- (3 +3)
• Java 8 Intro
• Functional vs Imparative Programming
• Functional Interface, default methods
• Optional , Predicate, lambda, method reference
• Streams, boxed streams
• Java 8 Comparator
H.O- 205, LGF, Greater Kailash II, New Delhi – 110048, INDIA, e. info@tpcglobal.in
C.O: D-398, Govind Puram, Ghaziabad , NCR, INDIA, web: www.tpcglobal.in
B.O: S R Tower, Shiva Enclave, GMS Road, Ballupur Chauk, Dehradun- 248 001, Uttarakhand, INDIA
Advance java
Module1 – Servlets and JSPs
Annotations
Web Application and Fundamentals
Web Servers
Servlets Introduction
Context and Configuration
File Chaining
Session Management
Filtering
Listeners
JSP Basics
JSP Elements
Implicit Objects & forms
Directives
Custom Tags
JSTL
Please feel free to suggest if some modification is required on content based on your rich
academic/ industry experience.
Assuring you our best services,
Thanking You,
Regards,