Course Batch Starts, Timing, Price & Enroll

Program Duration Batch Starts Time Price # Enroll Book free demo
Weekend
60 Hrs Weekend Morning-Batch USD 350
INR 17999
Enroll Now Book free demo class
Weekend
60 Hrs Weekend Evening-Batch USD 350
INR 17999
Enroll Now Book free demo class
Weekdays
60 Hrs Weekdays Morning-Batch USD 350
INR 17999
Enroll Now Book free demo class
Weekdays
60 Hrs Weekdays Evening-Batch USD 350
INR 17999
Enroll Now Book free demo class

# Cloud lab charges will be extra. Our technical consultant will share actual lab charges with you.

About Course

The targeted audience for this course can be –

Recent graduate or postgraduate fresher
Software Engineers
Mobile Application Developers
Mobile Application Architect
Project Team / Lead
This combo course is designed to provide you the extensive knowledge for both Java programming and Android.

Because of the prevalence of Java and more the 3 billion devices which are running upon Java platform worldwide, there is a continued demand in worlds top industries for well-trained, highly-skilled Java programmers to create and maintain critical applications in java platform.

Under this course you will learn the core concept of Java programming as well as learn how to design and build a complete Android application from scratch. This course will improve your potential in the ever-growing Android market and move your development career forward.
After completing this course you will be able to –

Understand core concept of Java programming
Use object-oriented (OO) concepts in Java.
Work with Arrays and ArrayLists
Apply Exception Handling in Java
Understand the life-cycle of an Android application and its main components.
Build and Design an Android application from scratch.
Able to use different tools and plugins for the maintenance and debugging of Android applications.
Learn how to use external resources, intents, adapters and manifest files in any Android application.
Learn how to work with database in Android application
There is no formal prerequisite required to choose this course.

CURRICULUM

Java and Android

  • 1.1 Java Basics
    - Define the scope of variables
    - Define the structure of a Java class
    - Create executable Java applications with a main method
    - Import other Java packages to make them accessible in your code
  • 1.2 Working With Java Data Types
    - Declare and initialize variables
    - Differentiate between object reference variables and primitive variables
    - Read or write to object fields
    - Explain an Objects Lifecycle (creation, "dereference" and garbage collection)
    - Call methods on objects
    - Manipulate data using the StringBuilder class and its methods
    - Creating and manipulating Strings
  • 1.3 Using Operators and Decision Constructs
    - Use Java operators
    - Use parenthesis to override operator precedence
    - Test equality between Strings and other objects using == and equals ()
    - Create if and if/else constructs
    - Use a switch statement
  • 1.4 Creating and Using Arrays
    - Declare, instantiate, initialize and use a one-dimensional array
    - Declare, instantiate, initialize and use multi-dimensional array
    - Declare and use an ArrayList
  • 1.5 Using Loop Constructs
    - Create and use while loops
    - Create and use for loops including the enhanced for loop
    - Create and use do/while loops
    - Compare loop constructs
    - Use break and continue
  • 1.6 Working with Methods and Encapsulation
    - Create methods with arguments and return values
    - Apply the static keyword to methods and fields
    - Create an overloaded method
    - Differentiate between default and user defined constructors
    - Create and overload constructors
    - Apply access modifiers
    - Apply encapsulation principles to a class
    - Determine the effect upon object references and primitive values when they are passed into methods that change the values
  • 1.7 Working with Inheritance
    - Implement inheritance
    - Develop code that demonstrates the use of polymorphism
    - Differentiate between the type of a reference and the type of an object
    - Determine when casting is necessary
    - Use super and this to access objects and constructors
    - Use abstract classes and interfaces
  • 1.8 Handling Exceptions
    - Differentiate among checked exceptions, RuntimeExceptions and Errors
    - Create a try-catch block and determine how exceptions alter normal program flow
    - Describe what Exceptions are used for in Java
    - Invoke a method that throws an exception
    - Recognize common exception classes and categories

