`
rensanning
  • 浏览: 3522448 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:37660
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:604963
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:678910
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:87808
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:400323
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69193
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:90803
社区版块
存档分类
最新评论

Cookbook作者 Boydlee 谈TCAD认证考试内容

阅读更多
目前大陆应该还没有人通过Appcelerator认证的,所以我们只能从考过该认证的那批先行者那里了解了解TCAD到底是一个什么样的认证。

Cookbook作者 Boydlee 在自己的博客上谈到自己考TCAD认证时候的内容。

PREPARING FOR THE TCAD CERTIFICATION (TITANIUM CERTIFIED APPS DEVELOPER)



补充,考试大概是以下形式:
前提是你必须参加指定的Building Native Mobile Apps培训,才有资格参加考试(有点儿像PMP)。

1、60道题
2、Web在线选择题
3、考试时间90分钟
4、75%以上正确者合格
5、可以最多考3次
6、Openbook(可以参考各种WEB或者书籍)
7、目前支持英语,日语,德语,西班牙语


以下为博客原文:

I passed the online TCAD Exam (as an Appcelerator Titan, I don't believe this is open to the general public just yet) and thought I would share what I can remember about the exam and what you should be studying for those who intend to take it sometime soon.

I'm not going to give away the actual questions here (nor can I remember them anyway), but the following list should provide you with a good starting point for what topics to study. It goes without saying that you should understand Javascript properly before even attempting the exam.

1、Basic UI, Layout and Objects
• you should understand the basics of creating controls and their proper namespaces (e.g. how do you create a Ti.UI.createImageView and add an image to it?)
• you should understand the basics of JSS
• you should know how event handlers work properly and how to attach listeners to your controls
• you should know how to layout your apps using absolute positions and vertical/flow positioning
• make sure you understand device orientations (portrait, landscape and the events fired when orientating)


2、Code structure and modularity
• you should know how to create modularized code and how to attach event handlers to your modules
• know how and when to use Application Properties and when not to
• you should know how to do device checks using Ti.Platform
• from what I saw on the exam there wasn't a great deal about particular framework patterns such as Tweetanium or CommonJS - though that may change in the future as these patterns increasingly become the recommended way of developing your apps
• understand your tiapp.xml files inside-out
• know how to at least include a pre-built module into your app and how to use it


3、SQlite and local database and filesystem calls
• you should know how to save and read in files using the Filesystem
• know how to create a Sqlite database and how to attach an existing one
• you should know basic SQL syntax as there will be questions that involving performing database queries
• you should definitely know how to perform a SQL 'select' query and parse the results


4、XML HTTP Requests & JSON
• you should most certainly know how to make a HTTPRequest (XMLHTTPRequest) and parse the response contents
• you should most certainly understand how to read, parse and iterate over JSON objects
• you should most certainly understand how to read, parse and iterate over XML objects
• know how to upload a file to a server and understand content types


5、Camera, Photos, Audio, Video and other media
• you should know how to call the camera and parse the resulting media contents
• you should know how to call the photo gallery and parse the resulting media contents, and understand media types
• you should know how to do implement video, audio and sound player objects


6、Maps and Location services
• you should most certainly know how to create a Mapview, understand how to set regions, add annotations, etc
• know and understand geo-encoding - both reverse and forward geo-encoding
• understand the differences in creating mapviews between iOS and Android


7、WebViews
this is the section I remember doing worst in, because it happens to be the section I do the least work on day to day, so...
• understand webviews, including setting remote and local HTML content
• understand passing around events between your webviews and your app
• have a rudimentary understanding of the canvas object


8、Social API's and Contacts
• you should most certainly know how to integrate Facebook and make Graph API calls using the Titanium FB objects
• you should know how to read in from the local contacts storage on your device
• have a decent understanding of oAuth


9、Titanium Studio and device packaging and distribution
• you should most certainly understand Ti Studio - how to create a project, how to run on device, any limitations of the simulator, etc...
• wouldn't hurt to properly understand provisioning profiles and certificates and how to build your app directly from XCode


That's all I can think of for now, I think if you can understand all of the points listed above you should be totally fine with the exam. Good luck!
  • 大小: 82 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics