IGEEKS is a Bangalore based Training & Recruitment company.
We offers osoftware training courses starting from absolute beginner level to advanced levels.Providing high quality training at affordable fees is our core value. All our trainers are working IT professionals with rich experience. We work with our students in developing the right skills they need to build their career in present competitive environment. We have flexible batch times to suit the timings of graduating students and working professionals.
1. IGeekS Technologies., Email:training@igeekstechnologies.com, +91-9739066172, 080 -32487434
Duration:40hours
IGEEKS TECHNOLOGIES Software Training Division Academic Live Projects For BE,ME,MCA,BCA and PHD Students IGeekS Technologies (Make Final Year Project) No: 19, MN Complex, 2nd Cross, Sampige Main Road, Malleswaram, Bangalore- 560003. phone No:080-32487434/9739066172 Mail: training@igeekstechnologies.com, nanduigeeks2010@gmail.com Website: www.igeekstechnologies.com Land mark : Near to Mantri Mall, Malleswaram Bangalore
2. IGeekS Technologies., Email:training@igeekstechnologies.com, +91-9739066172, 080 -32487434
Android App Development Training IGeekS Technologies is a well-known and trusted name in Bangalore for providing Corporate IT Training and Consulting Services. We offer Intermediate and Advanced level courses. Our courses are customized to suit the requirements of the target audience. The training methodology is simple and easy to understand, and the personalized attention given to the participants enables them to learn better, faster and more efficiently. IGeekS Technologies happily announced, Bangalore's first Advanced Training program for Android Mobile platform. What is Android? Android is a rich, ready-to-use software stack that is easily adaptable to different hardware platforms. It includes an operating system, middleware and key applications. With Android and the dynamic open source development community around it, developers can easily and quickly create new applications, and OEMs can leverage the increasingly broad set of available applications for their devices. Objectives: Upon completion of this course, you will be able to: 1. Build your own Android apps 2. Explain the differences between Android and other mobile development environments 3. Understand how Android applications work, their life cycle, manifest, Intents, and using external resources 4. Design and develop useful Android applications with compelling user interfaces by using, extending, and creating your own layouts and Views and using Menus. 5. Take advantage of Android's APIs for data storage, retrieval, user preferences, files, databases, and content providers 6. Tap into location-based services, geocoder, compass sensors, and create rich map-based applications 7. Utilize the power of background services, threads, and notifications. 8. Use Android's communication APIs for SMS, telephony, network management, and internet resources (HTTP). 9. Secure, tune, package, and deploy Android applications Why Android:
Growing job market in android
Number of companies using android technology is increasing day by day.
Competition for getting Job is very less.
Android is a Google technology.
Writing applications in Android is very easy as it is based on JAVA.
You can earn money by uploading your Android-App into market. Who can learn android: Any B.E/ B.Tech/ M.C.A/ M.Sc computers/ M.Tech student in any stream can choose android as his career. Java experience is required to get the most benefit from this training.
3. IGeekS Technologies., Email:training@igeekstechnologies.com, +91-9739066172, 080 -32487434
Course content: Part – 1: Core Java required for Android
1) Class & Object: Real world objects versus software objects
2) JVM architecture.
3) Memory architecture of a java program
4) OOPs programming basics
a. Messaging passing between objects
b. Abstraction
c. Inheritance – code reusability
d. Interfaces – abstract classes
5) Exception handling
6) Collections
7) Threads
8) Streams
9) Mock tests & Assignments on core Java
Part – 2: 1. Getting Started a) Android Fundamentals: Jargon Explained b) Setting up android development. Creating a Skeleton Application. c) Anatomy of an Android application. Activity Lifecycle Model. d) Building Blocks/components. 1) Activities 2) Services 3) Content Providers 4) Broadcast Receivers 2. Activities and intents a) Launching Activities and sub activities b) Launching activity by intent and component 3. Android UI a) XML based UI b) Views and Layouts
4. IGeekS Technologies., Email:training@igeekstechnologies.com, +91-9739066172, 080 -32487434
c) UI widgets d) Handling user events 4. Advanced Android UI a) Understanding adapters b) Complex UI components c) Custom View and component d) Menus and dialogs e) Managing user preferences f) Handling multiple Screen sizes 5. Graphics and Animations a) Drawing graphics in android b) Drawing with xml c) Canvas drawing best practice 6. Intents and intent filters a) Intent pieces b) Implicit and Explicit Intent c) Intent resolution d) Creating intent filter 7. Broadcast Receivers and Notifications a) Broadcasting –system and custom b) Notifications c) Enforcing Permissions 8. Services a) Building and consuming services b) Service lifecycle c) Local service d) Remote Service e) Service and notifications combined 9. SQLite Database a) SQLite pieces b) Opening and closing database c) Doing CRUD operations 10. Content Providers a) Content provider MIME types
b) Using a content provider
5. IGeekS Technologies., Email:training@igeekstechnologies.com, +91-9739066172, 080 -32487434
c) Adding changing and removing content d) Custom content provider 11. Networking a) HTTP Operations via Apache Http Client b) Working with web services 12. Location based services a) Accessing location based services b) Mapping with Map View and Map Activity 13. Media Framework and telephony APIs a) Working with media APIs b) Working with telephony APIs 14. Development to deployment a) Dalvik debugging tool b) Handling multiple screen sizes c) Handling multiple Devices d) Handling API/platform changes 15. Accessing android hardware a) Using the media apis b) Using the camera c) Using the accelerometer and compass d) Using bluetooth e) Using Wifi 16. Web Services a) JSON Parser b) XML Parser Explanation with sample codes and small programs for each and every topic. At the end of the course you will be given a sample project which will help you in integrating all the concepts learnt by you.