Module

  • Lesson 1: Android Framework and Android Studio
    - Introduction
    - Android Platform Architecture
    - Android Libraries
    - Components of Android Application
    - Types of Android processes and their priorities
    - Pre-requisites for Android Application Development
    - Android Studio
    - Gradle
    - Instant Run
    - Lab 1: Creating Your First Application
  • Lesson 2: Android SDK Tools and Activity Class
    - Android Project Structure
    - The Android Manifest File
    - Android SDK Tools
    - Android Device Monitor
    - Android Debug Bridge (ADB)
    - Batterystats and Battery Historian
    - Performance Profiling Tools
    - Emulator Controls
    - Building Backward-Compatible Android Applications
    - Activity
    - Methods to Remember
    - Lab 2: Studying Activity Life-Cycle
  • Lesson 3: Fragments, Views, and List View
    - Introduction
    - Fragments
    - Views
    - List View and List Activity
    - Recycler View
    - Card View
    - Runtime Permissions
    - Methods to Remember
    - Lab 3: Views and Runtime Permissions
  • Lesson 4: Intent, Intent Filters, and Deep Linking
    - Introduction
    - Intents
    - Native Android Actions
    - Data Transfer
    - Intent to Call Activities
    - Register an IntentFilter
    - Deep Linking
    - Methods to Remember
    - Lab 4: Creating Constants Selection Application and Testing Deep Linking
  • Lesson 5: Android Layouts and Custom Views
    - Introduction
    - Views
    - Layouts
    - Customized Views
    - Modify Existing Views
    - Constraint Layout
    - Lab 5: Custom View, Drawer Layout, and Fragments Application
  • Lesson 6: Android Resources, Themes, and Material Design
    - Introduction
    - Android Resources
    - Android Themes and Styles
    - Android Material Design
    - Activity Transitions & Shared Element Transitions
    - Methods to remember
    - Lab 6: A To-Do List Application in Material Design
  • Lesson 7: Android UI Dialogs, Menus, and WebView
    - Introduction
    - User Interaction through Messages
    - Dialogs
    - Activities with Dialog Theme
    - Toasts
    - Snackbar
    - Menus
    - Web View
    - Methods to Remember
    - Lab 7: Wallpaper Application
  • Lesson 8: Android Storage and Background Processing
    - Android Storage Options
    - File I/O
    - Shared Preferences
    - Connecting to the internet
    - Background Processing
    - Lab 8: Quotes Provider Application
  • Lesson 9: Android Storage: SQLite and Content Providers
    - Introduction
    - Databases in Android
    - Content Providers
    - Native Android Content Providers
    - Custom Content Provider
    - Sync Adapters
    - ORMLite
    - Methods to Remember
    - Lab 9: SQLite Databases and Content Providers
  • Lesson 10: Android Notification
    - Introduction
    - Creating a Notification
    - Notification Actions
    - Expandable Notifications
    - Notification Layouts
    - Notification Priority
    - Notification with Android System
    - New Notification Features of Android 7
  • Lesson 11: Location Aware Apps Using GPS and Other Providers
    - Introduction
    - What is GPS and how it works?
    - Other location service providers
    - Methods to capture user location
    - Using Google Maps
    - Setting Geolocation
    - Pins, Layers and custom drawing
    - Reverse Geolocation and Geocoder Class
    - Requesting User Permission For Location Access
    - Testing GPS on Android Emulator
    - Mocking Location on an Emulator
    - LAB 11 : Location-Aware Apps Using the GPS and Google Maps

Exam & Certification

Oracle Certification in Java is raising the bar with Java SE 7 certification credentials. The Oracle Certified Associate (OCA) Java SE 7 certification objectives that measure not only your day-to-day programming skills, but also your ability to manage the situations you are likely to encounter on a variety of projects. The OCA Java SE 7 certification requires successfully completing a single exam: 1Z0-803. This Exam will be a prerequisite for Oracle Certified Professional (OCP) Java SE 7 (exam code 1Z0-804).

ATC (Advance Training Consultants) organizes a test named as “Android Certified Application Developer” to judge the skills and knowledge of an individual in android with exam code “AND-401”.

Java

