Java and Advanced Java Curriculum

Intuition Inc. Memphis, TN, USA.

10 Hours per week,

Week days 8pm to 10 pm Central time

Weekend afternoon classes

70 Plus Hours of Training 7 to 8 weeks Duration

Core Java Training

1. Introduction to Java

Ø New to programming or new to Java Itself

2. Installing Java

3. Topics Covered

Ø Introduction to Java

§ Java

§ Java History

§ The JVM

§ Hello World

§ Eclipse IDE

§ Packages

§ Java Class Libraries

Ø Variables and Operators

Ø Scopes

Ø Classes Control Statements

Ø Inheritance and Composition

Ø Arrays

Ø Generic

§ What is a Generic?

§ Creating a Generic Class

§ Creating a Generic Method

§ Bounded Generics

§ Wildcards

§ Erasures

4. What is Java?

Ø Programming language based off of C and C++

Ø Write once and run anywhere

Ø Runs inside a VM

Ø Object Oriented

Ø Statically Typed

5. Java is a platform not only just a language

6. What is a Virtual Machine?

Ø Java Source

Ø Compiled Java classes (.class)

Ø Virtual Machine

Ø Operating System (Windows, Linux, MAC, Solaris and any other operating system that can

support a Virtual Machine)




7. About the JVM

Ø Abstraction layer between OS and Java Programming Language/Environment

Ø Runs Java Byte code (.class files)

o It’s kind of assembly language for JVM

o It’s more than Just Java

Ø Garbage Collection

Ø Safety

8. Object-Oriented Programming Concepts

Ø Inheritance

Ø Overriding

Ø Polymorphism

Ø Abstraction

Ø Encapsulation

Ø Interfaces

Ø Packages

9. Java Class Libraries

Ø Lang

Ø I/O

Ø Networking

Ø Math

Ø Collections

Ø Regular Expressions

Ø Logging

Ø Text Formatting

Ø Security

Ø Reflection

Ø Databases

Ø Java Beans

10. Different types of Control Statements

Ø If-else control statement

Ø If-elseif-control statement

Ø Switch

Ø For loop

Ø For each loop

Ø While loop

Ø Break/Continue

11. Java Date and Time API

Ø The instant and Duration Class

Ø Representing date as time class

Ø Formatting date and time values

Ø Time-zone offsets

12. Exceptions

Ø Introduction to exceptions

Ø Try and Catch

Ø Finally

Ø Checked and unchecked exceptions

Ø User defined exceptions

13. Enumerations




Ø Introduction to Enumerations

Ø Using Enumerations

Ø Enumeration or Classes

14. Introduction to basics of I/O

Ø Overview of Streams

Ø Converting Byte Streams and character streams

Ø Reading a file

Ø Writing to a file

Ø Implementing Stream

Ø File Manipulation

15. Annotations

Ø Introduction to Annotations

Ø Annotations in Java

Ø Annotations compiler

Ø Annotations Runtime

Ø Built in Annotations

Ø Creating an Annotation

Ø Introduction to Reflection

Ø Custom Annotation

16. Threading

Ø Introduction to threads

Ø Examples of threading

Ø Creating a thread

Ø Creating a Runnable

Ø Introduction to Synchronization issues

Ø Introduction to deadlocks

17. Logging API

Ø Introduction to Logging API

Ø Different logging levels

Ø Using Logging API with an example

18. JDBC

Ø Introduction to Java Database Connectivity

Ø Connecting to DB using JDBC driver

o Enable Java applications to connect to database

o Enable programmers to manipulate databases using JDBC

Ø Creating Connections.

Ø Selecting Data

Ø Insert/Update/Delete

Advanced Java Training

1. Introduction

2. Introduction to Java/J2EE

3. Installing and setting up Tomcat

4. Servlets

Ø Servlet Mapping

Ø Session Tracking

Ø Cookies

5. Java Server Pages

Ø The Expression Language




Ø The Java Standard Tag Library

6. Web Services (SOAP)

Ø Overview of Web Services

Ø JAX-WS

Ø Building Web Services in J2EE

Ø Building Web Service Client in Java

7. RESTful Services

Ø The Fundamentals of RESTFul Services in Java

Ø JAX-RS

Ø Building your First RESTFul Service Using Jersey

o Using HTTP GET

o Using HTTP POST

Ø Building a RESTFul Client in Jersey

8. Spring Framework

Ø Introduction

Ø Dependency Injection

Ø Spring Loader and Boot accutator

Ø Aspect Oriented Programming

Ø Spring MVC

Ø XML and annotation based implementation

9. Hibernate

Ø Introduction to Hibernate

Ø Spring Hibernate integration.

Ø XML and annotation based implementation

 

10.Maven

Latest News and Updates

  • New Batches Commencing
    • 'DevOps with AWS Cloud Computing Demo' on 26 November
    • 'UI Developer/Front-end Developer/Angular JS and Node JS' on 25th November
    • 'DotNet Developer' on 2nd December
    • 'Business Analyst' on 6th December
    • 'Tableau Admin Developer Integrated' on 10th December
    • 'Informatica' on 10th December
    • 'Advanced Java' on 10th December
    • 'UI With Angular JS and Node JS' on 25 November
    • 'Core Java and Advanced Java' on 5th December
    • 'QlikView' on 15th December
    • 'Oracle PL/SQL Developer' on 3rd December
    • 'Salesforce' on 3rd December
    • 'MS SQL Server Developer MSBI' on 20th November
  • Contact our Sales & Marketing Team for more info.
  • CLICK HERE TO REGISTER FOR DEMO CLASSES & MORE UPDATES.