Course Outlines

A tour of the technologies which can be used to efficiently target smartphones and tablets users. The pros and cons, the skills required, the business implications.
Audience
This course is intended for decision makers such as company directors, CTO’s, business analysts, project managers, software architects and all the ones who need to understand the implications of a technology choice before committing into one or another.
After completing this course, participants will be able to:
Identify the main actors on the mobile development arena
Understand the major implication of a technology from the user point of view
Understand in broad terms the skills required to develop and maintain each technology

HIPAA (Health Insurance Portability and Accountability Act of 1996) is a legislation in the United States that provides provisions for data privacy and security for handling and storing medical information. These guidelines are a good standard to follow in developing health applications, regardless of territory. HIPAA compliant applications are recognized and more trusted globally.
In this instructor-led, live training (remote), participants will learn the fundamentals of HIPAA as they step through a series of hands-on live-lab exercises.
By the end of this training, participants will be able to:
Understand the basics of HIPAA
Develop health applications that are compliant with HIPAA
Use developer tools for HIPAA compliance
Audience
Developers
Product Managers
Data Privacy Officers
Format of the Course
Part lecture, part discussion, exercises and heavy hands-on practice.
Note
To request a customized training for this course, please contact us to arrange.

One of the android platform available user interface control, is the web view. The web view functions as a small web browser and is capable of parsing and displaying data similarly to any web browser. Its implementation is based on the WebKit open source browser. The same engine Chrome and Safari are based on. The methods we can call on a web view object allows us having a smooth integration between the data displayed within the web view and the native part of our application. This integration allows us to enjoy both worlds.
This course focuses on these new types of applications, also known as hybrid applications.

The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.
On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)
Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!

Xamarin is an open-source, C# based set of tools for writing Android, iOS and Windows apps with native user interfaces and a shared code base across all platforms. It allows developers to use the same IDE, language, and APIs everywhere -- anything that can be done in Objective-C, Swift, or Java can be done in C# with Xamarin. Xamarin was bought by Microsoft in 2016 and is included with Visual Studio.
In this training, participants learn key aspects of Xamarin as they take on the development of their own set of mobile applications for Android, iOS and Windows.
Audience
Mobile developers and programmers
Format of the course
Overview of Xamarin's features and capabilities along with step-by-step development of a mobile application (for iOS, Android and Windows).

Meteor (aka MeteorJS) is an open-source JavaScript web framework written in Node.js. It integrates with MongoDB and enables rapid prototyping of Android and iOS applications.
This course introduces the fundamentals of Meteor and walks participants through the creation of a real-time web applications for both desktop and mobile platforms.
Audience
Front-end developers
Anyone interested in learning Meteor
Format of the course
Overview of Meteor's features and capabilities along with step-by-step development of a mobile application for iOS and Android.

Selendroid is an open-source test automation framework for Android devices. It can be used to test native applications, hybrid applications and mobile websites running on real devices as well as emulators. Based on the Selenium Webdriver client API, it supports full integration with existing Selenium frameworks. Selendroid supports hot plugging of hardware devices and can be integrated as a node in Selenium Grid for large-scale parallel testing. It is compatible with the JSON Wire Protocol.
This training introduces the Selenium framework and walks participants through the setup, configuration and execution of automation tests in a live hands-on test environment. After the course, participants will have the knowledge and practice to carry out their own automated testing initiatives for Android devices.
Audience
Test engineers
Format of the course
Interactive discussion + heavy hands-on practice

Ionic is a front-end SDK for building cross-platform mobile apps. It serves as a framework, not unlike Bootstrap or Foundation, but for mobile applications.
In this instructor-led, live training participants will learn how to create a mobile app using the Ionic framework, Angular, Cordova and PhoneGap App.
By the end of this training, participants will be able to
Build and deploy mobile app for Android and iOS
Use Phonegap App instead of platform SDKs to target different platforms
Audience
Javascript (JS) developers
Front-end developers
AnguarJS developers
Mobile application developers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
Note: This training covers Ionic 1.0 and Angular 1.0 (a.k.a. AngularJS, Angular.js) for training on Ionic 2.0 and Angular 2.0, please see: TBD

Ionic is a front-end SDK for building native-like mobile applications across multiple platforms. It serves as a framework, not unlike Bootstrap or Foundation, but for mobile applications.
In this instructor-led, live training participants will learn how to create a cross-platform, native-like mobile app using the Ionic framework.
By the end of this training, participants will be able to
Create and deploy app-store-ready mobile applications for Android and iOS
Understand and employ Ionic syntax and Angular's Typescript
Extend the application's feel and functionality with Ionic Native
Audience
Javascript (JS) developers
Front-end developers
AnguarJS developers
Mobile application developers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
Note
This training covers Ionic 2.0 and Angular 2.0. For training on Ionic 4.0 and Angular 4.0, please see: TBD

Kivy is an open-source cross-platform graphical user interface library written in Python, which allows multi-touch application development for a wide selection of devices.
In this instructor-led, live training participants will learn how to install and deploy Kivy on different platforms, customize and manipulate widgets, schedule, trigger and respond to events, modify graphics with multi-touching, resize the screen, package apps for Android, and more.
By the end of this training, participants will be able to
Relate the Python code and the Kivy language
Have a solid understanding of how Kivy works and makes use of its most important elements such as, widgets, events, properties, graphics, etc.
Seamlessly develop and deploy Android apps based on different business and design requirements
Audience
Programmers or developers with Python knowledge who want to develop multi-touch Android apps using the Kivy framework
Android developers with Python knowledge
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice

Ionic is a front-end SDK for building native-like mobile applications across multiple platforms. It serves as a framework, not unlike Bootstrap or Foundation, but for mobile applications.
In this training, participants will build and deploy a number of applications to implement some of the new features in Ionic 3 and Angular 4.
By the end of this training, participants will be able to
Upgrade from Ionic2 and Angular2 to Ionic3 and Angular4
Build an Ionic 3 and Angular 4 mobile app with lazy loading
Integrate location services into an Ionic3 and Angular4 mobile app
Create a multi-level accordion menu with dynamic data
Set up an authentication service for an Ionic3 and Angular4 mobile app
Consume a REST API using the new Angular 4.3 HttpClient
Audience
Javascript (JS) developers
Front-end developers
AnguarJS developers
Mobile application developers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice

NativeScript is an open-source framework, designed with JavaScript, XML, and CSS in mind for the development and deployment of cross-platform native, mobile applications, namely on iOS and Android. By using a single JavaScript codebase, NativeScript can take advantage of native platform APIs and UIs to deliver a truly native experience.
In this instructor-led, live training, participants will learn NativeScript's essential UI components and modules as they step through the creation and deployment of a simple, native mobile application for Android and iOS.
By the end of this training, participants will be able to:
Implement an MVVM (Model View View Model) architecture
Deploy a simple workflow via network request
Utilize native APIs via JavaScript code
Access native UI styles via CSS
Audience
Mobile application developers seeking to develop cross-platform applications for iOS or Android
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice

Artoolkit is an open-source tracking library for creating Augmented Reality (AR) applications. It supports Windows, Linux, Mac, Android and iOS.
In this instructor-led, live training, participants will learn how to build an augmented reality mobile application with Artoolkit.
By the end of this training, participants will be able to:
Develop a mobile application that overlays virtual imagery onto the real world
Preprocess video to adjust lighting and resolve issues
Integrate ARToolkit with third-party tools and functionality, including OpenCV, Unity, OpenSceneGraph and the mobile device's GPS, compass, and camera calibration utilities
Audience
Developers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
Note
The mobile application developed in this course can be target Android and/or iOS. To request your preference, please contact us to arrange.

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 11. Xcode 9, Swift 4 and iOS 11 introduced significant changes in the way applications are written.
The course is hands on and shows how to develop applications from scratch using the Swift programming language and the Xcode 9 IDE.
During the course a fully functional application will be developed from scratch using Swift.
This course can only be run on Apple hardware such as a MacBook Pro or a Mac Mini.
Delegates need to have registered with Apple and have an Apple ID which is required to download software - Xcode.
Delegates wishing to run the applications developed during the course on an iPhone or iPad using a USB cable will need to register their device with Xcode.
Delegate must be able to understand all basics of Swift after this and course and should be able to make any kind of application in iOS and dig into more complex applications on iOS

Cortana Intelligence Suite is a bundle of integrated products and services on the Microsoft Azure Cloud that enable entities to transform data into intelligent actions.
In this instructor-led, live training, participants will learn how to use the components that are part of the Cortana Intelligence Suite to build data-driven intelligent applications.
By the end of this training, participants will be able to:
Learn how to use Cortana Intelligence Suite tools
Acquire the latest knowledge of data management and analytics
Use Cortana components to turn data into intelligent action
Use Cortana to build applications from scratch and launch it on the cloud
Audience
Data scientists
Programmers
Developers
Managers
Architects
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice

Intelligent applications are next generation apps that can continually learn from user interactions to provide better value and relevance to users.
In this instructor-led, live training, participants will learn how to build intelligent mobile applications and bots.
By the end of this training, participants will be able to:
Understand the fundamental concepts of intelligent applications
Learn how to use various tools for building intelligent applications
Build intelligent applications using Azure, Cognitive Services API, Stream Analytics, and Xamarin
Audience
Developers
Programmers
Hobbyists
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice

React Native is an open-source, cross-platform development framework for building mobile apps. Developed by Facebook, it enables developers to create a native look-and-feel experience for their apps on Android and IoS. React Native for Web makes the platform-agnostic components and APIs of React Native available for web app development.
React Native provides a consistent developer experience based on JavaScript and the React (aka React.js or ReactJS) library and enables true rapid development by focusing on developer efficiency across all platforms -- learn once, write anywhere.
In this instructor-led, live training, participants will learn the fundamentals of React Native for Web.
By the end of this training, participants will be able to:
Install and configure React Native developer tools
Understand the fundamentals of React Native for Web
Build, test, deploy, and troubleshoot an application compatible with iOS, Android, and the web using React Native for Web
Audience
Web developers
Mobile application developers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
Note
To request a customized training for this course, please contact us to arrange.

Other countries

Consulting

Weekend Mobile Development courses, Evening Mobile Development training, Mobile Development boot camp, Mobile Development instructor-led
, Weekend Mobile Development training, Evening Mobile Development courses, Mobile Development coaching, Mobile Development instructor, Mobile Development trainer, Mobile Development training courses, Mobile Development classes, Mobile Development on-site, Mobile Development private courses, Mobile Development one on one training