Java SE 7 Programmer I
Exam Number: 1Z0-803
Associated Certifications: Oracle Certified Associate, Java SE 7 Programmer
Exam Product Version: Java SE
Duration: 120 minutes
Number of Questions: 70
Passing Score: 63% View passing score policy
Validated Against: This exam has been validated against SE 7.
format: Multiple Choice

Android

Exam Name - Android Certified Application Developer
Exam Code: AND-401
Number of Question: 45
Question Type: Multiple Choice Questions
Passing Score: 70%
Exam Duration: 90 Minutes

Select Trainer for Demo


Abhishek Saxena
Certification:
From
Professional Experience
Training Experience

Qualification
BE.

Skills
Android, Apache Cordova, Hadoop , Hbase, IBM DB2 , IBM Worklight, PhoneGap ,

Profile
Working on Android, Hybrid mobile application deve lopment/ Training(Cordova/Phonegap/IBM Worklight) and Big-data Hadoop Training domain Read More...
RATING & REVIEWS
Alok Kumar
Certification:
From
Professional Experience
Training Experience

Qualification

Skills
Android, Hibernate, Java , Java EE, Spring, Struts, Swift,

Profile
He is having 3+ years of experience in Java and An droid. Read More...
RATING & REVIEWS
deepti sharma
Certification: Certified Six Sigma Yellow Belt
From
Professional Experience
Training Experience

Qualification
BE

Skills
Android, Android SDK Tools, Java ,

Profile
She is Focused,Highly responsible, enthusiastic an d hard working person with an instinct to succeed. Willing and able to work as a responsible team member.Her academic career has imparted her analytical mind, logical reasoning, systematic approach and interpersonal skills which imparts me enough confidence to successfully accomplish any task assigned to me through my hard work and instinct to succeed Read More...
RATING & REVIEWS
Dhiraj Ninave
Certification:
From
Professional Experience
Training Experience

Qualification
BE

Skills
Android, Android NDK, Android SDK Tools, C, C++ , J2EE, J2SE, Java , Java ME, Java SE, JDBC , PHP,

Profile
Hello World! I am Dhiraj, Co-Founder of Appsthenti c, a mobile development company specialising in Mobile and Web development. I love learning new stuff & spreading knowledge. I have given Guest Lectures at numerous institutions and mentored over 2000 students till date. I enjoys spending time coding & networking. Watching movies and listening to good music is something i do in my free time. Generating Employability & skill is what i wish to do in life. Read More...
RATING & REVIEWS
Sarang Vazalwar
Dhiraj has a tremendous quality of quick learning. Very highly technically sound in Android. And is humble , quiet & calm as a person.
Labhshree Bhimte
No recommendation from my side, you are a great Trainer who works with great enthusiasm... You are a dedicated to your work and genius too. I learnt so many things from you and it was always fruitful in discussing anything with you.
Manikanta
Certification:
From
Professional Experience
Training Experience

Qualification
MCA

Skills
Android, Android SDK Tools, HTML, Java , JSON, SQLite,

Profile
4+ Year of experience in Android SDK application d evelopment, including design, development.
Expertise in developing Android application using Eclipse IDE, SQLite, JAVA, XML, Android SDK ADT plug-in and Android Studio.
Experience in working with SQLite Database, Google Maps API and GPS Location Data.
Read More...
RATING & REVIEWS
Mohit
Certification:
From
Professional Experience
Training Experience

Qualification
MCA

Skills
Amazon's SimpleDB, Android, Android SDK Tools, Angular JS, Apache Ant, Apache Axis, Apache Bloodhoud, Apache Giraph, Apache Hama, Apache Jmeter, Apache Lucene, Apache Maven, Apache Solr, Apache Sqoop, Apache Tomcat , Apple, Architect, Artifactory, Artificial Intelligence, Automation, AWS, Business Intelligence, Cassandra, Certified Scrum Master (CSM), Cloud Computing, Cloud Stack, Cloudera, Cloudera Impala, CloudFoundry, Hadoop , Jenkins, Joomla, Machine Learning, OpenShift, Opensource, OpenStack, Puppet, Python, RUBY, Ruby on Rails,

Profile
Specialist: Cloud Computing, DevOps, Big Data, NoS QL, Docker, Chef, Puppet, Open Source, Git, SVN, Jenkins, Hudson, Hadoop, Cassandra, Autoscaling, Openstack, AWS, ec2, s3, CloudFormation, CloudFront, MySQL, PostgreSQL, MongoDB, OpenStack, Eucalyptus, Virtualization, Python, Perl, Bash, SOLR, OpenERP, Cherokee, Nginx, Percona, Software Appliances, VoIP, Elasticsearch Read More...
RATING & REVIEWS
Rakesh Yadav
Mohit and me worked on the same project during our academics. He has always an eagerness to learn new technologies, and always ready with innovative ideas. It was really great to work along with Mohit.
Ashutosh Sharma
I know Mohit since my BCA days. Mohit is very hard working person and a quick learner. We used to discuss for hours on different topics related to IT and his knowledge in many areas is very good.
Vinit Singhal
Mohit is one of the very few people who is very lively and at the same time dedicated to whatever cause he takes up. Excellent people management skills along with indepth knowledge of the task makes it a pleasure to work with him. I am sure he would be an asset no matter where he goes and wish him all the success for all his future endeavors
Naveen Kalra
Certification:
From
Professional Experience
Training Experience

Qualification
B Tech

Skills
Android, Codeignitor, HTML, Java , PHP,

Profile
I am a trainer. I teach C, C++, JAVA, Android, Adv ance JAVA, Html, PHP, Javascript. I have an experience of 4 years. Read More...
RATING & REVIEWS
Paramvir Singh
Certification:
From
Professional Experience
Training Experience

Qualification
B.Tech

Skills
Android, Android SDK Tools,

Profile
Paramvir have 7 years of experience in Android app lication development and Android app development training.
Android Application design and development. Developed apps for major global and domestic clients including Airtel, Sydney Airport, American Airlines, HomeShop18, Kitco.
Read More...
RATING & REVIEWS
Subodh Verma
Have switched from Dot Net technology to Android. Got online training from Paramvir. I learned Android and Java programming concepts in this training. Writing this review because I really got a lot of benefit from his sessions. Android is booming technology and I got training at perfect time. Now got switched as mobile team lead in the same organization.
Sarswathy Sudhakar
Attended online training session.The way of giving training was good.The speed of training was a high and too much content was covered in 30 hours of training. So could not keep up with the pace. You should cover less content in more detail. Giving 5 star because the trainer is having good knowledge of Android concepts and energy level was good.
Sarthak gupta
The best Android trainer.
Pragati Singh
Certification: Java SE 7
From
Professional Experience
Training Experience

Qualification
MCA,MA,PGDIBO

Skills
Android, Android NDK, Android SDK Tools, iOS ,

Profile
I aim to work in an organization, where innovation and excellence are the way of life, where my full potential will be explored, and where I will get ample scope for development. Along with the eagerness to learn, I also possess the leadership skills required in the technology industry today. Member of International Association of Engineers(IAEG) Industrious, creative, R & D , willingness to learn, comprehensive problem solving abilities, ability to deal with people. Read More...
RATING & REVIEWS
Sagar Verma
"Pragati is very passionate and has great vision for his work. His focus keeps everything moving smoothly, he makes sure all the deadlines are met, and makes sure that whatever project he is working on meets the highest standards. Also he is a hard working and very serious team player."
Milan Singh Thakur
Pragati is very dynamic and a very good team player. He has strong dedication towards his profession. I have seen his contribution to OWASP which remarkable and consistent. Keep up Buddy...!!
Ashish Sharma
Pragati is very passionate and has great vision for his work. His focus keeps everything moving smoothly, he makes sure all the deadlines are met, and makes sure that whatever project he is working on meets the highest standards. He has great knowledge of multiple languages and platforms. Always ready to help and a nice person. I wish him all the best for future!
Ashish Mishra
Pragati has an excellent technical know how about mobile technologies be it Android or iOS. He is a great problem solver and will be a precious asset to any company he works with.
Durgesh Chaubey
Pragati Sir is one of those rare managers who also naturally serves as an inspiring mentor for the whole staff. With a background in psychology and many years’ worth of experience as an educator, Pragati exhibits strong interpersonal skills and a unique capacity for empathy. These qualities most notably translate in his ability to motivate a team to care about its project and be invested in the project’s success. Alec is the go-to person for conflict resolution and problem solving; when fights break out in boardroom meetings, he steps in to diffuse tension and induce compromising. Though he’s never one to draw attention to himself, Alec’s positive attitude and the respect others feel toward him are palpable.
Mohd. Anas Rasheed
Pragati always keep updating himself with new technologies and always look forward to learn something new and apply it in projects. which is the requirement of highly challenging environment of Software Industry.
Prashant Ranjan
Certification: Android
From
Professional Experience
Training Experience

Qualification
MCA

Skills
Android, CSS3, HTML5, iOS , Java , OBJECTIVE C, PhoneGap , PHP, Swift, Xamarin, CSS, HTML,CSS,JS,

Profile
Senior corporate trainer & consultant, Certified A TC Android Application Developer, iOS 7 Apps development using OBJECTIVE C, iOS 8 Apps development using SWIFT Read More...
RATING & REVIEWS
Sanskriti Agarwal
Certification: Java SE
From
Professional Experience
Training Experience

Qualification
Salesforce DEV 401 , ADM 201, ADM 211, platform app BUILDER certified, 2+ yrs in Salesforce configur

Skills
AJAX, Data Structure, Hibernate, HTML, J2EE, Java , JDBC , JQuery , JSP , Node.js, Salesforce.com, Servlet, Spring, CSS, HTML,CSS,JS, MySQL 5.5, Java Applet, Java AWT and Swing,

Profile
Hi Learners , I have 10 years of experience in Training and Coding in Java and Salesforce combined. I am a certified in SCJP, ADM 201, ADM 211, Platform App builder and Dev 401 currently working as a Salesforce Consultant . I have designed my course for beginners and Advance both & running these courses on multiple sites and these courses are highly customizable according to your skill level and needs. This course also includes : ->Fun tutorials with live demo and real examples ->on-demand video ->Access to assignments and Quizzes ->Sample codes to practice ->Free ebooks and cheatsheets Also you can avail on demand sure shot certification questions and answers specifically designed to be ready for the Salesforce/Java Certification . Waiting for your response . Regards , Sanskriti Agarwal Whatsapp: 9718929386 Skype: sanskriti.agarwal Read More...
RATING & REVIEWS
VENKATARAMANA GANJI
Certification:
From
Professional Experience
Training Experience

Qualification
M.C.A

Skills
Android, Android SDK Tools, JSON, SQLite, XML,

Profile
Working as Android Developer in NETSAR soft soluti ons pvt ltd, Hyderabad from jan 2010 to till date. Specialties: Android, c + +, html, java, java server pages, javascript, microsoft office, operating systems, DBMS, oracle with SQL, EJB, RMI, Project Management, JDBC, SQLite, JSON, REST,SOAP Takes care of Android Training for online batches for trainees from remote locations. Mentoring trainees for job preparation and project development. Read More...
RATING & REVIEWS
Yash Srivastava
Certification:
From
Professional Experience
Training Experience

Qualification
B.C.A.

Skills
Adobe Dreamweaver, Android, Android NDK, Android SDK Tools, Eclipse , J2EE, Java EE, Java ME, Java Script, Java SE, JQuery , JSON, Mobile Apps Support, Mobile Development, MS Office, Operating System, XML,

Profile
I am working as a Android Developer and able to do working on new technologies.I always do my best towards development. Read More...
RATING & REVIEWS
Disclaimer

** The above course information is taken from Oracle, ATC (Advance Training Consultant)

* Money Back Guarantee till demo and 1st class of the course.

* All trademarks and logos appearing on this website are the property of their respective owners.


Copyright ©2015 Hub4Tech.com, All Rights Reserved. Hub4Tech™ is registered trademark of Hub4tech Portal Services Pvt. Ltd.
All trademarks and logos appearing on this website are the property of their respective owners.
FOLLOW US