• Question & Answer
• Problem Solving
• Hands on practical training
• Lab assignments
• Video presentations
• 2 Mini Project and One Final Project
• Project Management Sessions.
• Recognizes the concept of application development for mobile devices.
• Install and configure Mobile application development tools.
• Design and develop user Interfaces for the mobile app platform.
• Apply Java, Kotlin, Swift programming concepts to Java Cloud App, Android & iOS application development.
• Real-time experiences from the our industry app developers
• After the training, make the great mobile application.
• You can develop the app everything from scratch ,write simple GUI applications, use built-in widgets and components, work with the database to store data locally and cloud through REST API
Core Java- Configuring Java Environment - IDE Introductions (Eclipse, NetBeans) - Data types and Variables-Operators and Expressions-Control Flow-OOP with Java-Packages-Exception Handling-File Handling with java.io - Collection Framework-More utilities in java-Java Naming Convention
JDBC - JDBC - Basics - Table Creations, Keys, Joins - Functions, Triggers, Views - JDBC - Java (Different types of using)
Spring MVC - Spring Core-Spring JDBC-Application with JDBC Template-Dependency Injection
Spring Hibernate -Spring Hibernate basics
JPA - Spring JPA core basics-An application with following technology(Spring MVC, MySQL, JPA)
Installation and Configuration of application development tools, including:
Java Software Development Kit (JDK) - Android Software Development Kit (SDK) - Android Studio - Android Virtual Device Manager - Android - Debug Bridge - Android Device Drivers
Design and develop User Interfaces for the Android platform:
Android Applications, Activities and Widgets - ActionBar Activities - Customizing Styles and Themes - Displaying images - Playing video and audio - UI Fragments and the Fragment Manager - Creating custom SurfaceViews and simple animation - Responding to touch events - Supporting different devices, localizations, orientations, API levels, and resolutions. - XML resources - Launching Activities and passing information between Activities
Save state information across important operating system events:
The Activity Lifecycle - Saving data to external and internal storage - Shared preferences - Connecting to databases and sending SQL queries -Storing information in encrypted format
Apply Java programming concepts to Android app development:
Extending classes - Overriding class methods - Adding new properties and methods to classes - Creating and implementing interfaces - Creating event listeners and responding to events - Tying Android XML resources to Java code - Creating Threads and Runnables for asynchronous event processing
IoT - The Arduino Platform and C Programming:
Outline the composition of the Arduino development board Describe what it means to program the board's firmware - Read board schematics - Install Arduino IDE - Describe what "shields" are and how they are used - Specify the role of libraries in the use of shields - Compile and run a program - Name C Variables and Types - Name common C operators - Use conditionals and loops - Explain functions, their definition and invocation - Explain the implications of global variables - Undertake the Arduino build process - Describe the role of the tools behind the IDE - Describe how to invoke functions in classes - Access the pins of the Arduino - Differentiate between digital and analog pin - Debug embedded software - Explain the importance of controllability and observability in the debugging process - Describe common debugging architectures for embedded systems - Explain how the UART Serial communication protocol works - Describe how the Arduino Serial library performs serial communication
Publish Android App:
Creating a Google Play Store account and preparing apps for the Play Store
Final Project :
SmartHome Application with Cloud Enabled.
Course Fee (Rs.): 22,000
* Candidates should bring their own Laptop for the training programme
Rs 22,000 /-
July 1st 2021
September 30th 2021