Mobile Programming Training Courses

Mobile Programming Training

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

Course Outlines

Code Name Duration Overview
iosprog iOS Programming (iPhone/iPad) for Programmers 35 hours All the skills and knowledge you need to make your first iPhone/iPad application using the latest iOS SDK and tools.
Ionic2Angular2 Ionic2: Building Native-like, Cross-platform Mobile Apps with Ionic2 and Angular2 14 hours 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
mobdevdm Mobile Development - An Overview for Decision Makers 7 hours 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
ionic3 Ionic3: Building cross-platform mobile apps with Ionic3 and Angular4 7 hours 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
ionic2 Ionic2 14 hours This course introduced Ionic
ARKit Build an Augmented Reality Application for iPhone and iPad 7 hours ARKit is a new framework for creating Augmented Reality (AR) experiences for iPhone and iPad. In this instructor-led, live training, participants will learn how to develop an augmented reality (AR) app for iPhone and iPad. By the end of this training, participants will be able to: Blend 2D or 3D digital objects and information with the real-world environment Take apps beyond the screen, enabling them to interact with the real world Use ARKit's capabilities for positional tracking and scene understanding Integrate ARKit with SceneKit and SpriteKit Control rendering with Metal 2 Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
agiletdds Agile, TDD and Swift 35 hours This 5 day course is for developers who wish to write high quality iOS applications in Swift. This is a hands on course which involves writing a number of increasingly complex high quality applications. Delegates will need to have an Apple copmputer with the latest version of OS X and Xcode installed. Delegates wishing to run applications on real devices, rather than emulators, will need to be registered with Apple as iOS developers and have their devices registered.
swift_4 iOS (iPhone and iPad Development - Apple) in Swift for iOS 11 and Xcode 9 - Swift 4 Training Course 35 hours 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
MA1 Mobile Architectures & Solutions 21 hours A tour of all available technologies for mobile development, as native development, hybrid development and cross native development. An introduction to the topics connected to the development of mobile apps as NoSql database, Cloud Computing, Social Networks and much more. A must for every software architect and senior developer involved in mobile apps development. Audience: Software Developers,Software Architects
devfirstandroidappkotlin Developing Your First Android App with Kotlin 35 hours Kotlin 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
appcorona App programming for Mobile devices using the Corona SDK 49 hours The 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.
kotliniosdev Kotlin for iOS Developers 21 hours Kotlin 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 app based on an existing iOS app. By the end of this training, participants will be able to: Understand the fundamental concepts of Kotlin programming by leveraging Swift and iOS knowledge Construct an Android UI using Kotlin Audience iOS and Swift Developers interested in moving their apps to Android using Kotlin Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
ios_swift3 iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4 35 hours 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 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.
reactnativeforweb React Native for Web 21 hours 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.
ProgApp Progressive Web Apps (PWA) 14 hours A Progressive Web App (PWA) is a web application that performs like a native mobile app. A Progressive Web App can be deployed as a regular website as well as a Native app on an app store. In this instructor-led, live training (onsite or remote), participants will learn how to develop their first Progressive Web App as they step through a series of hands-on exercises culminating in the creation and deployment of a functional PWA. Audience Web developers App developers Format of the course Part lecture, part discussion, heavy hands-on practice
apacheflex Getting Started with Apache Flex 14 hours Apache Flex is a free, open source framework for building interactive web applications that work across different operating systems, devices, and browsers. In this course, participants will learn how to get started with Apache Flex by building a real-world web application. Audience Web developers / web programmers Designers wishing to become programmers Format of the course Course will be hands-on and tasked-based
WebAssembly Beyond Javascript: build fast, lean websites with WebAssembly 21 hours For the last 20 years, Javascript has been the de-facto standard for in-browser, client-side scripting. WebAssembly represents a new direction. Built into the browser, this binary format will allow developers to compile and execute code written in any language from within the browser. WebAssembly is portable, small and efficient. It enables fast loading times and can run on existing Javascript platforms by translating its binary code to asm.js. More importantly, WebAssembly paves the way for executing newer, more intensive applications such as virtual reality and high-end gaming, to name a few, from within browser. In this course, we cover the evolution of web programming, the state of things today, and what can be done with the advent and release of WebAssembly. The course will be both explanatory and practical, providing the essential theory and walking participants through the creation of their own WebAssembly program.  Audience Web developers C and C++ developers Format of the course Course will be hands-on and tasked-based C and C++ will be used for exercises
swiftxcode iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 35 hours Who 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.
titanium Titanium: build native mobile apps using Javascript 7 hours Appcelerator 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.
reactnativeexpo React Native Expo: simplifying the creation and deployment of your React Native application 7 hours React Native Expo is a set of tools, libraries and services that acts as an abstraction layer on top of React Native. It simplifies the deployment process, allowing you to generate a build with one click or command without having to create a developer account on various app stores. React Native Expo can be described as Rails for React Native. In this training, participants learn to use React Native Expo 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 React Native Expo. For an introductory course on React Native, please see: React Native: Rapidly develop native iOS and Android apps with Javascript Audience     Web application developers Format of the course     Part lecture, part discussion, heavy hands-on practice
createreactnativeapp Create React Native App: simplifying the creation and deployment of your React Native application 7 hours Create 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 Audience     Web application developers Format of the course     Part lecture, part discussion, heavy hands-on practice
reactvr React VR: Creating Virtual Reality apps with Javascript 7 hours React VR is a framework that lets you build VR apps using only JavaScript. It combines modern APIs like WebGL and WebVR with the declarative power of React, producing 360 experiences that can be consumed through a web browser on a variety of devices. In this instructor-led training, participants will have extensive opportunity for hands-on practice in developing VR applications. Through interactive discussions and project-based exercises, participants will steadily build their sample VR apps. By the end of this course, participants will have gained the knowledge and practice to build their own production version of a VR app to publish online. Audience     Web developers     Game developers     Hobbyists looking to develop their first VR app Format of the course     Part lecture, part discussion, heavy hands-on practice
ionic1angular1 Ionic1: Build a mobile app with Ionic 1 and Angular 1 14 hours 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

Upcoming Courses

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

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Javascript And Ajax St Helier, Jersey, Channel Isles Mon, 2018-07-02 09:30 £4950 / £7325
PostgreSQL for Administrators Swansea- Princess House Mon, 2018-07-02 09:30 £2178 / £2478
OCUP2 UML 2.5 Certification - Advanced Exam Preparation St Helier, Jersey, Channel Isles Mon, 2018-07-23 09:30 £1980 / £2930
Introduction to R Glasgow Wed, 2018-08-01 09:30 £3861 / £4911
Subversion for Users Newcastle Fri, 2018-08-03 09:30 £1089 / £1289
OCUP2 UML 2.5 Certification - Intermediate Exam Preparation St Helier, Jersey, Channel Isles Tue, 2018-08-07 09:30 £2340 / £3290
jQuery Swansea- Princess House Wed, 2018-08-15 09:30 £1980 / £2280
AWS: A Hands-on Introduction to Cloud Computing Edinburgh Training and Conference Venue Tue, 2018-09-11 09:30 £1287 / £1487
Test Automation with Selenium St Helier, Jersey, Channel Isles Tue, 2018-09-18 09:30 £2970 / £4395

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.