- (5.0 Star)
Android Developer
Certification Training
We provide Online Instructor And Classroom Instructor led Live virtual classroom by certified trainers/ industry professionals
- Get Up to 35% discount
About Course
Android Software Development Is The Process By Which New Applications Are Created For The Android Operating System. Applications Are Usually Developed In Java Programming Language Using The Android Software Development Kit (SDK), But Other Development Environments Are Also Available.The Android Software Development Kit (SDK) Includes A Comprehensive Set Of Development Tools. These Include A Debugger, Libraries, A Handset Emulator Based On QEMU, Documentation, Sample Code, And Tutorials. Currently Supported Development Platforms Include Computers Running Linux (Any Modern Desktop Linux Distribution), Mac OS X 10.5.8 Or Later, And Windows XP Or Later. As Of March 2015, The SDK Is Not Available On Android Itself, But The Software Development Is Possible By Using Specialized Android Applications. This package program covers both Core Java and Android App Development, developer having the opportunity to develop both kind of application for PC and Mobile Phone too.
Key Features
You will get 100% job Assurance and life time e-placement support
classed taken by globally certified trainers
You will get 3 year Dedicated placement support
Courses are globally recognized & accredited
Course Type:
Certification Training
Live virtual classroom:
19,999/-
24,999/-
Regular classroom:
19,999/-
24,999/-
- Duration:
6 Months
- Enrolled:
101 Learners
- Eligibility:
BCA/BSc IT/BE/B-Tech 10 / 10+2 / Graduate With programing Skill
- 5 Star:
15 Reviews
Module - I
Java is a general purpose, high-level programming language developed by Sun Microsystems. The small team of engineers, known as Green Team, initiated the language in 1991. Java was originally called OAK, and was designed for handheld devices and set-top boxes. Oak was unsuccessful, so in 1995 Sun changed the name to Java and modified the language to take advantage of the burgeoning World Wide Web. Java is an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors. Java source code files (files with a .java extension) are compiled into a format called bytecode (files with a .class extension), which can then be executed by a Java interpreter. Java is object-oriented, which means that, among other characteristics, an object can take advantage of being part of a class of objects and inherit code that is common to the class. Objects are thought of as “nouns” that a user might relate to rather than the traditional procedural “verbs.” A method can be thought of as one of the object’s capabilities or behaviors.
Duration : 60 Hrs. Eligibility : Fresher 10th/10+2/Graduate with C/C++ Programming Skill
INTRODUCTION OF JAVA
What is Java?
How to Get Java
A First Java Program
Compiling and Interpreting Applications
The JDK Directory Structure
DATA TYPES AND VARIABLES
Primitive Datatypes ,Declarations
Variable Names
Numeric Literals,Character Literals
String, String Literals
Arrays, on-Primitive Datatypes, the Dot Operator
OPERATORS AND EXPRESSIONS
Expressions
Assignment Operator
Arithmetic Operators
Relational Operators
Logical Operators
Increment and Decrement Operators
Operate-Assign Operators (+=, etc.)
The Conditional Operator
Operator Precedence
Implicit Type Conversions
The Cast Operator
CONTROL FLOW STATEMENTS
Statements
Conditional (if) Statements
Data types and Variables 3
Adding an else if
Conditional (switch) Statements
While and do-while Loops
for Loops
The continue Statement
The break Statement
METHODS
Methods
Calling Methods
Defining Methods
Method Parameters
Scope
Method Parameters
So, Why All the static?
OBJECT-ORIENTED PROGRAMMING
Introduction to Object-Oriented Programming
Classes and Objects
Fields and Methods
Encapsulation
Access Control
Inheritance
Polymorphism
OBJECTS AND CLASSES
Defining a Class
Creating an Object
Instance Data and Class Data
Methods
Constructors
Access Modifiers
Encapsulation
USING JAVA OBJECTS
Printing to the Console
Printf Format Strings
String Builder and String Buffer
Methods and Messages
toString
Parameter Passing
Comparing and Identifying Objects, Destroying Objects
INHERITANCE IN JAVA
Inheritance
Inheritance in Java
Casting
Method Overriding
Polymorphism
super
The Object Class
PACKAGES
The import Statement
Static Imports
Casting
CLASSPATH and Import
Defining Packages
Package Scope
EXCEPTION HANDLING
Exceptions Overview
Catching Exceptions
The finally Block
Exception Methods
Declaring Exceptions
Defining and Throwing Exceptions
Errors and Runtime Exceptions
Assertions
INPUT/OUTPUT STREAMS
Overview of Streams
Bytes vs. Characters
Converting Byte Streams to Character Streams
File Object
Binary Input and Output
PrintWriter Class
Basic and Filtered
COLLECTION FRAMEWORK
The Collections Framework
The Set Interface
Set Implementation Classes
The List Interface
List Implementation Classes
The Map Interface
Map Implementation Classes
INNER CLASSES
Inner Classes
Member Classes
Local Classes
Anonymous Classes
Instance Initializers
Static Nested Classes
INTRODUCTION TO THREADS
Non-Threaded Applications
Threaded Applications
Creating Threads
Thread States
Runnable Threads
Coordinating Threads
Interrupting Threads
Runnable Interface, ThreadGroups
INTERFACES AND ABSTRACT CLASSES
Separating Interface and Implementation
UML Interfaces and Realization
Defining Interfaces
Implementing and Extending Interfaces
Runnable Threads
Abstract Classes
SERIALIZATION
Object Serialization
Serializable Interface
Serialization API
ObjectInputStream and ObjectOutputStream
The Serialization Engine
Transient Fields
readObject and writeObject
Externalizable Interface
GENERICS
Using Generics
Type Erasure
Type Boundaries
Wildcards, Generic Methods
Strengths and Weaknesses of Generics
Legacy Code and Generics
ANNOTATIONS
Uses for Meta-Data
The Annotations Model
Annotation Types and Annotations
Built-In Annotations
Annotations vs. Descriptors (XML)
REFLECTION
Uses for Meta-Data
The Reflection API, The Class Class
The java.lang.reflect Package
Reading Type Information
Navigating Inheritance Trees
Dynamic Instantiation, Dynamic Invocation
Reflecting on Generics
ERROR HANDLING
Error handling strategies
return values vs exceptions
Basic Exception Handling
try/catch/finally/throw
Debugging
REMOTE METHOD INVOCATION (RMI)
Introduction
RMI Architecture
The Remote Interface
The Remote Object
Writing the Server
The RMI Compiler
Writing the Client
Remote Method Arguments and Return Values
Dynamic Loading of Stub Classes
Remote RMI Client Example
Running the Remote RMI Client Example
JDBC
Database basics
SQL, MySQL, PostgreSQL-Introduction and overview
What Is the JDBC API?
Driver Types
Two-tier and Three-tier Models
Connection Overview
Transactions
DriverManager Overview
Statement Overview
Sending Batch Updates
ResultSet Overview
Types of Result Sets
Concurrency Types
PreparedStatement Overview
CallableStatement Overview
ResultSetMetaData, Scrollable ResultSet,
Prepared Statement, Callable Statement
Performing Batch Update.
Android software development is the process by which new applications are created for the Android operating system. Applications are usually developed in Java programming language using the Android software development kit (SDK), but other development environments are also available.The Android software development kit (SDK) includes a comprehensive set of development tools.[8] These include a debugger, libraries, a handset emulator based on QEMU, documentation, sample code, and tutorials. Currently supported development platforms include computers running Linux (any modern desktop Linux distribution), Mac OS X 10.5.8 or later, and Windows XP or later. As of March 2015, the SDK is not available on Android itself, but the software development is possible by using specialized Android applications.
Duration :60 Hrs. Eligibility : Fresher 10th/10+2/Graduate with Java Programming Skill
CHAPTER 1: JAVA CONCEPTS
- OOPs Concepts
- Inheritance in detail
- Exception handling
- Packages & interfaces
- JVM & .jar file extension
- Multi threading (Thread class & Runnable Interface)
CHAPTER 2: SQL
- DML & DDL Queries in brief
CHAPTER 3: INTRODUCTION TO ANDROID
- What is Android?
- Setting up development environment
- Dalvik Virtual Machine & .apk file extension
- Fundamentals:
- a. Basic Building blocks – Activities,Services,Broadcast Receivers & Content providers
- b. UI Components – Views & notifications
- c. Components for communication -Intents & Intent Filters
- Android API levels (versions & version names)
CHAPTER 4: APPLICATION STRUCTURE (IN DETAIL)
- AndroidManifest.xml
- Uses-permission & uses-sdk
- Resources & R.java
- Assets
- Layouts & Drawable Resources
- Activities and Activity lifecycle
- First sample Application
- Android Training Course Syllabus ipsr solutions ltd
CHAPTER 5: EMULATOR-ANDROID VIRTUAL DEVICE
- Launching emulator
- Editing emulator settings
- Emulator shortcuts
- Logcat usage
- Introduction to DDMS
- Second App:- (switching between activities)
- Develop an app for demonstrating the communication between Intents
CHAPTER 6: BASIC UI DESIGN
- Form widgets
- Text Fields
- Layouts
- [dip, dp, sip, sp] versus px
- Examples
CHAPTER 7: PREFERENCES
- SharedPreferences
- Preferences from xml
- Examples
CHAPTER 8: MENU
- Option menu
- Context menu
- Sub menu
- menu from xml
- menu via code
- Examples
CHAPTER 9: INTENTS (IN DETAIL)
- Explicit Intents
- Implicit intents
- Examples
- Android Training Course Syllabus ipsr solutions ltd
CHAPTER 10: UI DESIGN
- Time and Date
- Images and media
- Composite
- AlertDialogs & Toast
- Popup
- Examples
Sent Us a Message