0 Artikler | 0,00
Go



Appcelerator: Building Native Mobile Apps with Titanium

Kurskode: BNAPP
Varighet: 2
Pris: kontakt oss 

Oversikt 

Appcelerator Titanium is the only open-source platform to enable fast, fully native, cross-platform mobile development. In this hands-on application development training, you will learn how to develop powerful native apps for both iOS (iPhone, iPad, and iTouch) and Android mobile devices from a single JavaScript codebase.



You will master key Titanium APIs and learn the end-to-end process of developing a Titanium mobile application. At the conclusion of this class, you will take an online exam to become a Titanium Certified Application Developer.



Note: You must provide your own equipment for this class. A computing system with functional Titanium development environment of either Android 2.2 and/or iOS 4.2 SDK installed is required.


Forkunnskaper

Recommended prerequisites:

Familiarity with the JavaScript programming language

Computing system with functional Titanium development environment of either Android 2.2 and/or iOS 4.2 SDK installed

Completion of self-paced online training, Zero to App with Titanium, available at http://developer.appcel
erator.com/training



Neste kursdato

Tilgjengelige dager ved forespørsel. Vennligst kontakt oss





    Mer informasjon

    This course is intended for Application developers, system integrators, programmers, designers

    After you complete this course you will be able to:
    • Describethe Titanium architecture, developer resources, and basic development workflow
    • Describethe Application development concepts, terms, and tools
    • Understand Cross-platform mobile development in Titanium
    • Build User interface fundamentals
    • Work with local and remote data
    • Work with media and the filesystem
    • Use location services
    • Integrate the address book and social APIs
    • Integrate web content
    • Apply Pro Titanium tips and tricks
    • Sit theTitanium Certified Application Developer certification exam

    Zero to App Recap and Orientation

    Explore the basics of the Titanium Mobile platform, including Titanium architecture, developer resources, and basic development workflow.

    You're a Native Application Developer Now

    Take a 10,000-foot view of the native SDKs for iOS and Android, learning the basic concepts, vocabulary, and tools associated with each and getting a peek at how Titanium Developer works with each of the tools. Create and deploy "Hello World" applications for each platform, getting an introduction to native development in Java or Objective-C.

    Cross-Platform Mobile Development in Titanium

    Develop an approach for developing cross-platform mobile applications with Titanium. Explore platform differences, tools and techniques available to cope for cross-platform differences, and techniques for using platform-specific functionality for a "best of breed" app experience. Explore how to structure your mobile application JavaScript for maximum flexibility and maintainability by creating an application-specific namespace. Create the basic framework for the running example application, TiBountyHunter.

    User Interface Fundamentals

    Learn basic principles of user interface development in Titanium. Explore app structures (tabs vs. windows), the view hierarchy, positioning techniques, component styling, and event handling (custom and built-in). Learn how to build custom component constructors to form the "View" and "Controller" tier of your client application. Assemble the view components necessary to power the TiBountyHunter application.

    Working with Local Data

    Learn how to persist data on the local device using an SQLite database and the application properties API. Compare and contrast the relative value of using SQL databases, lightweight property, or JavaScript object persistence. Develop the "Model" tier of the TiBountyHunter application, learning how to store and retrieve data in a database and how to display and send data between views.

    Working with Media and the Filesystem

    Learn how to use rich media (audio, video, still images) in your applications, how to store and retrieve file objects from the filesystem, and the proper use of local storage. Allow the users of TiBountyHunter to snap photos of a "fugitive", assign that photo to a record in the database, and recall that photo from the filesystem for display in the application.

    Working with Remote Data

    Learn how to fetch data over HTTP from a remote server, work with that data, and reconcile the data with local copies of the same. Synch data from a local version of TiBountyHunter with a remote cache of a hunter's current and past fugitives.

    Using Location Services

    Learn how to use location APIs in Titanium applications. Explore the native map kits for each platform and how to interact with rich native mapping views in an application. Enhance TiBountyHunter to capture data from the device's GPS to track location data about a fugitive, and then plot that information on a map.

    Integrating Address Book and Social APIs

    Learn to use the social network of the user to communicate information. In this case, to brag about the capture of a fugitive once he or she has been brought to justice. Titanium exposes address book APIs for this purpose, and the HTTPClient and native libraries can be exploited to add support for Facebook, Twitter, and YQL integration.

    Integrating Web Content

    Explore the web view component and how it is best employed by a Titanium Mobile application. Learn how to load up remote web content in a local web view and how to use local HTML and JavaScript to create a web-based UI with Sencha Touch, jQuery Mobile, or iUI.

    Pro Titanium Tips and Tricks

    Explore several advanced techniques for developing and unit-testing Titanium Mobile applications. Explore tips for expediting your workflow and working from the command line (without Titanium Developer).

    Freestyle!

    Hack the coolest application you can in the remaining time, finish up previous examples, or, with the instructor's help, explore topics that interest you.

    TITANIUM CERTIFIED APP DEVELOPER EXAM

    The instructor will collect the hack-a-thon entry applications to judge them. Final questions will be answered before having developers make their passing the certification exam.

    There are no follow-ons for this course.


     

    Anbefal denne siden

    Copyright © 2012 Global Knowledge Norway AS. Registrert i Norge med Org. Nr 988943355.
    RSS. (Srv: 222)