Mobile Development Training Courses

Mobile Development Training Courses

Local, instructor-led live Mobile Development training courses demonstrate through interactive hands-on practice how to develop mobile applications. Mobile Development training is available as "onsite live training" or "remote live training". Onsite live training can be carried out locally on customer premises in India or in NobleProg corporate training centers in India. Remote live training is carried out by way of an interactive, remote desktop. NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

Mobile Development Course Outlines

CodeNameDurationOverview
androidtestAndroid Applications Testing21 hoursThis course aims at providing software testers with the required knowledge and skills in order to perform quality assurance tests for software applications that were developed for the Android platform. This course overviews the Android platform capabilities and provides you with up-to-date practices for performing the tests.
ios8xcode6devsiPhone and iPad Development in Swift for iOS 8 and Xcode 635 hoursThis 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.
titaniumTitanium: Build Native Mobile Apps Using Javascript7 hoursAppcelerator Titanium is an open-source development framework that enables the creation of native mobile apps on iOS, Android and Windows Phone from a single JavaScript codebase.

This training introduces the fundamentals of Titanium and walks participants through the creation of a Titanium mobile application.

Audience

- Web application developers

Format of the course

- Heavy emphasis on hands-on practice.
- Most of the concepts are learned through samples, exercises and hands-on development.
xamarinXamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base21 hoursXamarin 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).
reactnativeReact Native: Rapidly Develop Native iOS and Android Apps with Javascript21 hoursReact 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 both Android and iOS. Unlike other cross-platform mobile development tools such as PhoneGap, React Native generates fully-native application UIs. No HTML5 UIs.

React Native provides a consistent developer experience based on JavaScript and the React (aka React.js or ReactJS) library and enables true rapid mobile development by focusing on developer efficiency across all platforms -- learn once, write anywhere.

In this course, participants learn the principles and approach behind React Native as they take on the development of their own mobile application for Android and iOS.

Audience

- Mobile application developers

Format of the course

- Overview of React Native features and capabilities along with step-by-step development of a mobile application.
elkddEmbedded Linux Kernel and Driver Development 14 hoursA two day course consisting of around 60% hands-on labs focusing on Embedded Linux kernel internals, architecture, development and investigating how to write and integrate several types of device drivers.

Who should attend?

Engineers interested in Linux kernel development on Embedded systems and plateforms.
mobdevdmMobile Development - An Overview for Decision Makers7 hoursA 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
appcoronaApp programming for Mobile devices using the Corona SDK49 hoursThe intent of the training is to enable candidates to become familiar with the sdk and be able to write and release games/apps to the app market for both iOS and Android.
swift_4iOS (iPhone and iPad Development - Apple) in Swift for iOS 11 and Xcode 9 - Swift 4 Training Course35 hoursThis 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
mliosMachine Learning on iOS14 hoursIn this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack as they as they step through the creation and deployment of an iOS mobile app.

By the end of this training, participants will be able to:

- Create a mobile app capable of image processing, text analysis and speech recognition
- Access pre-trained ML models for integration into iOS apps
- Create a custom ML model
- Add Siri Voice support to iOS apps
- Understand and use frameworks such as coreML, Vision, CoreGraphics, and GamePlayKit
- Use languages and tools such as Python, Keras, Caffee, Tensorflow, sci-kit learn, libsvm, Anaconda, and Spyder

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
rxswiftReactive Programing for iOS with RxSwift7 hoursReactive Extensions (or Rx) is a multi-platform suite of libraries designed for developing asynchronous and event-based applications using observable sequences and LINQ-style query operators. RxSwift is a functional library intended to ease the difficulty associated with Swift asynchronous and concurrent coding for iOS apps.

This instructor-led, live training introduces participants to reactive techniques offered by RxSwift for managing the transferring and combining of asynchronous data streams, handling simple observable sequences, and the architecture and development of responsive, flexible, and industry scalable iOS applications.

By the end of this training, participants will be able to:

- Understand the basic concepts behind reactive programing in Swift 3
- Turn various items such as arrays and events into observable sequences
- Apply various filters to observable sequences, transform and combine observable sequences
- Write Unit tests against Rx Code
- Effectively utilize blind data from user interface elements

Audience

- Experienced Swift and iOS app developers who are seeking to learn reactive programing in Swift with RxSwift
- Developers experienced with one of Rx's various other platform ports who are interested in learning reactive extensions for Swift

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
createreactnativeappCreate React Native App: Simplifying the Creation and Deployment of Your React Native Application7 hoursCreate React Native App is a tool that simplifies the creation of a React Native project. It is inspired by the design of Create React App and is the result of a collaboration between Facebook and Expo.

Create React Native App allows you to develop an iOS app using Linux or Windows, without having to use Xcode or Android Studio. This is accomplished using the Expo app, which loads and runs CRNA projects written in pure JavaScript without compiling any native code.

In this training, participants learn to use Create React Native App through discussion and hands-on practice. By the end of the course, participants will be equipped to create and deploy their own React Native application using Create React Native App.

