Sunday, June 2, 2013

Summer training in Android

Android is an open platform for developing mobile and tablet applications in java. It consist of O/S (a flavor of linux), a run time environment for executing applications and an API for developing applications. The API (set of classes and interfaces) is developed in java hence Java is a prerequisite for android development.

With technological advancement (both software and hardware) in the last 5 to 6 years, mobiles have become computing powerhouses and supports multitude of applications.  Per day thousands of new applications are being developed world over for smart phones and Android is leading the pack.

In the time to come, Android will be supported by other platforms such as TV, Web, Still & Video Cameras and many more. The adoption of Android world over by all leading mobile and other electronic device manufacturers bode well for its future. Android has catapulted Samsung to the number one slot of smart phone developer world over. In future, there is going to be a great demand for android professionals.

Learning android is easy for Java as well as .Net developers. It provides a very powerful and easy to learn API in Java which can be learned in just two months. Being a short course, it is ideally suited for summer training.

All engineering students who have knowledge of core java can opt Android as a career option by completing summer training in Android.

We at Tech Mentro provide, Summer Training in Android covering the core as well as advance part in detail. All applications are tested and deployed on actual devices in addition to simulator. After the completion of the training, students can develop sophisticated applications for real devices as their projects.


Monday, January 3, 2011

how to find best institute for 6 months project training

In the months of January, Students of MCA, BCA and B.Tech starts their search for six months final year project training. Usually students search the web for finding out training. In recent years, a plethora of institutes and companies have cropped up to cater to the needs of students. Some of them are really good but most of them are really waste of time and money.
following things should be considered by the students while looking for a training company:
1. Experience and Training Skills of the trainer are the most important factors of a training program. Students should ask interaction with the trainer and if possible must attend demo class.
2. Feedback of existing students is another factor that students should take into consideration i.e. if you are looking for training in an institute than you must interact with the students to find out actual picture.
3. In most of the training institutes and compnies, basic part of the course is handled sufficiently by the trainers but in advnace topics and project implementation they flounder so student need to do through analysis before joining a institue.
4. Students must not be fooled by group discounts or service tax discounts or job assurances offered by institutes because if training is not upto the mark nothing shall help and by the way discount of Rs. 500/ or 1000/ or fee difference of such magnitude doesn't matter in the context of career.
5. Now a days, a lot of free classified sites have cropped up which are used by training companies to post their ads, in these ads they makes claims to be the best, students must not be fooled by these ads.

6. A lot of institutes claim to offer experience certificates, most of these certificates are worthless because the companies of which certificates are offered are spurious i.e. they don't exist. students must check the details of these companies from the site of Ministry of Corporate Affairs, Goverment of India

7. Most of the training institute/companies claim to provide 100% job guarantee, students must think twice before joining such institutes because job are not earned by money but by skills, so they should focus on getting skills, job shall take care of itself.

Keep hunting guys...,

On my part, I invite all of you, to come to tech mentro, attend demo, interact with existing students and leave your comments on our quality and offerings.
Neeraj Kumar

Saturday, January 1, 2011

Difference b/w Rote & Conceptual Training

Learing can be of two types:
  1. Rote Learning
  2. Conceptual Learning
Rote Learning means cramming up/ mugging up things. Conceptual Learning means deeper understanding. Most of the students learn things by rote and thinks they understands them but in reality they only know them. There is difference b/w knowing and understanding, in knowing we are concerned with, "What is?" but in understanding we are concerned with not only with "what is?" but also with "how is?" and "why is?".
To illustrate the my point in the context of Java Training, let me give you an example:
All Java Programmers and Students know that main() method in java has void as return type but do they really understand why it is so, or do they ever think about it.
In Java main() method has following signature:
public static void main(String arr[]) {...}
In C/C++, main()  function can have void as well as int as its return type:
  1. void main() {...}
  2. int main() {...}

now my question is this, why main() method of Java has only void as its return type, when main() function of C/C++ can have both void as well as int.

this question takes the reader to the conceptual learning.
If you are interested in finding out the answer of this question and many more such interested things, keep on reading...
Neeraj Kumar
Tech Mentro
Noida, India.