JAVA J2EE

Java is a simple, object oriented, concurrent and general purpose programming language.

Some other important features of java are robust, secure, portable, interactive and high performance.

Java was developed by Sun Microsystems in 1995 since then it has become very popular due to its feature like platform independent and robust in the case of memory management.

It will make you surprised when you know that today, around 1.2 billion desktops runs java.

java has its own run time environment (JRE) and API so it is called platform.According to Sun Microsystems, nearly 3 billion devices run java.

Some of these devices are mobile phones, games, robotics, application in banking sector etc.

Our java courses are designed in such a way for good job assistance,You will get an opportunity to work on real time projects,We mainly focus on practical classes rather than theoretical classrooms and You will get a chance to involve in live projects.

Sans Borne Web Solutions LLP offered customized 2 different customized JAVA Programming Courses.

Core Java
Core Java is mainly used to design application software for both desktop and server environments.It is the most basic and the purest form ofJava which set the foundation for other editions of the programming language.

Prerequisites : There are no prerequisites for this course.

Duration: 35 Days [ Fast track mode available ]

SYLLUBUS Basics of 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
  • Unicode System
  • Naming Convention
OOPS Conecpts
  • Advantage of OOPs
  • Object and Class
  • Method Overloading
  • Constructor
  • static variable, method and block
  • this keyword
  • Inheritance (IS-A)
  • Aggregation and Composition(HAS-A)
  • Method Overriding
  • Covariant Return Type
  • super keyword
  • Instance Initializer block
  • final keyword
  • Runtime Polymorphism
  • static and Dynamic binding
  • Abstract class and Interface
  • Downcasting with instanceof operator
  • Package and Access Modifiers
  • Encapsulation
  • Object class
  • Object Cloning
  • Java Array
  • Call By Value and Call By Reference
  • strictfp keyword
  • Creating API Document
String Handling
  • String : What and Why?
  • Immutable String
  • String Comparison
  • String Concatenation
  • Substring
  • Methods of String class
  • StringBuffer class
  • StringBuilder class
  • Creating Immutable class
  • toString method
  • StringTokenizer class
Input and output
  • FileOutputStream & FileInputStream
  • ByteArrayOutputStream
  • SequenceInputStream
  • BufferedOutputStream & BufferedInputStream
  • FileWriter & FileReader
  • CharArrayWriter
  • Input from keyboard by InputStreamReader
  • Input from keyboard by Console
  • Input from keyboard by Scanner
  • PrintStream class
  • PrintWriter class
  • Compressing and Uncompressing File
  • Reading and Writing data simultaneously
  • DataInputStream and DataOutputStream
  • StreamTokenizer class
Advance Java
Advanced Java Tutorialincludes; generic programming, sequential and associative data structures, classic data structures, sorting and searching, exception handling, database programming with JDBC, networking programming GUI development using Swing and an overview of Multithreading. You will also explore advanced input and output classes, more advanced strings, regular expressions and finally, closing off with a look at using Eclipse.

Prerequisites : There are no prerequisites for this course.

Duration: 55 Days [ Fast track mode available ]

SYLLUBUS

Synchronization
  • Synchronization : What and Why?
  • synchronized method
  • synchronized block
  • static synchronization
  • Deadlock
  • Inter-thread Communication
  • Interrupting Thread
Exception Handling
  • Exception Handling : What and Why?
  • try and catch block
  • Multiple catch block
  • Nested try
  • finally block
  • throw keyword
  • Exception Propagation
  • throws keyword
  • Exception Handling with Method Overriding
  • Custom Exception
Nested Classes
  • Nested Class : What and Why?
  • Member Inner class
  • Annonymous Inner class
  • Local Inner class
  • static nested class
  • Nested Interface
Multithreading
  • Multithreading : What and Why?
  • Life Cycle of a Thread
  • Creating Thread
  • Thread Schedular
  • Sleeping a thread
  • Joining a thread
  • Thread Priority
  • Daemon Thread
  • Thread Pooling
  • Thread Group
  • ShutdownHook
  • Performing multiple task by multiple thread
  • Garbage Collection
  • Runnable class
Serialization
  • Serialization & Deserialization
  • Serialization with IS-A and Has-A
  • transient keyword
Networking
  • Socket Programming
  • URL class
  • Displaying data of a web page
  • InetAddress class
  • DatagramSocket and DatagramPacket
  • Two way communication
AWT and EventHandling
  • AWT Controls
  • Event Handling by 3 ways
  • Event classes and Listener Interfaces
  • Adapter classes
  • Creating Games and Applications
Swing
  • Basics of Swing
  • JButton class
  • JRadioButton class
  • JTextArea class
  • JComboBox class
  • JTable class
  • JColorChooser class
  • JProgressBar class
  • JSlider class
  • Digital Watch
  • Graphics in swing
  • Displaying Image
  • Edit Menu for Notepad
  • Open Dialog Box
  • Creating Notepad
  • Creating Games and applications
LayoutManagers
  • BorderLayout
  • GridLayout
  • FlowLayout
  • BoxLayout
  • CardLayout
JDBC
  • JDBC Drivers
  • Steps to connect to the database
  • Connectivity with Oracle
  • Connectivity with MySQL
  • Connectivity with Access without DSN
  • DriverManager
  • Connection interface
  • Statement interface
  • ResultSet interface
  • PreparedStatement
  • ResultSetMetaData
  • DatabaseMetaData
  • Storing image
  • Retrieving image
  • Storing file
  • Retrieving file
  • Stored procedures and functions
  • Transaction Management
  • Batch Processing
  • JDBC New Features
Mini Project

Apply Now

Please prove you are human by selecting the Flag.

Contact Us

Call Now: 9895036701
OFFICE : 9188876701

Email Us: sans.borne15@gmail.com

Are you looking for a best Software Training and LIVE Project Centre ?

Great opportunity for the students to work on live projects and gain in-depth experience across diverse verticals

A blend of theoretical exercise and live project oriented training to improve the creative and technological skills of students.

Start your Professional Courses Training with Us

 
Chat  
Support Online
+
WhatsApp chat