Programming

Programming Details

  • Faculty Not Specified
  • 120 Mins/Day
  • 60 Days

  • 8:00 AM-8:00 PM
  • Not Provided
  • Classroom Training





Programming Course Details

 

Agenda (Core JAVA)

 

  • Basic of JAVA.
  • OOPs Concepts.
  • Exception Handling.
  • Packages.
    • Java.lang.
    • Java.util.
    • Java.io.
    • Java.awt.
    • Java.swing.
  • Multithreading.
  • Reflection.
  • JAVA (1.5, 1.6, 1.7, 1.8 NEW FEATURES).
  • JDBC.

 

Agenda (ADVANCE JAVA)

 

  • JDBC.
  • Java Mail.
  • Servlet.
  • Basics of Servlet.
  • ServletRequest.
  • Servlet Collaboration.
  • ServletConfig.
  • ServletContext.
  • Attribute.
  • Session Tracking.
  • Event and Listener.
  • Filter.
  • ServletInputStream.
  • ServletOutputStream.
  • Annotation Servlet.
  • SingleThreadModel.
  • SSI.
  • Development in Servlet.
  • JSP
  • Basics of JSP.
  • Scripting elements.
  • Implicit Objects.
  • Directive Elements.
  • Exception Handling in JSP.
  • Action Elements.
  • Bean Development in JSP.
  • Expression Language.
  • MVC in JSP.
  • JSTL.
  • Custom tags.
  • Development in JSP.
  • MVC

Core Java

Section 1: Getting Started with 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

Ø The Structure of Java Code

Ø How to Run your Java Programs

Ø Printing to the Output Window

Section 2: OOPS Concepts

Ø 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 Cloning

Ø Java Array

Ø Call By Value and Call By Reference

Ø Strictfp keyword

Ø Creating API Document

Section 3: 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

Ø Upper and LowerCase

Ø The compare Method

Ø The equals Method

Ø The replace Method

Ø Printing Formatted Strings

Section 4: 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

Section 5: Multithreading

Ø Multithreading : What and Why?

Ø Life Cycle of a Thread

Ø Creating Thread

Ø Thread Scheduler

Ø 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

Section 6: Control Flow

Ø If Statements in Java

Ø If Else Statements

Ø Boolean Values

Ø Switch Statements

Ø Java for Loops

Ø Java While Loops

Section 7: Arrays in Java

Ø Java Arrays

Ø Arrays and Loops

Ø Sorting Arrays

Ø Arrays and Strings

Ø Multi-Dimensional Arrays

Ø Array Lists

Section 8: Java Methods

Ø Java Methods

Ø Calling your Java Methods

Ø Passing Values to Methods

Ø Multiple Method Parameters

Section 9: Synchronization

Ø Synchronization : What and Why?

Ø Synchronized method

Ø Synchronized block

Ø Static synchronization

Ø Deadlock

Ø Inter-thread Communication

Ø Interrupting Thread

 

Section 10: Java Form Controls

Ø Java Forms

Ø The Different Form Views in NetBeans/Eclipse

 Ø Add a Text Box to a Java Form

Ø Add a Button to the Form

Ø Button Properties

Ø Java Form Events

Ø Java and Combo Boxes

Ø Java Check Boxes

Ø Radio Buttons

Ø Adding Menus to a Java Form

Ø Open File Dialogue Boxes

Ø Opening Files

Ø Save File Dialogue Boxes

Section 11: Java and Databases

Ø Java and Databases

Ø Creating a Database with Java

Ø Adding Records to Table

Ø SQL Commands

 Ø Connect to a Database with Java code

Ø Connecting to the Table

Section 12: Databases and Java Forms

Ø Databases and Java Forms

Ø Database Scrolling Buttons

Ø Move Back Through the Database

Ø Move to the First and Last Records

Ø Update a Record Ø Add a New Record

Ø Save a New Record

Ø Delete a Record from a Database

Section 13: A Java Calculator Project (This is Done By  Student  Himself)

 

Programming Course Content

Course Content not provided...

About MGTechnosoft

Institute Address
MGTechnosoft

#33/1, K N N Complex, 3rd Floor, 10th Main Road, Gokula 1st Stage, 2nd Phage, HMT Main Road, Mathikere (Yeswanthpur), Bangalore-560054 Land Mark :- Near to the Ramaiya college Bus Stop, Above to the South Indian Bank & Beside to the New Agrawal Bhavan.,

Send Course Enquiry

Related Courses

Related Ads