Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Yann GEFFROTINHas completed viewing :Practical and Effective JavaScriptOn October 16, 2011Course duration: 05h 37m
certificate no. 394884B3915443A1A7D35465F29FFC6E