Core JAVA (J2SE) Programming

About Java

Java is an object oriented programming language used by IT professionals all over the world and trainees are trained on different applications of Java such as handling errors and exceptions, using applications and applets, using I/O files and streams, using collections, object serialization multi-threading, AWT Development, using event models, Internet integration building JAR files, using swing classes, Java Web Start, using JDBC etc.

Java is a powerful, dynamic and popular programming language used by companies around the world today. Evolved from a language known as Oak, Java language is popularly used in today’s IT Industry and every IT professional should have expertise on the Java programming because all the big projects are made in this language. 

Our course content

 

In Java courses at Mohali, we deliver training on basics of Java, OOPs concepts, multithreading, exception handling, Applet, Input and Output , Layout Managers, AWT and Event Handling, Swing, Java Database Connectivity (JDBC).

In Advance Java courses at Mohali, we provide training on Introduction to J2EE, Struts 2.x, Java Server Pages (JSP) along with Mini Project.

JAVA – J2SE Programming

  • Basics of Java
  • Java – What, Where and Why?
  • All the important Features of Core Java
  • Internals of Java Program
  • Variable and Data Type Used in Java
  • Naming Convention
  • Object Oriented Proggramins System(OOPS Conecpts)
  • Advantage of OOPs
  • Object and Class
  • Polymorphism (Method Overloading)
  • Constructor and Destructor
  • Static Keyword (Static variable, method and block)
  • this keyword use
  • Types of Inheritance in Core Java
  • Aggregation and Composition(HAS-A)
  • Method Overriding (Interface)
  • Covariant Return Type of Function(Method)
  • super keyword
  • Instance Initializer block
  • final keyword ( Final variable , Final class , final function)
  • Runtime Polymorphism
  • Static and Dynamic binding
  • Abstract class and Interface
  • Downcasting with instanceof operator
  • Package (Types of packages)and Access Modifiers
  • Encapsulation and Data Abstraction
  • Object class
  • Object Cloning
  • Java Array , Array passing and returning
  • Call By Value and Call By Reference
  • Exception Handling Keywords (try , catch , throw , throws , finally)
  • Exception Handling : What and Why?
  • try and catch block
  • Multiple catch block
  • Nested try
  • finally block execution
  • throw keyword (user defined exception)
  • Exception Propagation
  • throws keyword and finally keyword
  • Custom Exception (user defined)
  • Multithreading
  • Multithreading : What and Why?
  • Life Cycle of a Thread
  • Creating Thread (Thread class , Runnable interface)
  • Thread Schedular
  • Sleeping a thread (sleep(int) function)
  • Joining a thread
  • Setting Thread Priority (setPriority() function)
  • Performing multiple task by multiple thread
  • Runnable Interface technique use
  • Thread Synchronization
  • Synchronization of threads : What and Why required?
  • synchronized method (Function)
  • synchronized block
  • Input and output (File Handling)
  • 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
  • Applet – Life Cycle of Applet
  • Graphics class in Applet
  • Displaying image in Applet
  • Animation in Applet
  • EventHandling in Applet
  • JApplet class
  • Painting in Applet
  • Digital Clock in Applet
  • Analog Clock in Applet
  • Parameter in Applet
  • Applet Communication
  • AWT and EventHandling
  • AWT Controls and classes
  • Event Handling by 3 ways
  • Event classes and Listener Interfaces
  • Adapter classes in AWT
  • Creating Games and Applications by Java programming
  • Swing (Javax features)
  • Basics of Swing
  • JButton class use
  • JRadioButton class use
  • JTextArea class use
  • JComboBox class use
  • JTable class use
  • JColorChooser class use
  • JProgressBar class use
  • JSlider class use
  • Digital Watch
  • Graphics in swing
  • Displaying Image
  • Edit Menu for Notepad
  • Open Dialog Box
  • Creating Notepad
  • Creating Games and applications
  • LayoutManagers
  • BorderLayout and its Use
  • GridLayout and its Use
  • FlowLayout and its Use
  • BoxLayout and its Use
  • CardLayout and its Use
  • Java Database Connectivity (JDBC)
  • JDBC Drivers
  • Steps to connect to the database
  • Connectivity with Oracle database software
  • Connectivity with MySQL database software
  • Connectivity with Access without DSN
  • DriverManager class use
  • 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

About us

Our faculty provides tremendous support to trainees till the course is completed and trainees are given hands-on training on projects to get accustomed to this competitive world. Java training is delivered by experienced faculty members who have practical working experience in Java. Faculty provides practical knowledge to enable trainees achieve jobs in big companies working on Java Technologies. The review or feedback of the faculty members has been great.

Mohali Career Point (MCP) is one of the top training institutes that is supplying highly skilled IT professionals to today’s IT industry. MCP provides quality training at reasonable costs and ensures the success of the trainee after the course completion.

Scope for trainees

Trainees can become IT/Software or e-commerce professionals and there are a plethora of job opportunities for Java professionals offering good salaries. 

 

MCP Technologies offers best 6 months and 8 Weeks Industrial Training, Internship in Core JAVA(J2SE) with JDBC, Database Connectivity , C/C++ Programming, Advance MS Excel (MS Office), Advanced JAVA(J2EE), Data Structures, Automation Software Testing (Selenium), Database (RDBMS/SQL/PL/SQL/MS Access), PHP Web Development using CMS (WordPress), HTML 5 , CSS , SEO (Search Engine Optimization) , Computer software training , for B.Tech(CSE ,IT) | MCA | BCA | B.Com | MCA | BSC-IT | MSC-IT and +1|+2 students of Computer Application and Information Technology science and Commerce (Tally , GST , ITR return filling) domain. We offers practical as well as theoretical Training in Core Java programmings (J2SE) , AWT , Swings concepts  with JDBC Programming concepts (SQL Server or My SQL database or MS Access Database connectivity) , C / C++ Programming , PHP( Web Development) using CMS (WordPress), Database (RDBMS/DBMS/SQL/PL/SQL) students IT or Non IT Background , so that they will get real time work software application environment exposure. MCP Technologies is the Best Java Training Institute in Mohali | Chandigarh | Panchkula. Professor Sudhanshu Bahuguna having experience of around 10 years of programming (Core Java and C /C++) . MCP Technologies is the best Java institute in Mohali | Chandigarh | Panchkula. Java Industraial training for B.Tech (CSE) and IT Industrial training| Java Software Application| Best C++ coaching institute in Mohali.