Register Login

Tech Mentro

Tech Mentro, Noida

C-43, Sector-2, Near Nirula\'s Hotel, Noida, Uttar Pradesh 201301 Noida
Uttar Pradesh India(IN)201301

: 0120-454-9462 ,9212-468-649
: Institute

Write a Review Claim Your Ownership


Tech Mentro  is quality oriented Java, J2ee, .Net, Android, PHP, C, C++, Struts, Spring and Hibernate Training Institute of Noida, NCR, India. It is managed by a team of highly talented professionals who have more than 30 years of combined I.T. and Corporate Training experience. The mission of Tech Mentro is to make engineering graduates and professionals employable so that they can have blooming careers. 

Java, J2ee, .Net, Android, PHP, C, C++, Struts, Spring and Hibernate are technologies that are used in the development of applications of different domains. Any technology can be applied only if it is learned conceptually i.e. a learner knows what it is, how it should or should not be used, what advantages it provide, where it can be applied etc. Applied and Conceptual Training is the USP of Tech Mentro.

The goal of Tech Mentro is to be the numero uno in India in the domain of high end Training in the years to come. To achieve our goal we have charted a path for ourselves, main elements of which are our students and professionals who shall move us to the top. The success that we have achieved so far is the indicator that we are moving swiftly towards our goal.


Course Details

Course Syllabus

Introduction to Java (6 Hrs)

  • Evolution of Java
  • Object Oriented Programming Structure
  • Internet Programming & its requirements
  • Platform Independency & Portability
  • Security
  • Relation b/w JVM, JRE and JDK
  • Description of a Simple Java Program
  • Introduction to JAR format
  • Naming Conventions
  • OOPs Implementation (30 hrs)

  • Classes and Objects
  • Defining attributes and methods
  • Implementing data encapsulation
  • Relation b/w objects and reference variables
  • Constructors and Anonymous block
  • Method Overloading
  • Static Data members, Block & methods
  • Understanding Memory structure
  • Stack
  • Heap
  • Class & Method area
  • Understanding Class loading & Execution flow
  • Static vs Dyanmic class loading
  • Implicit vs Explicit class loading
  • Sequence of operations performed at the time of class loading
  • Argument Passing Mechanism & Wrapper classes
  • Passing primitive arguments
  • Passing objects
  • Wrapper classes & their use
  • Usage of this keyword
  • Referencing instance members
  • Intra class constructor chaining
  • Method chaining
  • Inheritance & code reusability
  • Extending classes for code reusability
  • Usage of super keyword
  • Method Overriding
  • Object class and its role
  • Inheritance & Runtime polymorphism
  • Static & Dynamic binding
  • Inheritance and Is-A relation
  • Runtime polymorphism and generalization
  • Abstract classes & methods
  • final keyword
  • Interfaces and Role based Inheritance
  • Difference b/w Feature & Role based Inheritance
  • Difference b/w Static & Dynamic classing Environment
  • Difference b/w classes & interfaces
  • Use of interfaces in real scenarios
  • Implementing Has-A relation
  • Difference b/w Aggregation & Composition
  • Nested classes and their role
  • Inner classes
  • Anonymous Inner classes
  • Package & Scopes
  • Need of packages
  • Associating classes to packages
  • Understanding Classpath environment variable
  • import keyword and feature of static import
  • public, protected, private & default scope
  • Private Inheritance and its use
  • Examples of private inheritance
  • Exception Handling                          6 hrs

  • Difference b/w exception and error
  • Exception Handling & Robustness
  • Common Exceptions and Errors
  • try and catch block
  • Exception handlers & importance of their order
  • throw keyword and its usage
  • throws keyword and its usage
  • Checked and Unchecked Exceptions
  • Role of finally
  • Creating User defined Exceptions
  • MultiThreading in Java                      10 hrs

  • Multitasking and Multithreading
  • Thread based execution model of Java Applications
  • Relation b/w Runnable interface and Thread class
  • States of Thread
  • Implementing User threads
  • Thread synchronization & mutual exclusivity
  • Inter Thread communication and Thread scheduling
  • Understanding and using Monitor
  • Thread deadlock and Interrupting Threads
  • ThreadGroup and its use
  • Daemon Threads and their use
  • Input Output Streams                        8 hrs

  • Streams & their advantages over conventional input output
  • Commonly used byte oriented streams
  • Commonly used character oriented streams
  • Reading & writing data from different streams
  • Redirecting Standard input & output streams
  • Serialization
  • Use of transient keyword
  • Role of serialversionUID
  • File class and File System Interaction
  • Scanner class
  • StreamTokenizer and StringTokenizer
  • Networking                                  6 hrs

  • InetAddress class and Factory Design Pattern
  • Understanding socket and port
  • TCP/IP based networking using Socket & Server Socket
  • UDP based networking using DatagramSocket and DatagramPacket
  • HTTP based networking using URL and URLConnection
  • Reflection                                  4 hrs

  • Understanding object representation of classes
  • Loading classes dynamically
  • Instantiating classes indirectly
  • Obtaining information of classes dynamically
  • Invoking methods indirectly
  • Referencing data members indirectly
  • Overriding access policy and referencing private members
  • Collection Framework                        16 hrs

  • Role and Importance of Collection Framework
  • Use of List & Set based collection
  • Use of Iterator & ListIterator
  • Use of Maps
  • Searching elements in List, Hash and Tree based collections
  • Role of equals and hashCode() methods
  • Role of Comparable and Comparator interfaces
  • Thread safety and Vector
  • Difference b/w Enumeration and Iterator
  • Type safety and Generics
  • Common algorithms and Collections class
  • Using Properties class for managing properties files
  • I18n or Internationalization                    4 hrs

  • Role of Locale class in i18n
  • Using NumberFormat class for applying number & currency formatting
  • Using DateFormat class for applying date & time formatting
  • Using ResourceBundle and properties files for internationalizing textual contents.

    Database Connectivity Using JDBC 4.x        10 hrs

  • Overview of native and ODBC Drivers
  • Introduction to JDBC
  • Type of JDBC drivers
  • Using different type of drivers
  • Defining properties based Connection Factory
  • Performing basic database operations
  • Insert
  • Delete
  • Update
  • select
  • PreparedStatement
  • Difference b/w Statement & PreparedStatement
  • Setting Query parameters
  • Executing Queries
  • CallabeStatement
  • Creating PL/SQL Stored procedures and functions
  • Creating Callable statements
  • Executing procedures & functions
  • Misc
  • Batch Updation
  • Transacting queries
  • Programmatic initialization of database
  • Scrollabe & Updatable Resultset
  • ResultSetMetaData
  • DatabaseMetaData
  • Connection Pooling and DataSource
  • Implementation of DAO design pattern
  • >

    Other Information

    Course Fee: Not Mentioned

    Course Duration: Not Mentioned

    Placement Provided: No


      No Comments Posted