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
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
- 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 : 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
- 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
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 : 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 Class : What and Why?
- Member Inner class
- Annonymous Inner class
- Local Inner class
- static nested class
- Nested Interface
- 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 & Deserialization
- Serialization with IS-A and Has-A
- transient keyword
- Socket Programming
- URL class
- Displaying data of a web page
- InetAddress class
- DatagramSocket and DatagramPacket
- Two way communication
- AWT Controls
- Event Handling by 3 ways
- Event classes and Listener Interfaces
- Adapter classes
- Creating Games and Applications
- 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
- BorderLayout
- GridLayout
- FlowLayout
- BoxLayout
- CardLayout
- 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
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.