Java Course with Core & Advance Java by 10+ Experienced NIT Alumni Corporate Trainer (Working on Java) with live Project.
Java Course
Java is high level, Object oriented and class based computer programming language developed by Sun Microsystems ( now acquired by Oracle) in 1995. Java is one of the most popular programming language in the World. With Java, we can develop CUI, GUI, Web based and Mobile based applications.
Java is among top 3 programming languages in world and evengreen programming language.
Core Java
Our Java Course is started with a Brief History of Java and its Evolution. Then Core Java in which first we improve the basic oops concepts of the candidate with Database training. Variables, Classes, Objects, Methods, Arrays, Strings, Vectors, Interface, Inheritance, Exception Handling and Putting Classes Together.
Introduction to Java
- Why Java?
- Paradigms
- Java Vs C, C++
- Java History
- Java Features
- Java Programming Format
- Java Statements
- Java Datatypes
OOPS programming
- Introduction
- Class and object
- Constructors
- Instance methods and static methods
- Use of this keyword
- Use of super keyword
- inheritance
- polymorphism
- package and various scope rules
- abstract class and interfaces
- use of static, final keyword
- Annotations
- anonymous object
- nested classes
- anonymous class
Exception handling
- try, catch, finally, throw, throws
- checked exception
- unchecked exception
String Handling
- mutable string
- immutable string
- String, StringBuilder, and StringBuffer
IO (Input and Output)
- byte stream
- character stream
Working with Date class
- Collections
- Wrapper classes
Multithreading programming
- Thread class
- Runnable interface
GUI programming
- Difference between CUI and GUI
- Swing (various components and containers)
- Event handling
- Applet through JApplet
- Develop GUI using Netbeans Drag n drop feature
JDBC (Java database connectivity)
- Basics of SQL
- executing SQL using statement
- executing SQL using prepared statement
- ResultSetMetaData
Socket programming
- Bi-directional Communication
- Socket Programming
Project List
- mp3 splitter and joiner
- password protection based encryption, decryption
- messenger (text based)
- Webpage's URLs extractor
- database driven application
JAVA8+ Features Implementation Session
- Introduction
- Util Package interfaces, List, Set, Map
- List Interface 7 Its Classes
- Set Interface & Its Classes
- Map Interface & Is Classes
Advanced Java
Advance Java J2EE Course includes JSP, Servelets, Spring Boot etc.
Introduction to Enterprise Edition
- Distributed Multitier Applications
- J2EE Containers
- Web Services Support
- Packaging Applications
- J2EE 1.4 APIs
Web Server and Application Server
- Tomcat-Introduction
- Overview, installation, Configuring Tomcat
- Jboss server-Introduction
- Overview,installation and Configuration
- Comparison
SQL
- Basics of SQL queries
- SQL Joins
- SQL DDL Queries
- SQL DML Queries
- Nested Queries
JDBC
- Introduction
- JDBC Architecture
- Types of Drivers
- Statement
- Result Set
- Read Only Result Set
- Updatable Result Set
- Forward Only Result Set
- Scrollable Result Set
- Prepared Statement
Servlets
- Introduction
- Web application Architecture
- HTTP Protocol & HTTP Methods
- Web Server & Web Container
- Servlet Interface
- HTTPServlet
- GenericServlet
- Servlet Life Cycle
- Servlet Config
- Servlet Context
- Servlet Communication
Servlet-Browser Communication
- sendError
- setHeader
- sendRedirect
Web-Component Communication
- Forward
- Include
Servlet-Applet Communication
-
Session Tracking Mechanisms
- Http Session
- Cookies
- URL-Rewriting
- Hidden-Form Fields
- Filters & Wrappers
- Listeners
- Web-Security
JSP
- Introduction
- Jsp LifeCycle
- Jsp Implicit Objects & Scopes
- Jsp Directives
- page
- include
- taglib
JSP Scripting Elements
- declaratives
- scriptlets
- expressions
JSP Standard Actions
- useBean tag
- setProperty tag
- getProperty tag
- include tag
- forward tag
- param tag
- plug-in tag
- params tag
- fallback tag
- directives tag
- scriptlet tag
- expression tag
JSP Custom Actions
- Classic Tags
- Simple Tags
JSTL & Tag Library
Hibernate
- Hibernate Introduction
- Hibernate Architecture
- Understanding First Hibernate application
Hibernate With IDE
- Hibernate in Eclipse
- Hibernate in MyEclipse
Hibernate Application
- Hibernate with annotation
- Hibernate Web application
- Hibernate Generator classes
- Hibernate Dialects
Hibernate Logging
- Hibernate with Log4j 1
- Hibernate with Log4j 2
Inheritance Mapping
- Table Per Hierarchy
- Table Per Hierarchy using Annotation
- Table Per Concrete
- Table Per Concreteusing Annotation
- Table Per Subclass
- Table Per Subclass using Annotation
Collection Mapping
- Mapping List
- One-to-many by List using XML
- Many to Many by List using XML
- One To Many by List using Annotation
- Mapping Bag
- One-to-many by Bag
- Mapping Set
- One-to-many by Set
- Mapping Map
- Many-to-many by Map
- Bidirectional
- Lazy Collection
Spring
The Spring course syllabus is prepared carefully keeping in mind the industry standards. It is updated in a constant basis and it is also the best.
- Introduction to Spring Framework.
- Dependency Injection /Inversion of control.
- IOC Containers.
- Aspect Oriented Programming.
- Spring web MVC.
- Spring DAO
- Object Relational Mapping Intergration.
- Transaction Management
- Spring Security
- Spring Web flow
- Spring-JSF Integration
Struts
- Struts2 Home
- Basic MVC Architecture
- Struts2 Overview
- Struts2 Environment Setup
- Struts2 Architecture
- Struts2 Examples
- Struts2 Configuration
- Struts2 Actions
- Struts2 Interceptors
- Struts2 Result Types
- Struts2 Value Stack/OGNL
- Struts2 File Uploads
- Struts2 Database Access
- Struts2 Sending Email
- Struts2 Validations
- Struts2 Localization
- Struts2 Type Conversion
- Struts2 Themes/Templates
- Struts2 Exception Handling
- Struts2 Annotations
Struts 2 Tags
- Struts2 Control Tags
- Struts2 Data Tags
- Struts2 Form Tags
- Struts2 Ajax Tags
Struts 2 Integrations
- Struts2 - Spring
- Struts2 - Tiles
- Struts2 - Hibernate
Struts 2 Useful Resources
- Struts2 Quick Guide
- Struts2 Useful Resources
JAVA TRAINING FEATURES
- NIT Alumni Corporate Trainer having 10+ years Industrial Experience
- Only 5 Students in batch
- Special Focus on Practical
- Project will be handled by Trainer
- Course Completion Certificate
- 100% Placement Assistance
Why Tech Altum
- ISO certified Training Institute
- Run by Ex IIT Alumni
- Microsoft Registered Training Partner
- 100% Job Assistance
- Fully AC Classrooms with Projector
- Lab Facility with Genuine Softwares and Internet
- Duration: 4 Months
- Java Prospect
Java Training Reviews
A very good and practical approach towards training young minds.
Vertica Jain, Java Trainee,- Currently in Accenture Banglore
Very practical approach for teaching. A lot of efforts taken by the teachers.
Sukrit Gulati, Java Trainee,- Currently iOS Developer at Bennett Coleman and Co. Ltd. (Times Group)