Mobile Development Training Courses in Bulgaria

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 Mobile Development trainings in Bulgaria can be carried out locally on customer premises or in NobleProg corporate training centers. Remote live training is carried out by way of an interactive, remote desktop.

NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

Mobile Development Course Outlines in Bulgaria

Course Name
Duration
Overview
Course Name
Duration
Overview
28 hours
Overview
Android is Google's mobile operating system. This course demonstrates through hands-on practice the fundamentals of Android.
7 hours
Overview
In this instructor-led, live training in Bulgaria, 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.
35 hours
Overview
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 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.
21 hours
Overview
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
21 hours
Overview
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
14 hours
Overview
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.
14 hours
Overview
In this instructor-led, live training, participants will learn how to use the iOS Machine Learning (ML) technology stack 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
21 hours
Overview
IBM MobileFirst Platform (previously known as Worklight Foundation) is a suite of tools and services for building enterprise mobile and tablet applications. Its client-side API is available for native iOS (Objective-C), native Android (Java), J2ME, C# native Windows Phone (C#), and JavaScript for cross-platform hybrid OR mobile-web applications. MobileFirst Platform is available on-premise or in the cloud.

In this instructor-led, live training, participants will learn how to set up and use MobileFirst Platform to develop and manage hybrid mobile applications based on HTML5, JS, and CSS.

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

- Install and configure MobileFirst
- Develop, test, and deploy cross-platform hybrid mobile apps.
- Use MobileFirst security mechanisms to secure apps.
- Update apps over-the-air within an organization, bypassing the need for app stores.
- Administer and monitor mobile apps.

Audience

- Developers

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice in a live-lab environment.

Note

- This training is based on Mobile Foundation 8.0. To request a different version or other customization to this course, please contact us to arrange.
7 hours
Overview
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
14 hours
Overview
In this instructor-led, live training Bulgaria (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.
14 hours
Overview
This instructor-led, live training in Bulgaria (onsite or remote) is aimed at developers who wish to integrate AMP and PWA to create a fast and engaging mobile web application.

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

- Set up the necessary development environment to start integrating AMP and PWA into a web application.
- Minify HTML and CSS.
- Cache with Service Worker for offline usability.
- Create and style push notifications.
21 hours
Overview
In this instructor-led, live training in Bulgaria, participants learn the principles and approach behind React Native as they take on the development of their own mobile application for Android and iOS
21 hours
Overview
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.
14 hours
Overview
Applications 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.
14 hours
Overview
This instructor-led, live training in Bulgaria (onsite or remote) is aimed at developers who wish to transform a React application into a Progressive Web App.

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

- Set up the necessary development environment to start transforming a React application.
- Cache using Service Worker to make a React application work offline.
- Create and style a push notification.
- Install the progressive web app into a mobile device.
21 hours
Overview
This instructor-led, live training in Bulgaria (onsite or remote) is aimed at developers who wish to use RxJava to develop and deploy an Android mobile application.

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

- Set up a development environment that includes needed libraries, packages and frameworks needed for developing a reactive application.
- Understand how data and event streams are emitted and consumed.
- Design applications that model real world (event based) situations in an elegant and concise way.
7 hours
Overview
This instructor-led, live training in Bulgaria 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.
35 hours
Overview
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.
35 hours
Overview
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
7 hours
Overview
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.
7 hours
Overview
This instructor-led, live training in Bulgaria (onsite or remote) is aimed at entrepreneurs, marketing managers and sales representatives who wish to do digital marketing on WeChat.

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

- Deliver a message to over multiple recipients at once on WeChat.
- Market (to strangers) on WeChat free of charge.
- Open WeChat Wallet and use WeChat Pay.
- Advertise using a WeChat Official Account.
14 hours
Overview
This instructor-led, live training in Bulgaria (onsite or remote) is aimed at developers who wish to develop WeChat Mini Gamess on the WeChat platform.

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

- Install and configure Cocos Code IDE for creating WeChat Mini Games.
- Use TypeScript and JavaScript to create games.
- Deploy applications that can run on mobile and desktops running WeChat.
14 hours
Overview
This instructor-led, live training in Bulgaria (onsite or remote) is aimed at developers who wish to develop WeChat Mini Programs on the WeChat platform.

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

- Install and configure the Developer Tools for creating WeChat Mini Programs.
- Write WXML and WXSS instead of traditional HTML and CSS to create programs.
- Deploy applications that can run on mobile and desktops running Wechat.
14 hours
Overview
This instructor-led, live training in Bulgaria (onsite or remote) is aimed at developers who wish to develop on the WeChat platform.

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

- Enable their mobile apps to support features such as sharing to WeChat, adding to WeChat Favorites, and paying with WeChat Pay.
- Enable their websites to support using WeChat accounts to log in.
- Provide a lightweight service for billions of WeChat users through Official Accounts.
- Become a third-party platform to provide operational services and industry solutions for Official Accounts.
7 hours
Overview
This instructor-led, live training in Bulgaria (onsite or remote) is aimed at entrepreneurs and enterprise administrators who wish to use WeChat Work to manage office comminucation and collaboration efficiently.

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

- Use the rich OA applications of WeChat Work efficiently.
- Manage enterprise files using the 100GB File Disk for free.
- Use Company Payment to send red packets to employees and receive/make payments from/to employees.
- Customize red packet cover with enterprise brands to promote brand culture.
- Set up corporate logos and promotional images on the mobile phone startup page to create a corporate culture.
7 hours
Overview
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.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
35 hours
Overview
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.
14 hours
Overview
This instructor-led, live training Bulgaria (onsite or remote) is aimed at developers who wish to create advanced Progressive Web Apps that perform exclusive functions related to push notifications and offline availability.

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

- Set up the necessary development environment to start developing an advanced Progressive Web App.
- Create push notifications that enable subscriptions.
- Cache with Service Worker to make a web application work offline.
- Create push notifications that prompt frequent visitors to install the application.
7 hours
Overview
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

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- The mobile application developed in this course can be target Android and/or iOS. To request your preference, please contact us to arrange.
14 hours
Overview
This instructor-led, live training in Bulgaria (onsite or remote) is aimed at developers who wish to create Accelerated Mobile Pages to enable high speed loading.

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

- Set up the necessary development environment to start developing an Accelerated Mobile Page.
- Minify CSS and HTML.
- Pre-render extended content.
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

No course discounts for now.

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 Bulgaria!

As a Business Development Manager you will:

  • expand business in Bulgaria
  • 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.

Apply now!