Diploma in Java

Java

Java is a one of the most used computer programming language. It enables programmers to write codes using more powerful instruction sets provided by Oracle Inc. It is one of the high-level programming language is used in web application, enterprise application and standalone applications. The java has some kind of rules; these rules are known as its “syntax”. Once a program has been written, the high-level instructions are translated into machine codes by JVM that computers can understand and execute.

CIRRICULUM

C Programming

  • Why ‘C’?
  •  Operator, Operands, Expressions
  •  Iterators
  •  Functions
  • Pointers
  • Arrays 1D, 2D
  • Storage Classes and Preprocessors
  • Structure and Unions
  • File I/O
  • Bitwise Operators, Function Pointers
  • Introduction to Linked List

C++ Programming

  •  Difference between C and C++
  • OOP Concepts
  • Class and Objects
  •  Constructors and Destructors
  •  Inheritance
  •  Friend functions and Classes
  •  Polymorphism
  • Overloading functions
  •  Overloading Operators
  •  Copy Constructor
  •  Virtual Functions
  •  Class and Function Templates
  •  Exception Handling
  •  File Handling

Core Java

  • Java – What, Where and Why?
  • History and Features of Java
  • Internals of Java Program
  • Difference between JDK, JRE and
  • JVM
  • Internal Details of JVM
  • Variable and Data Type
  • Aggregation and Composition(HAS-A)
  • Method Overriding
  • Covariant Return Type
  • Super keyword
  • Instance Initializer block
  • Ffinal keyword
  • Runtime Polymorphism
  • Abstract class and Interface
  • Package and Access Modifiers
  • Object class
  • Java Array
  • Strictfp keyword
  • Advantage of OOPs
  • Object and Class
  • Method Overloading
  • Constructor
  • Static variable, method and block this keyword
  • Inheritance (IS-A)
  • String : What and Why?
  • Methods of String class
  • StringBuffer class
  • StringBuilder class
  • StringTokenizer class
  • Exception Handling : What and Why?
  • Try and catch block
  • Multiple catch block
  • Finally block
  • Exception Propagation Using throw and throws
  • Custom Exception
  • Serialization & Deserialization Using Serializable And Externalizable Interface
  • Transient keyword
  • Basics of Swing
  • Nested Class : What and Why?
  • Member Inner class
  • Annonymous Inner class
  • Local Inner class
  • Static nested class
  • BorderLayout
  • GridLayout
  • FlowLayout
  • BoxLayout
  • CardLayout
  • Multithreading : What and Why?
  • Life Cycle of a Thread
  • Creating Thread
  • Thread Schedular
  • Sleeping a thread
  • Joining a thread
  • Thread Priority
  • Daemon Thread
  • Garbage Collection
  • Runnable interface
  • Synchronization : What and Why?
  • Synchronized method
  • Synchronized block
  • Life Cycle of Applet
  • Displaying image in Applet
  • Painting in Applet
  • Collection Framework
  • ArrayList class
  • LinkedList class
  • HashSet class
  • LinkedHashSet class
  • PriorityQueue class
  • HashMap class
  • LinkedHashMap class
  • Comparable and Comparator
  • Properties class
  • File Output Stream & File Input Stream
  • Buffered Output Stream & Buffered Input Stream
  • File Writer & File Reader
  • Input from keyboard by Scanner
  • Print Stream class
  • Print Writer class
  • Assertion
  • For-each loop
  • Varargs
  • Static Import
  • Autoboxing and Unboxing
  • Enum Type
  • Annotation

Advance Java

  •  Basics of JSP
  • Life cycle of JSP
  • Page directive
  • Include directive
  • Taglib directive
  • Scriptlet tag
  • Expression tag
  • Declaration tag
  • Jsp:forward
  • Jsp:include
  • Bean class
  • Jsp:useBean
  • Jsp:setProperty & Jsp:getProperty
  • Out
  • Request
  • Response
  • Config
  • Application
  • Session
  • Page Context
  • Page
  • Exception

Servlet

  • Servlet: What and Why?
  • Basics of Web
  • Servlet Interface
  • GenericServlet
  • HttpServlet
  • Servlet Life Cycle
  • Working with Apache Tomcat Server
  • Servlet in Eclipse
  • Hidden Form Field
  • URL Rewriting
  • Http Session
  • Introduction To Filter
  • Useful examples
  • JDBC Drivers
  • Steps to connect to the database
  • Connectivity with Oracle
  • Connectivity with MySQL
  • Statement interface
  • ResultSet interface
  • PreparedStatement interface
  • CallableStatement interface
  • JDBC New Features
  • ServletRequest methods
  • Registration example with DB
  • Request Dispatcher
  • Send Redirect
  • ServletConfig methods
  • ServletConfig example
  • Servlet Context methods
  • Servlet Context example
  • Session Tracking
  • Custom Tag : What and Why?
  • Custom Tag Example
  • Project Development in MVC Architecture

Web Technology

  • Introduction to HTML
  • HTML Tags
  • Introduction to CSS
  • Using CSS
  • Introduction to Javascript
  • Using Javascript
  • Client-side Validation

Framework

  • Introduction to Struts2 Framework
  • Struts2 Architecture
  • Struts2 Hello World Example
  • MVC 1 And MVC 2 in Struts2
  • Action Classes
  • Interceptors in Struts2
  • Validation Framework
  • Spring Framework Architecture
  • Spring Hello World Example
  • Spring IOC Containers
  • Spring Bean Life Cycle
  • Spring Dependency Injection
  • Spring JDBC Template
  • Hibernate Framework Architecture
  • Hibernate Hello World Example
  • Hibernate With Annotation
  • Mapping In Hibernate
  • Collection In Hibernate
  • Hibernate Web Application

Oracle

  • Introduction to DBMS
  • Database Design, ER Diagrams & Normalization
  • Introduction to SQL and SQL*Plus
  • SQL-DDL (Data Definition Language)
  • SQL-DML (Data Retrieval)
  • SQL-DML (Data Manipulation Language)
  • Transaction Processing
  • Views, Synonyms & Sequences
  • Indexing & Clustering
  • PL/SQL Language, PL/SQL Modules
  • Cursors, Procedures, Functions
  • Packages, Database Triggers
  • Oracle Architecture

Certification

  • Oracle Sun Certification exam for OCJP exam for Java
  • Oracle Certified Associates for SQL

PLACEMENT

CERTIFICATES

TRAINING SUPPORT

WORLD CLASS CURRICULUM

ONE AND ONE MENTORING

FAQ's

What is the duration of the course?

The duration for both weekday as well as weekend batch is 7 weeks. The batch will go for 7 weeks. After
that, you can connect with our trainer for any query related to your own code or related to the problems you
face while resolving any core java query online.
1) We have a forum where you can post questions. Me and my team track the questions online.
2) We will also give you code made in all videos. You can refer that working code if stuck
3) Help is also available on Skype

Do you teach each and every piont related to each and every core Java concept?

Yes. we guarantee this.

Do i get access o all the code also that you made during the class??

Yes, After the class is over, we will share the code made during the class with you.

What Our Student's Say

This is custom heading element

X
WhatsApp chat