Java Training

powered by

CBITSS develops web applications with powerful server-side programming in Java/J2EE. Our proven user-interface (UI) design services enable us to create robust J2EE web applications that are easy for clients to use.
J2EE supports programming in Java ensuing in Java-centric computing, and all components set up into a J2EE employment eg. Servlets must be written in the Java language.
Our team of Java developers work with latest Java application tools to develop multi-platform desktop applications and client solutions. With our experience in User Interface design, we have delivered complex applications with straightforward designs that enable a better user experience.
services in J2EE
we are software development company that is expert in providing software development services using Java, J2EE, technology. We offers Key Java Services accessible from Java application servers and the J2EE framework with added Java Server Pages, and JDBC. Our J2EE framework assimilates completely into the Struts framework, and can begin performing in anyJ2EE project.

We at CBITSS have huge experience in J2EE and have performed a wide range of services in J2EE. So far, we have worked on MySQL server and Oracle9i application servers; in database, we are experts in Oracle, MS SQL Server and MySQL .
Easy Java/J2EE application deployment on Windows and Linux and we offer ongoing maintenance and support too.
We provide application deployment on Linux and Windows.
Ongoing Maintenance is an indispensable part of any software development life cycle. We help our clients maintain, improve, extend and optimize existing Java/J2EE applications.
Migrating legacy applications to Java/J2EE frameworks presents a challenge that are team is well-equipped to handle! Share your requirements with us for evaluation.
Our Projects
We have so far offered several development services in Java/J2EE in India. Here is a list of some of them:
  • E-Commerce.
  • Development of web-based Java/J2EE application for Educational institutions
  • Finance
  • Development of Online Recruiting Application using Java/J2EE, presently being used in a multinational company.
  • Social Networking
  • Development of a Java/J2EE, Inventory Management for an automobile company.
  • Java, J2EE, Oracle9iAS based application for employee Information of the company
JAVA Technologies used:
JAVA, J2EE, JSP, Servlets,JDBC, Applets, Java Swing.
Operating System: Windows and Linux.
 Development tools: Eclipse IDE, NetBeans
Servers: Apache, Tomcat.


Syllabus:


 Introduction to Java technology

  • What is Java?
  • How to Get Java
  • JVM, JRE, JDK
  • The JDK Directory Structure
  • Setting Up Your Computer
  • Compiling and Interpreting Applications
  • Java programming basics
  • A First Java Program
Java Data Types and Primitive Types

  • Primitive Datatypes ,Declarations
  • Variable Names
  • Numeric Literals,Character Literals
  • String,String Literals
  • Arrays,Non-Primitive Datatypes
Operators and Expressions

  • Expressions
  • Assignment Operator
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Increment and Decrement Operators
  • Operate-Assign Operators (+=, etc.)
  • The Conditional Operator
  • Operator Precedence
  • Implicit Type Conversions
  • The Cast Operator
Control Structure

  • Statements
  • Conditional (if) Statements
  • Data types and Variables 3
  • Adding an else if
  • Conditional (switch) Statements
  • while and do-while Loops
  • for Loops
  • A for Loop Diagram
  • Enhanced for Loop
  • The continue Statement
  • The break Statement
Methods

  • Methods
  • Calling Methods
  • Defining Methods
  • Method Parameters
  • Scope
  • Method Parameters
  • So, Why All the static?
Object-Oriented Programming

  • Introduction to Object-Oriented Programming
  • Classes and Objects
  • Fields and Methods
  • Encapsulation
  • Access Control
  • Inheritance
  • Polymorphism
Objects and Classes

  • Defining a Class
  • Creating an Object
  • Instance Data and Class Data
  • Methods
  • Constructors
  • Access Modifiers
  • Encapsulation
Using Java Objects

  • Printing to the Console
  • printf Format Strings
  • StringBuilder and StringBuffer
  • Methods and Messages
  • toString
  • Parameter Passing
  • Comparing and Identifying Objects, Destroying Objects
 Inheritance in Java

  • Inheritance
  • Inheritance in Java
  • Casting
  • Method Overriding
  • Polymorphism
  • super
  • The Object Class

Abstract class and Java Interface

Built-in Java Classes

Packages and Java class path

  • The import Statement
  • Static Imports
  • Casting
  • CLASSPATH and Import
  • Defining Packages
  • Package Scope

JavaBeans
Exception handling

  • Exceptions Overview
  • Catching Exceptions
  • The finally Block
  • Exception Methods
  • Declaring Exceptions
  • Defining and Throwing Exceptions
  • Errors and RuntimeExceptions
  • Assertions
