Bhalchandra Kalloorkar

Tutor for Angular JS, Hibernate, Java and Spring with 5 years of teaching experience

English,Hindi,Marathi

Pune, Maharashtra, India

Available for : Online Teaching | Tuition at my place | Tuition at your place

Angular JSHibernateJavaSpring

About

Having 5 years of teaching experience in Angular JS, Hibernate, Java and Spring. Good knowledge in JSP and Servlet. Sun Certified Java Programmar(SCJP). Excellent communication and presentation skills. A post graduate in computers by education.

Expertise

Angular JS - 5 years experience 400 INR / Hour

Full course

  • Introduction to AngularJS
  • Features of AngularJS
  • Advantages and Disadvantages
  • AngularJS components
  • AngularJS MVC architecture
  • Binding -  ng-app, ng-model, ng-bind directives
  • Running AngularJS application
  • AngularJs expressions - using numbers, strings, object and arrays
  • directives - ng-app, ng-init, ng-model, ng-repeat
  • filters - uppercase, lowercase, currency, filter, orderby
  • AngularJS HTML DOM - ng-disabled, ng-show, ng-hide, ng-click directives
  • AngularJS forms
  • AngularJS Scopes
  • AngularJS routing
  • AngularJS views - single page application - ng-view, ng-template
  • AngularJS views- $routeProvider


Hibernate - 5 years experience 400 INR / Hour

Full course

Introduction to Hibernate

  • What is ORM?
  • Why Hibernate?
  • History and Evolution
  • Configuring Hibernate with Eclipse / Netbeans
Hibernate Architecture
  • Understanding Hibernate.cfg.xml
  • Creating and using mapping files
  • Developing First Hibernate Application
  • Instance State
  • DAO
  • Session Factory
  • Generating primary key
Operations:
  • Select, Insert, Update and Delete using Hibernate
  • Save
  • SaveOrUpdate
  • Delete
  • Introduction HQL queries
  • Implementing Transaction
Advanced HQL Queries
  • From clause, Select clause, where clause
  • Aggregate Function
  • Native SQL
  • Order-by, group-by
  • Different Joins
Relationships in Hibernate
  • One-to-one
  • Many-to-one
  • One-to-many
  • Many-to-many
Inheritance mapping in Hibernate
  • Table per class hierarchy
  • Table per subclass
  • Table per concrete class
Caching in Hibernate
  • What is Caching
  • Importance of caching
  • First-level cache
  • Second-level cache
Annotation in Hibernate
  • Introduction to Annotation
  • Convention over Configuration Concept
  • Hibernate examples using Annotation

Java - 5 years experience 300 INR / Hour

Full course

Introduction to Java

  • Introduction to Internet
  • Role of Java in internet programming
  • Features of Java
  • How to create a simple program in Java
  • Using JAVAC to compile and run Java program
  • Data types and control structures of Java
  • Working with Arrays
  • Command line arguments
  • Using printf() method and Scanner class
Object Oriented Programming
  • What is OOP – encapsulation, inheritance, and polymorphism
  • How to create a class and instantiate objects
  • Using Constructors
  • Method overloading and constructor overloading
  • Finalize method
  • Static variables and static methods
  • Inheritance
  • Using super keyword
  • Dynamic Method Dispatch – late binding
  • Abstract method and class
  • Final variable, method and class
  • Enumeration
Using Java Library
  • String, StringBuffer classes
  • Math class
  • How Java deals with Objects and Primitive types
  • Object and Objects classes
  • Wrapper classes – Autoboxing and autounboxing
  • Date, Calendar, DateFormat classes
  • Runtime class
Packages and Interfaces
  • What is a package and how to create it
  • Using package, import statement and CLASSPATH variable
  • Access modifiers
  • What is an interface
  • Implementing an interface
  • Inheritance and interfaces
  • Static imports
  • Variable arguments
  • Enumeration
Exception Handling
  • How to handle exceptions in Java – try and catch blocks
  • Understanding exception classes hierarchy
  • Finally block
  • Creating user-defined exceptions
  • Using throws and throw keywords
  • Multi-catch and precise rethrow
Multithreading
  • What is a multithreaded application
  • Creating new thread using subclass of Thread class
  • Creating new thread using Runnable interface
  • Methods of Thread class
  • Life cycle of a thread
  • Synchronization of threads – using synchronized methods and block
IO Streams
  • What is a stream
  • Character and byte streams
  • FileReader and FileWriter
  • Filtered Streams
  • BufferedReader to read one complete line
  • Using InputStreamReader to convert byte stream to char stream
  • Reading data from keyboard (System.in)
  • Using RandomAccessFile class
  • Using PrintWriter class
  • Using File class
  • NIO of Java 7.0 – Files and Path classes
  • Serialization
Network Programming
  • Creating Server Socket
  • Creating Client Socket and connecting to server
  • InetAddress class
  • Using URL class
Collections Framework
  • Collection, List, Set and SortedSet interfaces
  • ArrayList, Vector, HashSet, TreeSet classes
  • How to Comparator interface
  • Queue interface and LinkedList class
  • Map and SortedMap interfaces
  • HashMap and TreeMap classes
  • Using Collections class
  • Generics
  • Improved type inference
  • Automatic resource management
Applets and Frame-based Applications
  • What is an applet and how to create simple applet
  • Passing parameters to Applet
  • Handling images in Applet
  • Multithreading in Applet
  • Swing frame based applications
  • Components and layout managers
  • Event Handling – Delegation event model
  • Handling events using adapter class and inner classes
  • Window, Mouse and Keyboard events
  • How to change look and feel at runtime
  • Swing components – JRadioButton, JList etc.
  • Using Menu, Toolbar and Standard Dialog boxes
  • Using Timer, JScrollPane and JSlider
  • Using JFileChooser, JTable, JTree etc.
  • Using pop-up splash screen
  • Using Desktop class to launch desktop applications
JDBC 4.0
  • Introduction to JDBC
  • JDBC architecture
  • java.sql Package
  • Connection, Statement, ResultSet
  • Prepared Statement
  • Callable Statement
  • Scrollable and Updatable ResultSet
  • Batch Updates
  • ResultSetMetaData
  • Simple Transaction Management
  • Four Levels of JDBC drivers, their pros & cons
  • Features of JDBC 3.0

Spring - 5 years experience 400 INR / Hour

Full course

Spring

  • Introduction to Spring Framework
  • •POJO and POJI Model Programming
  • •Introduction to Modules of Spring
  • •Core Module
  • •JDBC/DAO Module
  • •WEBMVC Module
  • •ORM Module
  • •AOP Module
  • •JEE Module
Spring Core
  • Introduction to IOC
  • Introduction to Spring Container
  • Dependency Injection
  • Setter Injection
  • Constructor Injection
  • Injecting Primitive Data types and Collection classes
  • Autowiring
  • Inner beans
  • Alias Names
  • Lazy Initialization
  • Bean Inheritance
  • Factory methods Configuration
  • Bean Life Cycle
  • Bean Scopes
  • Dependency Check
  • depends-on attribute
  • Aware Interfaces
  • Working with properties files
  • Multiple Configuration files
  • Pre processor and Post Processors
  • I18N
  • Annotations
Spring JDBC/DAO
  • Drawbacks of plain JDBC
  • JDBC Template
  • NamedParameter JDBC Template
  • Simple JDBC Template
  • All the methods defined in Templates
  • DAOSupport classes
  • Callback interfaces
  • DrivermanagerDatasource
  • BasicDataSource
  • Combopooled DataSource
  • ServerSuppiled DataSource
  • Examples of database access operations using spring DAO
  • Examples of accessing stored procedures using spring DAO
Spring ORM
  • Drawbacks of Hibernate
  • Spring with Hibernate without HibernateTemplate
  • Spring with Hibernate with HibernateTemplate
  • HiberanteTemplate
  • HibernateDAOSupport
  • Callback interfaces
  • Spring with JPA and other ORM integration
Spring AOP
  • Introduction
  • Need of AOP
  • Aspect
  • JoinPoint
  • PointCut
  • Advice
  • Target
  • Weaving
  • Dynamic Proxy.
  • Spring AOP Architecture
  • Before Advice
  • After Returning Advice
  • Throws Advice
  • Around Advice
  • After Advice
  • XML based AOP
  • Schema based AOP
  • Annotation based AOP
  • Covers Spring 2.0 AOP, @AspectJ Style AOP support
Spring MVC
  • Introduction
  • Spring MVC Resources
  • Commands or Models
  • DispatcherServlet
  • Controller Classes
  • Spring MVC flow
  • Steps to develop the SpringMVC application
  • HadlerMappings
  • BeanNameUrlHandlerMapping
  • SimpleUrlHandlerMapping
  • ControllerClassNameHandlerMapping
  • Validations
  • ViewResolvers
  • XmlViewResolver
  • ResourceBundleViewResolver

Reviews

No Reviews Yet!
Advertisements