UrbanPro
true

Overview

I have about 11 years of total work experience including 5 years of working in the IT industry as a Java Application Developer. I've worked at some top Software MNCs like Mastek and J.P. Morgan Chase, Mumbai.
I am currently freelancing as a Web and Mobile Apps developer for clients across US, UK, and Australia. I used to take Corporate Trainings too, when I was in Mumbai, but I've moved to Dehradun now and focus more on my freelancing work.
I love sharing my hands-on knowledge on all the latest Java and Java-related web and mobile technologies with people passionate about making a career in IT. I help out a lot of people on developer communities like StackOverflow as well whenever I get the time.

Languages Spoken

English

Hindi

Education

PTU, Jalandhar 2006

Bachelor of Engineering (B.E.)

Address

Banjarawala Chandchak, Dehradun, India - 248001

Verified Info

Phone Verified

Email Verified

Taught Students from these Schools

C

Chandrawati Tiwari Public School

Araghar, Dehradun

D

Dehra Public Inter College

Araghar, Dehradun

Report this Profile

Is this listing inaccurate or duplicate? Any other problem?

Please tell us about the problem and we will fix it.

Please describe the problem that you see in this page.

Type the letters as shown below *

Please enter the letters as show below

Teaches

Java Training Classes

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Java Training Classes

10

Teaches

Web services, Spring, Struts, J2EE, Servlet, Core Java, Hibernate, JSP (Java Server Pages)

Certification training offered

Yes

Teaching Experience in detail in Java Training Classes

Core Java 8 (OOP, Collections, Generics, Multi-threading, Concurrency, JDBC), Advanced Java (Servlets, JSPs), Spring Framework, ORM (Hibernate, JPA), RESTful Web Services (JAX-RS, Jersey)

Mobile App Development Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Mobile App Development Training

5

Mobile_App_Development_Android

Framework 7

Teaches following

Android Application Development

Teaching Experience in detail in Mobile App Development Training

Android 7.1 (Nougat), AppCompat Support, Monetization with In-App Advertising (Banners, Interstitials, AdMob, MoPub)

Spring Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Spring Training

10

Teaching Experience in detail in Spring Training

Spring Core (Dependency Injection, IoC), Spring MVC, Spring JDBC, Spring AOP (Aspect-oriented Programming), Spring Boot

Web Services Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Web Services Training

5

Teaching Experience in detail in Web Services Training

RESTful Web Services, JAX-RS, Jersey

Servlet Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Servlet Training

10

Teaching Experience in detail in Servlet Training

Servlet 2.x (using web.xml), Servlet 3.x (with Annotations), Filters, Apache Tomcat

SQL Programming Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in SQL Programming Training

10

Teaching Experience in detail in SQL Programming Training

SQL, Database Concepts common to Oracle, MySQL etc., Advanced SQL Queries, CRUD Operations

Reviews

No Reviews yet!

FAQs

1. What type of Java programming do you teach?

Web services, Spring, Struts and others

2. Which classes do you teach?

I teach Java Training, Mobile App Development, SQL Programming, Servlet, Spring and Web Services Classes.

3. Do you provide a demo class?

Yes, I provide a free demo class.

4. How many years of experience do you have?

I have been teaching for 10 years.

Answers by Ravi K Thapliyal (37)

Answered on 23/12/2022 Learn IT Courses/Linux

The best way to learn Linux command line is through practice. If you've already installed Linux, avoid using desktop apps and use Terminal for administration. If you're still on Windows, use Windows Subsystem for Linux (WSL) on Windows 10/11 and Powershell on older versions.
Answers 1 Comments
Dislike Bookmark

Answered on 23/12/2022 Learn IT Courses/Linux

Kali Linux is one of the best Linux distros for hacking.
Answers 2 Comments
Dislike Bookmark

Answered on 24/01/2019 Learn IT Courses/Java +3 IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming IT Courses/Java/Core Java

No, React has a much larger ecosystem that wouldn't shift to Vue anytime soon. React Native also gives React a big plus over Vue. But, Vue would remain popular; just not as much as React, specially, from the jobs perspective.
Answers 1 Comments
Dislike Bookmark

Answered on 24/01/2019 Learn IT Courses/Java +3 IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming IT Courses/Java/Core Java

I see a lot of beginners making this mistake; they'll have PHP code embedded inside a JavaScript function and they get surprised when it doesn't run on a button click or some other browser event. This is because PHP runs server-side and, hence, the embedded PHP code has already run when the page was... ...more

I see a lot of beginners making this mistake; they'll have PHP code embedded inside a JavaScript function and they get surprised when it doesn't run on a button click or some other browser event. This is because PHP runs server-side and, hence, the embedded PHP code has already run when the page was served by the "server" and not when making your JavaScript call.

To run PHP code on a client-side browser event, you have to use AJAX and, optionally, JSON (for complex results). An AJAX call can run your PHP code and call your JavaScript method asynchronously when it returns with your PHP code's result as plain text or in JSON format.

Answers 1 Comments
Dislike Bookmark

Answered on 09/01/2019 Learn IT Courses/Java +3 IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming IT Courses/Java/Core Java

