JAVA MOBILE DEVELOPMENT

3 DAYS | 21 HOURS TRAINING PROGRAMME

ONLINE OR FACE-TO-FACE TRAINING

Java is a popular programming language that is used for developing mobile applications across a wide range of devices and platforms.

Java provides several tools and frameworks that enable developers to build mobile applications for various platforms such as Android, Blackberry, and Nokia. These tools include the Android SDK, Java ME SDK, NetBeans, Eclipse, and other development environments.

In Java mobile development, developers use Java to write code for the application's back-end functionality, while the front-end user interface is usually built using XML. Java mobile development can include features such as data storage, network connectivity, multimedia, and location-based services.

In this course, you'll learn the fundamentals of Android and build an app . I will walk you through downloading the necessary software (Android Studio and the Java Development Kit), teach you the fundamentals of programming, and at the end we will build one or two android apps. (Depending on the trainees speed in learning)

By the end of this course, you will know about java in deep, make pretty much any Android app you like (your only limit is your imagination) and accelerate your career to android programmer.

 COURSE OUTLINE 

(THIS IS A 3 DAYS / 21 HOURS COURSE)


DAY 1

1. Introduction

Installing netbeans -- Java best IDE 

Installing Android Studio

Tour of android studio


2. Basics of Java

Variable Concept 

Priorities of Operations 

Increment & Decrement

Build Logic

If statements

Switch Statements

For Loop

While ..... Do while loop 

Break .....Continue Function

Local and Global Variable 

One Dimensional Array 

Two Dimensional Array


DAY 2

3. Intermediate Java

Object Oriented Programming

 Making our first class 

Constructor

Inheritance

Encapsulation 

Static keyword


4. Advanced Java

Thread -- Theory 

Example of Thread 

Runnable

Array list 

Linked-List


5. Basics of Android Programming

XML basics

Layout Basics -- Linear and Relative Layout 

Layout Basics --Table Layout

Fragment

Working with Intent

Currency Converter App


DAY 3

6. Advance Android Programming

ListView --Start advanced Android Programming 

Broadcast

Working with Multi-Thread

Using Runnable & Handler

Services

Work with notification


Lab Project : Tic Tac Toe Game

TIc Tac Toe game : Making Layout 

Tic Tac Toe game : Play Game

Tic Tac Toe game : Find Winner

WHO SHOULD ATTEND

RATIONALITY

LEARNING OUTCOME

By the end of this course, you will get to:

 FOR PRICING AND BOOKING THIS COURSE, PLEASE E-MAIL US AT janice@marcnzed.com 

OR CALL +6012 451 4977 (MALAYSIA) OR  +65 9052 3859 (SINGAPORE)


Certificate

Upon successful completion of the course, participants will be awarded a verified digital certificate by Marc & Zed Training Singapore in collaboration with Marc & Zed SPACES Malaysia