Course

Android Studio

Hello and welcome to the Android Developer Course. Throughout this course, you will learn how to develop a variety of Android applications. In preparing for this course, I have done my best to bring about a decade worth of experience in teaching and developing mobile applications to you.

We will begin with the simplest of topics to build our confidence and one step at a time move towards more complex and advanced topics. As a result, this course includes everything you need, to start your career as an Android developer or develop the app that you have in mind.

Android is the most widely used mobile operating platform worldwide, an open source designed for smartphones and tablets. The refined syllabus of android application development from Xplore IT Corp will give you a 360-degree view of the entire concept and make you an expert in Android.

TOPICS TO BE COVERED IN THIS COURSE

C & C++ Programming

  • History & Features of Java
  • Internals of Java program
  • JDK, JRE and JVM
  • Java Primitive Data Types & Operators
  • Control Program Flow
  • Arrays
  • Advantage of OOPs
  • Object and Class
  • Method Overloading
  • Constructor
  • Static keyword
  • this keyword
  • Aggregation
  • Method overriding
  • Super Keyword
  • Final Keyword
  • Types of Abstraction
  • Abstract class
  • Interface
  • Abstract vs interface
  • Package Types
  • Package Declaration
  • Import Package
  • String Comparison
  • String Concatenation
  • Substring
  • Methods of String class
  • String Buffer class
  • String Builder class
  • Creating Immutable string
  • toString method
  • String Tokenizer clas
  • Exception Keywords
  • Try & catch block
  • Multiple catch block
  • Nested try
  • Finally block
  • Throw Keyword
  • Throws Keyword
  • Thread & Multithreading
  • Life Cycle of Thread
  • Thread Scheduler
  • Sleeping a thread
  • Thread Priorities
  • Input Scanner
  • DataInputStream & DataOutputStream
  • BufferInputStream & BufferOutputStream
  • FileWriter & FileReader
  • PrintWriter class
  • Input from Consoles
  • List class
  • Set class
  • Map class
  • Swing Components
  • Frame & Panel components
  • Layout Manager
  • Life Cycle of Applet
  • JApplet classes
  • Painting in applet
  • Event Handling in Applet
  • JDBC overview and architecture
  • Connectivity steps
  • Prepared statement & JDBC transaction
  • Developing Application with database
  • Java EE application assembly and deployment
  • Getting started with web application
  • Model View Controller(MVC)
  • Packaging application
  • Generic Servlet
  • HTTP Servlet
  • Servlet Life Cycle
  • Initializing Servlet
  • Handling client HTTP Request & Server HTTP Response
  • Request Dispatcher
  • send Redirect
  • JDBC overview and architecture
  • Connectivity steps
  • Prepared statement & JDBC transaction
  • Developing web Application with database
  • Overview of JSP
  • JSP architecture and life cycle
  • Components of java server page
  • Implicit objects
  • Custom Tags in JSP
  • Session Techniques
  • HTTP sessions
  • Sessions using JSP
  • Cookies in servlet
  • EJB Architecture
  • Features of EJB
  • About session bean
  • EJB Module and packaging
  • Developing EJB module
  • Struts Architecture
  • Struts Request Handling
  • Struts Tag Libraries
  • Struts XML based validation
  • Struts Database access
  • Hibernate Architecture
  • Hibernate Sessions
  • Building Hibernate Application
  • Hibernate Query Language (HQL)
  • History and versions
  • Setting up development environment
  • Android core building block
  • Android Emulator
  • R.java file
  • AndroidManifest.xml
  • First Android Application
  • Launching Emulator
  • Uses-permission & uses-SDK
  • String.xml
  • Working with Button
  • Toast
  • Button
  • Toggle Button
  • Image Button
  • Check Box
  • Radio Button
  • Auto Complete Text view
  • Rating Bar
  • spinner
  • Option Menu
  • Context Menu
  • Popup Menu
  • Implicit Intent
  • Explicit Intent
  • Styles.xml
  • Colors.xml
  • Style attributes
  • Internal storage
  • External storage
  • SMS in android
  • Networking
  • Telephony Manager
  • Get call state
  • Phone call

DURATION

The duration of this course will be 3-6 months, with 1-2 hour sessions each day for a total of 120 hours.

CERTIFICATION POLICY

Certificate of Merit for all the participants.
At the end of this course, an assessment will be organized among the participating candidates, and front-runners will be awarded a ‘Certificate of Excellence’.