For an introductory course on React Native, please see: [React Native: Rapidly develop native iOS and Android apps with Javascript](https://hr.nobleprog.com/node/201604)

Audience

- Web application developers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
swiftxcodeiPhone and iPad Development using Swift 3 and Xcode 8 for iOS 1035 hoursWho should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 10. Xcode8, Swift3 and iOS 10 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 8 IDE.

During the course a fully functional application will be developed from scratch using Swift.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. 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.
ios_swift3iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 435 hoursThis 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 Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. 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.
ios8xcode6deviPhone and iPad Development using iOS 8 and Xcode 635 hoursThis 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 7 or 8. The course is hands on and shows how to develop applications from scratch in Objective-C and HTML using the Xcode 5 or 6 IDE.
androidfunAndroid Fundamentals56 hoursAndroid is an open source platform developed by Google for mobile development.

Applications for the Android platform are developed in Java.

This course overviews Android's fundamental topics.
iosprogiOS Programming (iPhone/iPad) for Programmers35 hoursAll the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.
kotliniosandroidKotlin for iOS and Android Development35 hoursKotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn Kotlin programming as they step through the creation of an Android and iOS app using Kotlin.

By the end of this training, participants will be able to:

- Understand the fundamentals of programming in Kotlin
- Code their own Kotlin application
- Build, test, deploy, and troubleshoot Android and iOS apps using Kotlin

Audience

- 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.
devfirstandroidappkotlinDeveloping Your First Android App with Kotlin35 hoursKotlin is a modern, functional and object-oriented programming language based on Java.

In this instructor-led, live training, participants will learn how to use Kotlin for Android development as they step through the creation of various Android apps.

By the end of this training, participants will be able to:

- Understand the basics of object-oriented programming.
- Understand the fundamental concepts of Kotlin programming and Android development.
- Code their first Android apps using Kotlin.

Audience

- Beginners in programming
- Java developers interested in Kotlin
- Android developers interested in Kotlin

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
kivyKivy: Building Android Apps with Python7 hoursKivy 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
androidfunfastAndroid Fundamentals - Fast Track28 hoursAndroid is an open source platform developed by Google for mobile development.

Applications for the Android platform are developed in Java.

This course overviews Android's fundamental topics.

This is the fast track program that paces up the [original training](/cc/androidfun)
3245Android - The Basics28 hoursAndroid is Google's mobile operating system. This course demonstrates through hands-on practice the fundamentals of Android.
androidappdevDevelop Android Applications21 hoursThis course has been created for everyone interested in creating Android applications.

During this course, you will learn the fundamental skills required for building Android applications from scratch using interesting features added to the Android platform, like background processing, database access and location-Based Services.
androiddevAndroid Development28 hoursObjectives:

Upon completion of this training course, the delegate will be able to:

- Build their own Android Application and upload it to the Android Market.
- Develop for simulators and real devices.
- Learn all the basics of Android Development.
androidctCross Train to Android35 hoursA comprehensive course for Java application developers to cross train to Android
androidprogAndroid Effective Programming14 hoursThe android platform targets various handsets of different screen size and different capabilities.

This course overviews the recommended practices based on android applications developers experience and based on the official guidelines published by the google android team.
javafunandroidJava Fundamentals for Android14 hoursApplications for the Android platform are developed primarily in Java. This course was developed for software programmers with a strong OOP background (whether in PHP, Scala, C++, C# or Objective C) that plan to learn how to develop Java applications for the android platform. This course covers the Java programming language grammar and focuses on those specific Java capabilities the android platform uses more than others.
androidhybappAndroid Hybrid Applications35 hoursOne 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.
androidwidgetAndroid App Widgets Development7 hoursAndroid app widgets are small application views that we can embed into other activities, such as the home screen. This short course teaches you how to develop android app widgets so the user will be able to add them into their android phone home screen.
nativescriptNativeScript: Develop Native iOS and Android Mobile Apps Using a Single JavaScript Codebase7 hoursNativeScript 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

Upcoming Mobile Development Courses

CourseCourse DateCourse Price [Remote / Classroom]
Progressive Web Apps (PWA) - Male - ClassroomMon, 2018-10-08 09:30101461INR / 136461INR
Programming with Kotlin - Ghaziabad, IndirapuramMon, 2018-10-08 09:30152191INR / 178191INR
Kotlin for iOS and Android Development - Mumbai, Lower Parel - ClassroomMon, 2018-10-08 09:30253652INR / 287152INR
Kotlin for iOS Developers - Pune, JM Road - ClassroomTue, 2018-10-09 09:30152191INR / 176691INR
Mobile Development - An Overview for Decision Makers - Ghaziabad, RDC, Raj Nagar - ClassroomTue, 2018-10-09 09:3050730INR / 66730INR
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

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Hadoop for Data Analysts Pune, Koregaon Park - T1 Thu, 2018-09-27 09:30 91315INR / 112315INR
Undertow: Embed a Web Server into Your Application Mumbai, Apollo Bunder - Classroom Mon, 2018-10-01 09:30 50223INR / 65723INR
Ethereum for Developers Dhaka - Classroom Mon, 2018-10-08 09:30 251115INR / 307115INR
Managing Business Rules with PHP Business Rules Noida, Sector 65 - Classroom Tue, 2018-10-16 09:30 91315INR / 109315INR
Strategic Thinking Bangalore, 5th Block, Kormangla - Classroom Mon, 2018-10-22 09:30 150669INR / 172169INR
Hadoop for Data Analysts Ghaziabad, Muradnagar - Classroom Thu, 2018-11-15 09:30 91315INR / 112315INR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in your region!

As a Business Development Manager you will:

  • expand business in the region
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

contact us right away!