Tizen for Developers Training Course
Tizen is an open-source and standard-based platform developed by Samsung that helps users create feature-rich and secure applications for wearable, TV, mobile, and Internet of Things (IoT) devices.
This instructor-led, live training (online or onsite) is aimed at developers who wish to install, set up, manage the Tizen platform to build various application types and profiles.
By the end of this training, participants will be able to build, develop, deploy, and design .NET, web, and native applications using Tizen.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction
Overview of Tizen Features and Architecture
- Tizen Open Source Project
- Tizen architecture and framework layer
- Profiles (wearable, TV, mobile, and IoT)
- Package development workflow
Getting Started with Tizen Development
- Installing development tools
- Setting up the environment
- Cloning source files
- Building packages
- Creating and flashing images
- Porting
Developing Applications with Tizen
- Installing Tizen Studio
- Application types (.NET, web, and native)
- Creating a project
- Setting project properties
- Coding and building the application
- Deploying, running, and debugging the application
- Designing the user interface
- Enhancing the application
- Application Filtering
Creating .NET Applications with Tizen
- Wearable .NET application
- Wearable XAML application
- TV .NET application
- Mobile .NET application
- NUI .NET application
- IoT.NET application
Securing and Testing .NET Applications
- Getting the certificates
- Testing .NET application on devices
- Packaging a .NET and web hybrid application
- Third-party libraries
- Application filtering
- Security and API privileges
Creating Web Applications with Tizen
- Wearable web application
- Wearable web watch application
- TV web application
- Samsung Smart TV web application
- Mobile web application
- Web service application
- Web application add-on
Securing and Monitoring Web Applications
- Security and API privileges
- Web runtime
- Event handling
- Signing and certificates
Creating Native Applications with Tizen
- Wearable native application
- Wearable native watch application
- Wearable native widget application
- Mobile native application
- IoT native service application
Managing Native Applications
- Application management
- Security and error handling
- Migration guide
Troubleshooting
Summary and Conclusion
Requirements
- Knowledge of HTML, CSS, Javascript, C, C++ programming languages
- Experience with .NET, web, or native application development
Audience
- Developers
Open Training Courses require 5+ participants.
Tizen for Developers Training Course - Booking
Tizen for Developers Training Course - Enquiry
Tizen for Developers - Consultancy Enquiry
Consultancy Enquiry
Testimonials (5)
Trainer was willing to explore additional problems in dagger.
Susheel - Home
Course - Dependency Injection with Dagger 2
good preparation and knowledge of the trainer + commitment
lukasz - DPDgroup IT Solutions sp. z o.o.
Machine Translated
Passion and extensive commercial experience of the trainer, which makes him an excellent listener.
- Weegree Sp. z o.o. Sp.k.
Course - Develop Android Applications
Machine Translated
I really enjoyed the fairly broad coverage of topics.
john harrigan
Course - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Course - Cross-platform mobile development with PhoneGap/Apache Cordova
Provisional Courses
Related Courses
Android - The Basics
28 HoursAndroid is Google's mobile operating system. This course demonstrates through hands-on practice the fundamentals of Android.
Cross-platform mobile development with PhoneGap/Apache Cordova
21 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!
Develop Android Applications
21 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.
Android Development
28 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.
Android Fundamentals
56 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.
Android Fundamentals - Fast Track
28 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
Android HAL (Hardware Abstraction Layer)
21 HoursThis instructor-led, live training in Poland (online or onsite) is aimed at developers who wish to write HAL interfaces to enable Android applications to talk to the underlying hardware.
By the end of this training, participants will be able to:
- Understand the Android HAL architecture and its role in system functionality.
- Gain proficiency in AIDL (Android Interface Definition Language) for modern HAL development.
- Learn migration techniques from HIDL to AIDL.
- Explore updates to Audio and Camera HALs, including new features introduced in Android 14.
- Learn best practices for ensuring HAL compliance with Android security and privacy standards.
- Explore Project Mainline's impact on HAL modularity and updatability.
Android Mobile App Development (Advanced Level)
35 HoursThis instructor-led, live training in Poland (online or onsite) is aimed at advanced-level Android developers who wish to build complex, optimized Android applications using modern architecture patterns, asynchronous programming, data persistence, testing, and integration techniques.
By the end of this training, participants will be able to:
- Implement MVVM architecture and Jetpack components.
- Use Kotlin coroutines and WorkManager for async and background tasks.
- Persist data using Room and DataStore.
- Test apps using JUnit and Espresso.
- Integrate REST APIs and apply performance optimizations.
Android Mobile App Development (Basic Level)
21 HoursThis instructor-led, live training in Poland (online or onsite) is aimed at beginner-level developers who wish to create interactive Android applications using Android Studio and Kotlin or Java.
By the end of this training, participants will be able to:
- Understand the basic architecture of Android applications.
- Design simple user interfaces using layouts and views.
- Handle user interaction and navigate between screens.
- Build a working mobile app incrementally throughout the course.
Efficient programming in Android
14 HoursAndroid – operating system with kernel Linux for mobile devices such as mobile phones, smartphones, tablets (tablet PCs) and netbooks. In 2013, it was the most popular mobile system in the world. This kernel and some other components that have been adapted to Androida are published under the GNU GPL license. Android does not contain code from the GNU project. This feature distinguishes Androida from many other Linux distributions currently in existence. It was initially developed by Android Inc. (later bought by Google), then came under the wing of Open Handset Alliance.
Android System Programming
28 HoursThis instructor-led, live training in Poland (online or onsite) is aimed at developers who wish to understand, adapt, and extend Android for different hardware and platforms.
By the end of this training, participants will be able to:
- Set up the development environment needed to start system development for Android.
- Understand how hardware interfaces with system services (applications)
- Develop, test and debug system code iteratively using an Android emulator.
- Load and deploy customized Android on different embedded hardware systems (using simulated/emulated).
Android Applications Testing
21 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.
Android TV
14 HoursThis instructor-led, live training in Poland (online or onsite) is aimed at developers who wish to design and build new Android TV apps. They can also extend their existing apps to run on TV devices for boosting app engagement and revenue.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing Android TV apps.
- Understand the requirements for qualifying an app as a TV app.
- Create and test apps on an Android TV emulator for a first-hand user experience.
- Make the TV app searchable and integrate it with Google Assistant to optimize the user experience.
Dependency Injection with Dagger 2
14 HoursThis instructor-led, live training in Poland (online or onsite) is aimed at software architects who wish to use Dagger 2 for dependency injection in Android applications.
By the end of this training, participants will be able to:
- Set up a project with dependency injection with Dagger 2.
- Integrate Dagger 2 into an Android application.
- Implement dependency injection without using third-party frameworks.