+254 721 331 808    training@upskilldevelopment.com

Mobile Application Development Training Course

NOTE: To view the training dates and registration button clearly put your mobile phone, tablet on landscape layout. Thank you

Online/ On-site (Nairobi, Kenya) Training Dates

Course Date Onsite fee (Nairobi) Live Online fee Register for Physical/Online Training

Introduction

This course blends theory and practice to help you build great apps the right way. In this course, you'll work with trainer step-by-step to build a cloud-connected Android app, and learn best practices of mobile development, and Android development in particular.

Duration

10 days

Course Objectives

o   Identify mobile applications, platforms and architecture

o   Develop mobile applications using development tools and strategies

o   Implement mobile applications

o   Secure mobile applications

Content

 Module One: Mobile devices and applications

o   Overview of mobile computing

o   Types of mobile devices

o   Uses of mobile devices

o   Overview of mobile applications

o   Mobile browsers

Module Two: Introduction to mobile application development

o   Mobile application challenges

o   Mobile application development tools

o   Mobile application programming languages

o   Mobile application management

o   Mobile application best practices

o   Overview of mobile database management systems

Module Three: Mobile platforms and architectures

o   Internet protocols for mobile applications

o   Mobile application distribution platforms and environments

o   Mobile application development architectures

o   Styles of mobile architecture

Module Four: Mobile application development

o   Mobile application development lifecycle

o   Functions, arrays and objects

o   Control structures and modes of execution

o   Using HTML, CSS, XML, Javasript and JQuery

Module Five: iOS application development

o   Window-based application and MUC

o   Swift programming

o   User Interface Design

o   Introduction to graphics on the iPhone

o   Core data and localisation

o   Multi-threading and multi-tasking

o   Web services and networking

Module Six: Android application development

o   Java reviews

o   Android SDK

o   Resources and views

o   Intents and services

o   Storage and threads

Module Seven: Unstructured supplementary service data (USSD)

o   Overview of USSD code

o   USSD broker

o   POST request, response and status

o   USSD pull

Module Eight: Mobile application testing

o   Merits and demerits of mobile application testing

o   Challenges of mobile application testing

o   Types of mobile application testing

o   Testing tools

Module Nine: Mobile application security

o   Overview of mobile application threats

o   Reducing mobile risks

o   Cloud based assessments and solutions

o   Security strategies

o   Security testing techniques and certification

 Training Approach

This course will be delivered by our skilled trainers who have vast knowledge and experience as expert professionals in the fields. The course is taught in English and through a mix of theory, practical activities, group discussion and case studies. Course manuals and additional training materials will be provided to the participants upon completion of the training.

Tailor-Made Course

This course can also be tailor-made to meet organization requirement. For further inquiries, please contact us on: Email: training@upskilldevelopment.com Tel: +254 721 331 808

Training Venue 

The training will be held at our Upskill Training Centre. We also offer training for a group (at a discount of 10% to 50%) at requested location all over the world. The course fee covers the course tuition, training materials, two break refreshments, and buffet lunch.

Visa application, travel expenses, airport transfers, dinners, accommodation, insurance, and other personal expenses are catered by the participant

Certification

Participants will be issued with Upskill certificate upon completion of this course.

Airport Pickup and Accommodation

Airport pickup and accommodation is arranged upon request. For booking contact our Training Coordinator through Email: training@upskilldevelopment.com, +254 721 331 808 

Payment should be done two weeks before commence of the training, to Upskill Development account, so as to enable us prepare better for you.

Online/ On-site (Nairobi, Kenya) Training Schedule

Course Date Onsite fee (Nairobi) Live Online fee Click to Register, Physical or Online Training

Some of Our Recent Clients

Professional capacity building short courses
Professional capacity building short courses
Professional capacity building short courses
Professional capacity building short courses
Professional capacity building short courses
Professional capacity building short courses
Professional capacity building short courses
Professional capacity building short courses
Professional capacity building short courses
Professional capacity building short courses
Professional capacity building short courses
Professional capacity building short courses
Professional capacity building short courses
Professional capacity building short courses
Professional capacity building short courses

Training that focuses on providing skills for work?

We support the development of a skilled and confident workforce to meet the changing demands of growing sectors by offering the best possible training to enable them to fulfil learning goals.

Make a Mark in You Day to Day work