Java

img

Course Information

  • Course Price $250
  • Total Students 800+
  • Course Duration 4 Weeks

Description

Java is a programming language which is evergreen due to its distributed nature over the internet. There is the facility of writing solutions for any real time scenario. There is the advantage of simple web development with Java. Java is highly secure too. To build a small web application on the mobile phone to a huge enterprise application that runs on the internet, we apply Java/J2EE programming language. Java programming is easy, object-oriented, robust, secure, portable, highly interpreted and threaded. This world is dependent on the Internet and data. Hence, it is essential for us to be trained in a programming language that is easy to use, secure and portable. Thus Java, which is an evergreen language, is gaining significance in the industry. Java is the most popular programming language now. This is because it is the only language that functions across all computer platforms and Android mobile without the necessity of being recompiled for every platform.

Java is exhaustively applied for forming cutting-edge applications whether it is for the mobile platform or web. It is the best foundation for those who want to kickstart their career in mobile development. When you are proficient in Java you will gain a foothold in big data since Hadoop,  which is the most popular framework of big data, applies Java for the design and development.

Benefits

  • Java has the base technology needed by several apps and websites. It is almost omnipresent in the technology world.
  • The market of Java is diverse, and the number of Java skilled persons is also growing day by day. The organizations are seeking such professionals and are prepared to give a hefty salary to the deserving Java experts.
  • When an individual has an understanding of not only Java but also different technologies, it will be beneficial. Companies are searching for individuals who can take care of multiple projects in the J2EE that adheres to the industrial benefit. Hence if a person has skills in J2EE along with different technologies, then he or she can get a lucrative job.
  • Core Java concepts which include the fundamental concept of Object-Oriented Programming, multithreading, exception handling, etc.
  • Client-side programming comprising JavaScript, HTML, CSS
  • Any RDBMS
  • Spring, Struts, Hibernate, JSF are few of the frameworks that should be revisited
  • Fundamental knowledge of middleware technologies including EJB, RMI is adequate
  • All these skills or at least a few of these skills are needed in your profile before your search for a Java job.

Syllabus

Introduction:
  • Why Java
  • Paradigms
  • Diff B/W Java & Other (C, C++)
  • Java History
  • Java Features
  • Java programming format
  • Java Statements
  • Java Data Types
OOPS (Object Oriented Programming & Systems)
  • Introduction
  • Object
  • Constructors
  • This Key Word
  • Inheritance
  • Super Key Word
  • Polymorphism (Over Loading & Over Riding)
  • Abstraction
  • Interface
  • Encapsulation
  • Introduction to all predefined packages
  • User Defined Packages
  • Access Specifiers
STRING Manipulation
  • String
  • String Buffer
Array
  • What is Array
  • Single Dimensional Array
  • Multi-Dimensional Array
  • Sorting of Arrays
Packages
Exception Handling
  • Introduction
  • Pre-Defined Exceptions
  • Try-Catch-Finally
  • Throws, throw
  • User Defined Exception examples
I/O Streams
  • Introduction
  • Byte-oriented streams
  • Character – oriented streams
  • File
Multithreading
  • Introduction
  • Thread Creations
  • Thread Life Cycle
  • Life Cycle Methods
  • Synchronization
  • Wait () notify () notify all () methods
Wrapper Classes
  • Introduction
  • Byte, Short, Integer, Long, Float, Double, Character
  • Boolean classes
Inner Classes
  • Introduction
  • Member Inner Class
  • Static Inner Class
  • Local Inner Class
  • Anonymous Inner Class
Collection Frame Work
  • Introduction
  • Until Package interfaces, List, Set, Map
  • List Interface 7 Its Classes
  • Set Interface & Its Classes
  • Map Interface & Is Classes
AWT
  • Introduction
  • Components
  • Event-Delegation-Model
  • Listeners
  • Layouts
  • Individual Components Label, Button, Check Box, Radio Button,Choice, List, Menu, Text Field, Text Area
SWING (JFC)
  • Introduction Diff B/W AWT and SWING
  • Components hierarchy
  • Panes
  • Individual Swings components J Label
  • Button, JTextField, JTextAres

Advanced Java Syllabus (J2EE Course Syllabus)

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
JDBC
  • Introduction
  • JDBC Architecture
  • Types of Drivers
  • Statement
  • Result Set
    • Read Only Result Set
    • Updatable Result Set
    • Forward Only Result Set
    • oScrollable Result Set
    • Prepared Statement
Servlets
  • Introduction
  • Web application Architecture
  • HTTP Protocol & HTTP Methods
  • Web Server & Web Container
  • Servlet Interface
  • HTTP Servlet
  • Generic Servlet
  • Servlet Life Cycle
  • Servlet Config
  • Servlet Context
  • Servlet Communication
    • Servlet-Browser Communication
      • send Error
      • set Header
      • send Redirect
    • 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 Actions
  • 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
  • Custom Actions
    • Classic Tags
    • Simple Tags
JSTL & Tag Library
LETFIX Technologies
LETFIX Technologies