course detail

Java

Starts on, Next week
Courses Info

Java is a computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java applications are typically compiled to bytecode (class file) that can run on any Java virtual machine (JVM) regardless of computer architecture. Java is, as of 2012, one of the most popular programming languages in use, particularly for client-server web applications, with a reported 9 million developers Java is a must learn for anyone planning to get into IT industry. At Cognitions, the Java Course syllabus is approved by IBM and you get IBM certified by doing this course.

Expert said
A lot of [developers] have an amazingly weak grasp of physics. We've become a much more connected world and there's a lot more to program for than Web services.
James Gosling  Founder of JAVA
title
1. History
?1.1 Why Java ?
?1.2 Need of Java
2. Introduction
?2.1 Flavors of Java
?2.2 Features of Java Language
?2.3 JVM - The heart of Java
?2.4 Java's Magic Bytecode
?2.5 How to Install Java and about Environment Variables
?2.6 Java Program Development
?2.7 Java Source File Structure
?2.8 Compilation
?2.9 Executions
3. Object Oriented Programing Concepts
?3.1 What is an Object ?
?3.2 What is Class ?
?3.3 What is an Inheritance ?
?3.4 What is Package ?
4. Language Basics
?4.1 Variables
?4.1.1 Primitive Data types
?4.1.2 Arrays
?4.2 Operators
?4.2.1 Assignment, Arithmetic and Unary
?4.2.2 Equality , Relational and Conditional
?4.3 Expressions ,Statements and Blocks
?4.4 Control Flow Statements
?4.4.1 if...then and if..then..else
?4.4.2 Switch
?4.4.3 While and Do...While
?4.4.4 for..
?4.4.5 Branching
5. Classes and Objects
?5.1 Classes
?5.1.1 Declaring Classes
?5.1.2 Declaring Member Variables
?5.1.3 Defining Methods
?5.1.4 Constructor
?5.1.5 Passing Info to Method or Constructor
?5.2 Objects
?5.2.1 Creating Objects
?5.2.2 Using Objects
?5.3 More On Classes
?5.3.1 return statement to method
?5.3.2 this Keyword
?5.3.3 Access Specifiers
?5.3.4 Instance and Class Members or Methods
?5.3.5 Initializing Fields
?5.4 Nested Classes
?5.4.1 Inner Class
?5.4.2 Local Inner
?5.4.3 Anonymous Inner Class
?5.4.4 Enumerations
6. Interface and Inheritance
?6.1 Interfaces
?6.1.1 Defining Interface
?6.1.2 Implementing Interface
?6.1.3 Using Interface as Type
?6.1.4 Rewriting Interfaces
?6.2 Inheritances
?6.2.1 Overriding and Method hiding
?6.2.2 Polymorphism
?6.2.3 Hiding Fields
?6.2.4 Super keyword
?6.2.5 Object father of all Classes
?6.2.6 Final Class and Methods
?6.2.7 Abstract classes and Methods
7. Numbers and Strings
?7.1 Numbers
?7.1.1 Wrapper Classes
?7.2 Character2
?7.3 Strings
?7.3.1 Number and String Conversion
?7.3.2 Manipulating Characters in String
?7.3.3 Sub String Manipulation
?7.3.4 String Builder class
?7.3.5 Autoboxing and Unboxing
8. Packages
?8.1 Creating Package
?8.2 Naming Package
?8.3 Using Package Members
?8.4 Managing Source and Class Files
9. Exception Handling
?9.1 What is an Exception ?
?9.2 Catch or Specify Requirement
?9.3 Catching and Handling Exceptions
?9.3.1 try block
?9.3.2 catch block
?9.3.3 finally block
?9.4 Specifying Exceptions thrown by method
?9.5 Throw Exceptions
?9.5.1 Chained Exceptions
?9.5.2 Creating Own Exceptions
?9.6 Unchecked Exception - Controversial
10. File Handling
?10.1 I/O Streams
?10.1.1 Byte Streams
?10.1.2 Character Streams
?10.1.3 Buffered Streams
?10.1.4 Scanning And Formatting
?10.1.5 I/O from Command Line
?10.1.6 Data Streams
?10.1.7 Object Streams and Serialization
?10.1.8 file IO
11. Threading
?11.1 Processes And Threads
?11.2 Thread Objects
?11.2.1 Defining and Starting Threads
?11.2.2 Sleeping Threads
?11.2.3 Interrupting Threads
?11.2.4 Joining Threads
12. Collection
?12.1 Collection Framework
?12.2 ArrayList class
?12.3 LinkedList class
?12.4 ListIterator interface
?12.5 HashSet class
?12.6 LinkedHashSet class
?12.7 TreeSet class
?12.8 PriorityQueue class
?12.9 ArrayDeque class
?12.10 Map interface
?12.11 HashMap class
?12.12 TreeMap class
?12.13 Hashtable class
?12.14 Comparable and Comparator
?12.15 Properties class
13. Java Database Connectivity
?13.1 JDBC Introduction
?13.1.1 JDBC Architecture
?13.1.2 Database Overview
?13.2 JDBC Basics
?13.2.1 Getting Started
?13.2.2 Establishing Connections
?13.2.3 Processing SQL statements with JDBC
?13.2.4 Handling SQL Exceptions
?13.2.5 Result Sets
?13.2.6 Using Statements
?13.2.7 Using Prepared Statements
?13.2.8 Using Callable Statements
14. Servlets
?14.1 Need of Server side Programming
?14.2 What is Servlet ?
?14.3 Servlet life cycle
?14.4 Creating and Initializing Servlet
?14.5 Writing Service Method
?14.6 ServletConfig, ServletContext, ServletResponse
?14.7 Performing database operations in Servlets
?14.8 Include and forward mechanisms
?14.9 Http request methods GET vs POST
?14.10 HttpServletRequest, HttpServletResponse
?14.11 Session Tracking, purpose
15. Java Server Pages(JSP)
?15.1 JSP Basics
?15.2 Disadvantages of Servlets
?15.3 Introduction to JSP
?15.4 JSP Life Cycle
?15.5 Creating dynamic Web content with JSP
?15.6 Scripting elements
?15.7 Scriplet
?15.8 Declaration
?15.9 Expression
?15.10 JSP directives page, include and taglib
?15.11 JSP implicit objects
?15.12 JSP scopes
?15.13 Include and forward mechanism
?15.14 Expression Language
16. Spring
17. Spring boot
18. Hibernate
19. Oracle
Syllabus