If you have a simple landing page, or a mostly static website with just a couple of forms, using a JS framework would be an overkill. Frameworks help when you're developing an enterprise-class web application because they tend to have a lot of data that needs to be synced with the backend, like, a Banking... ...more

If you have a simple landing page, or a mostly static website with just a couple of forms, using a JS framework would be an overkill. Frameworks help when you're developing an enterprise-class web application because they tend to have a lot of data that needs to be synced with the backend, like, a Banking or Insurance web application.

Answers 1 Comments
Dislike Bookmark

Teaches

Java Training Classes

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Java Training Classes

10

Teaches

Web services, Spring, Struts, J2EE, Servlet, Core Java, Hibernate, JSP (Java Server Pages)

Certification training offered

Yes

Teaching Experience in detail in Java Training Classes

Core Java 8 (OOP, Collections, Generics, Multi-threading, Concurrency, JDBC), Advanced Java (Servlets, JSPs), Spring Framework, ORM (Hibernate, JPA), RESTful Web Services (JAX-RS, Jersey)

Mobile App Development Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Mobile App Development Training

5

Mobile_App_Development_Android

Framework 7

Teaches following

Android Application Development

Teaching Experience in detail in Mobile App Development Training

Android 7.1 (Nougat), AppCompat Support, Monetization with In-App Advertising (Banners, Interstitials, AdMob, MoPub)

Spring Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Spring Training

10

Teaching Experience in detail in Spring Training

Spring Core (Dependency Injection, IoC), Spring MVC, Spring JDBC, Spring AOP (Aspect-oriented Programming), Spring Boot

Web Services Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Web Services Training

5

Teaching Experience in detail in Web Services Training

RESTful Web Services, JAX-RS, Jersey

Servlet Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Servlet Training

10

Teaching Experience in detail in Servlet Training

Servlet 2.x (using web.xml), Servlet 3.x (with Annotations), Filters, Apache Tomcat

SQL Programming Training

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in SQL Programming Training

10

Teaching Experience in detail in SQL Programming Training

SQL, Database Concepts common to Oracle, MySQL etc., Advanced SQL Queries, CRUD Operations

No Reviews yet!

Answers by Ravi K Thapliyal (37)

Answered on 23/12/2022 Learn IT Courses/Linux

The best way to learn Linux command line is through practice. If you've already installed Linux, avoid using desktop apps and use Terminal for administration. If you're still on Windows, use Windows Subsystem for Linux (WSL) on Windows 10/11 and Powershell on older versions.
Answers 1 Comments
Dislike Bookmark

Answered on 23/12/2022 Learn IT Courses/Linux

Kali Linux is one of the best Linux distros for hacking.
Answers 2 Comments
Dislike Bookmark

Answered on 24/01/2019 Learn IT Courses/Java +3 IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming IT Courses/Java/Core Java

No, React has a much larger ecosystem that wouldn't shift to Vue anytime soon. React Native also gives React a big plus over Vue. But, Vue would remain popular; just not as much as React, specially, from the jobs perspective.
Answers 1 Comments
Dislike Bookmark

Answered on 24/01/2019 Learn IT Courses/Java +3 IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming IT Courses/Java/Core Java

I see a lot of beginners making this mistake; they'll have PHP code embedded inside a JavaScript function and they get surprised when it doesn't run on a button click or some other browser event. This is because PHP runs server-side and, hence, the embedded PHP code has already run when the page was... ...more

I see a lot of beginners making this mistake; they'll have PHP code embedded inside a JavaScript function and they get surprised when it doesn't run on a button click or some other browser event. This is because PHP runs server-side and, hence, the embedded PHP code has already run when the page was served by the "server" and not when making your JavaScript call.

To run PHP code on a client-side browser event, you have to use AJAX and, optionally, JSON (for complex results). An AJAX call can run your PHP code and call your JavaScript method asynchronously when it returns with your PHP code's result as plain text or in JSON format.

Answers 1 Comments
Dislike Bookmark

Answered on 09/01/2019 Learn IT Courses/Java +3 IT Courses/Java Script Training Tuition/BCA Tuition/Java Programming IT Courses/Java/Core Java

If you have a simple landing page, or a mostly static website with just a couple of forms, using a JS framework would be an overkill. Frameworks help when you're developing an enterprise-class web application because they tend to have a lot of data that needs to be synced with the backend, like, a Banking... ...more

If you have a simple landing page, or a mostly static website with just a couple of forms, using a JS framework would be an overkill. Frameworks help when you're developing an enterprise-class web application because they tend to have a lot of data that needs to be synced with the backend, like, a Banking or Insurance web application.

Answers 1 Comments
Dislike Bookmark

Contact

Load More

Ravi K Thapliyal describes himself as Software Engineer with 15 years of Professional experience in MNCs (JP Morgan, TCS, Mastek). He conducts classes in Java Training, Mobile App Development and SQL Programming. Ravi is located in Banjarawala Chandchak, Dehradun. Ravi takes Regular Classes- at his Home and Online Classes- via online medium. He has 10 years of teaching experience . Ravi has completed Bachelor of Engineering (B.E.) from PTU, Jalandhar in 2006. HeĀ is well versed in English and Hindi.

X

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more