Java Collections framework

  • The Collections Framework
  • The Set Interface
  • Set Implementation Classes
  • The List Interface
  • List Implementation Classes
  • The Map Interface
  • Map Implementation Classes
Stream I/O and Serialization

  • Introduction to Input/Output Streams
  • Overview of Streams
  • Bytes vs. Characters
  • Converting Byte Streams to Character Streams
  • File Object
  • Binary Input and Output
  • PrintWriter Class
  • Reading and Writing Objects
  • Basic and Filtered Streams
GUI programming with AWT and Swing

Java Applets

Java Networking API

Java Multi-Threading

  • Introduction to Threads
  • Non-Threaded Applications
  • Threaded Applications
  • Creating Threads
  • Thread States
  • Runnable Threads
  • Coordinating Threads
  • Interrupting Threads
  • Runnable Interface ,ThreadGroups

JDBC (Java Database Connectivity)
Advance Java Syllabus
(
Multithreading Programming in detail

  • Synchronization, inter-thread communication
Database and SQL Fundamentals
 
  • Relational Databases and SQL
  • Database, Schema, Tables, Columns and Rows 
  • DDL-Creating and Managing Database Objects 
  • DML-Retrieving and Managing Data 
  • Sequences , Stored Procedures 
  • Using SQL Terminals 
   JDBC Fundamentals
 
  • What is the JDBC API? 
  • JDBC Drivers 
  • Making a Connection 
  • Creating and Executing a Statement 
  • Retrieving Values from a ResultSet 
  • SQL and Java Datatypes 
  • Creating and Updating Tables 
  • Handling SQL Exceptions and Proper Cleanup 
  • Handling SQLWarning 
    Advanced JDBC
 
  • SQL Escape Syntax 
  • Conditional (if) Statements 
  • Using Prepared Statements 
  • Using Callable Statements 
  • Scrollable Result Sets 
  • Updatable Result Sets 
  • Transactions , Commits, Rollbacks, and Savepoints 
  • Batch Processing 
    Introduction to Row Sets
 
  • Row Sets in GUI and J2EE programming 
  • Advantages of RowSets , RowSet Specializations 
  • Use of CachedRowSets 
    JDBC classes and the java.sql
 
  • DriverManager and DataSource Connection 
  • Statement, PreparedStatement, and CallableStatement 
  • ResultSet
  • javax.sql package 
  • Rowsets 
    Connecting to databases
 
  • Selecting and installing a database driver 
  • Connecting to the database via a network address 
  • Connecting to the database based on information supplied by JNDI (the Java Naming and Directory Interface) 
  • Using the java.sql.DataSource class 
  • Increasing performance with connection pooling 
  • Opening and closing the connection 
  • Handling ClassNotFoundException and SQLException 
    JDBC design patterns
 
  • Overview of client tier, presentation tier, business tier, and resource tier patterns 
  • The data access object pattern 
  • The value object pattern 
  • The model-view-controller pattern 
    Servlet
 
  • HTML Forms 
  • Servlets Overview
  • Servlet Lifecycle: init(), service(), destroy()
  • GenericServlet, ServletRequest, and ServletResponse
  • HttpServletRequest, HttpServletResponse and HttpServlet 
  • Request-response, headers, GET, POST 
  • Accessing Parameters 
    Additional Servlet Capabilities
 
  • HTTP headers and MIME types 
  • RequestDispatcher: Including and forwarding 
  • Sharing data with the request object attributes 
  • Sharing data with ServletContext attributes 
  • Error Handling 
    JavaServer Pages
 
  • Basics and Overview 
  • JSP architecture , JSP tags and JSP expressions
  • Fixed Template Data , Lifecycle of a JSP 
  • Model View Controller (MVC
  • Model 1/Model 2 Architecture 
  • Data Sharing among servlets & JSP 
  • Request, application, session and page scope 
  • JSP implicit objects 
    Session Management
 
  • HTTP as a stateless protocol 
  • Hidden form fields 
  • Cookies
  • session tracking 
  • HttpSession
  • Exception handling and error pages 
  • Directives
  • SingleThreadModel interface 
    Java Beans in detail
Introduction to Tomcat Server, Glassfish Server
Struts
EJB (Enterprise Level java Beans)
Security issues in java

  1. Enhance Java
  2. Struts
  3. Hibernate
  4. Springs
  5. JSF

    Above written course content  can be customized
    as per students  requirement  
     


    For Further Information:


    http://www.cbitss.com


    Navneet Sharma


    +91 9988741983


    email: navneetlinuxexpert@gmail.com


    info@cbitss.com