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 Turkey or in NobleProg corporate training centers in Turkey. Remote live training is carried out by way of an interactive, remote desktop. NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

Mobile Development Course Outlines

CodeNameDurationOverview
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
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.
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.
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.
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.
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.
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.
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.
androidctCross Train to Android35 hoursA comprehensive course for Java application developers to cross train to Android
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.
451Cross-platform mobile development with PhoneGap/Apache Cordova21 hoursThe 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!
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.
3245Android - The Basics28 hoursAndroid is Google's mobile operating system. This course demonstrates through hands-on practice the fundamentals of Android.
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.
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.
ioscdcuttddiOS Core Data, Concurrency, Unit Testing & TDD40 hoursThis is and advanced course to provide an in-depth tour through the most important and complex points of iOS development identified from experiences in many real projects, allowing the incorporation of these concepts into application development immediately. It is intended for programmers with at least 1 year of experience developing iOS applications. It is assumed that students are familiar with the development Objective-C and know object-oriented programming and basic design patterns such as the delegation, Model-View-Controller or singleton among others. Goals As a result of attending the course, students will: - Get in-depth knowledge on how to implement an application with advanced persistence requirements. - Assimilate Test Driven Development (TDD) methodology and apply it to advanced projects with Core Data. - Write applications that solve real life problems with Core Data (import and export, data migration, and fetching and merging data in multitasking apps, among other things.) - Understanding the mechanisms of concurrency in IOS and their use in real projects. - Learn how to apply TDD even to view controllers using standard tools as well all that is required to implement unit testing in iOS applications.
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.
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.
ionic2Ionic214 hoursThis course introduces Ionic.
kotlinProgramming with Kotlin21 hoursKotlin is a statically typed programming language for the JVM, Android and the browser.

Audience

This course is directed at programmers and engineers interested in programming with Kotlin.
MA1Mobile Architectures & Solutions21 hoursA 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
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.
ProgAppProgressive Web Apps (PWA)14 hoursA 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
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.
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).
meteorMeteor: Use JavaScript to Develop Cross-platform Mobile Applications14 hoursMeteor (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.
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.
reactnativeexpoReact Native Expo: Simplifying the Creation and Deployment of Your React Native Application7 hoursReact 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](https://hr.nobleprog.com/node/201604)

Audience

- Web application developers

Format of the course

- Part lecture, part discussion, 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
ionic1angular1Ionic1: Build a mobile app with Ionic 1 and Angular 114 hoursIonic 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 Mobile Development Courses

CourseCourse DateCourse Price [Remote / Classroom]
Android Development - Istanbul, TaksimTue, 2018-09-11 09:306000EUR / 7000EUR
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]
One Day Workshop for PEAP Authentication of Windows 7 Supplicant using a Cisco Switch as Authenticator and Windows 2008 R2 Server Antalya Fri, 2018-08-24 09:30 1350EUR / 1750EUR
Business Process Modelling in BPMN 2.0 Istanbul, Taksim Mon, 2018-10-01 09:30 4725EUR / 5525EUR
jBPM for Process Designers Izmir Mon, 2018-10-15 09:30 6300EUR / 7300EUR
Administering and Optimizing HipHop Virtual Machine (HHVM) Istanbul, Taksim Thu, 2018-10-18 09:30 2700EUR / 3300EUR
Nato Architecture Framework (NAF) Ankara Mon, 2018-12-17 09:30 7875EUR / 9075EUR

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