This event has ended

Titanium Certified Development

Appcelerator

Monday, March 18, 2013 at 8:00 AM - Wednesday, March 20, 2013 at 5:00 PM (PDT)

Mountain View, CA

Titanium Certified Development

Ticket Information

Ticket Type Sales End Price Fee Quantity
Early Bird Ended $1,600.00 $0.00
General Ended $1,800.00 $0.00

Share Titanium Certified Development

Event Details

This 3-day class will start on Monday, 3/18 and replaces the 2-day day "Building Native Mobile Apps" course. 

This hands-on instructor-led classroom training will equip developers with the knowledge they need to master key Titanium APIs and to understand the end-to-end process of developing a Titanium Mobile Application. At the conclusion of this class, students will be given the opportunity to take the Titanium Certified Developer (TCD) exam

Pre-Requisites:

  • Familiarity with JavaScript programming language
  • Laptop with functional Titanium Studio with either/both Android SDK tools and/or iOS SDK supported versions installed.Titanium Studio can be downloaded at http://www.appcelerator.com/products/download/
    • Optional: Bring Android and/or iOS devices, along with tethering cables to class
  • (Recommended) Register for Android Market and iOS Dev Center accounts.
    • Note: You will need to pay the respective developer account fees to Apple & Google (either individual/team/company accounts). These accounts are necessary in order to complete the new Deploy & Distribute module lab but not necessary to take the course. 
    • Familiarity with Titanium Mobile. Students should have at least run one of the sample apps in the simulator or emulator. The best-prepared students will have written at least a simple Titanium app andused the platform for a month or more.

      •(Optional) Register for Android Market and iOS Dev Center accounts.
      Note: You will need to pay the respective developer account fees to Apple & Google (either individual/team/company accounts). These accounts are necessary in order to complete the new Deploy & Distribute module lab but not necessary to take the course.

Agenda Day 1:

Overview
Getting Started with Titanium
Core Concepts of Creating your App's User Interface
Javascript 
 
Agenda Day 2:

Alloy Overview
Models and Collections
Networking
Multimedia
Filesystem
 
Agenda Day 3: 

Geolocation & Mapping
Web Content
Debugging & Tools
Deploying for Testing
Publishing
Certification Exam Attempt


Titanium Certified Course Description

Getting Started

Students will explore the market, features, and typical use-cases for Titanium. They'll examine the steps of the Titanium development process. And they'll check out the resources available for reference and support.

Filesystem

Students will learn how to store data locally in files. They will survey the storage location options, as well as which are read/write or read-only. And they'll learn how to handle iOS-specifics, such as controlling iCloud backup of files.

Titanium Basics

Students will survey the tools and SDKs needed to develop Titanium apps. They'll create and configure a basic project, then run it in the simulator or emulator.

Geolocation & Mapping

Students will learn how to gather and work with location data. They'll geocode locations to and from street addresses or latitude/longitude values. They'll add native maps to their applications and place annotations on those maps  
 JavaScript

Students will review JavaScript basics. Then they'll dive deeper into language specifics, such as object creation and inheritance, functions and scope, and CommonJS modules. They'll learn plenty of best-practice techniques for JavaScript and Titanium programming in this lesson.

Appcelerator Cloud Services

Students will learn how to use Appcelerator Cloud Services to add a pre- built server back-end to their apps with just a few lines of code. They'll also explore the features for Node.ACS. 

 

User Interface

Students will explore common UI components and the options for layout and positioning. They'll learn how to enable user interactions through event handling. Finally, they'll configure the app's icons and splash screens and see how to internationalize an app.

Web Content

Students will explore the web view component and how it is best employed within a Titanium mobile application.

 

Alloy Overview

Students will identify the roles of the Alloy MVC components and learn how to implement user interface elements using Alloy. They'll enable interactivity with controllers. And they'll learn how to handle platform differences in an Alloy app.

Debugging & Tools

Students will explore the available debugging tools, both native as well as those provided by the Titanium development environment. They will learn how to debug Android, iOS, and Mobile Web applications using those tools.

Models & Collections

Students will explore Alloy's Models and Collections structures, which are used to represent the data within an app. They'll bind models and collections to views, and learn how to store data via sync adapters.

Deploying for Testing

Students will learn how to deploy apps to a physical device for testing. They will explore the options for both local and remote deployment to support both in-house and remote application testing staff.

Networking

Students will learn how to fetch data over HTTP from a remote server. They will learn how to manipulate JSON, XML, and SOAP data.

Publishing

Students will learn how to package apps for distribution, including how to obtain the appropriate certificates and credentials, and how to sign code. They'll also examine the rules and requirements of the Android and iOS marketplaces.

 
 Multimedia

Students will learn how to use rich media (audio, video, still images) in their applications. And they'll learn how to capture images from the camera and retrieve images from the device's photo gallery.

Titanium Certified Developer Exam

Classroom attendees will have the opportunity to make their first of three attempts to pass the TCD certification exam.

 


Have questions about Titanium Certified Development? Contact Appcelerator

When & Where

440 N Bernardo Ave
Mountain View, CA 94043

Monday, March 18, 2013 at 8:00 AM - Wednesday, March 20, 2013 at 5:00 PM (PDT)


  Add to my calendar

Organizer

Appcelerator

Mobile apps are fast replacing web applications as the way we buy, share, search, learn and collaborate. Appcelerator® helps companies solve for this new reality with a mobile engagement platform to drive great mobile app experiences, quickly and at scale. The Appcelerator Platform speeds time to market with native cross-platform app development & testing, simplified access to data via mobile-optimized APIs, and comprehensive real-time analytics to power user engagement and measure success. Appcelerator also provides an award-winning open source mobile development environment, Titanium™. With 70,000+ mobile apps deployed on 250+ million devices, Appcelerator’s solutions are backed by one of the world’s largest mobile ecosystems, including better than 625,000 mobile developers and hundreds of ISVs and strategic partners, among them Accenture, Cognizant and CSC. 70 percent of Fortune 100 enterprises count on Appcelerator for their mobile success. For more information, visit www.appcelerator.com.

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.