introduction to cross-platform mobile development course
TRANSCRIPT
![Page 1: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/1.jpg)
Cross-Platform Cross-Platform Mobile DevelopmentMobile Development
Course OverviewCourse Overview
Doncho MinkovDoncho Minkov
Telerik Mobile Development CourseTelerik Mobile Development Coursemobiledevcourse.telerik.com
Technical TrainerTechnical Trainerhttp://www.minkov.it
![Page 2: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/2.jpg)
Table of ContentsTable of Contents
1.1. About TelerikAbout Telerik
2.2. Course ObjectivesCourse Objectives
3.3. Course ContentsCourse Contents
4.4. ExamsExams
5.5. ResourcesResources
6.6. Requirements for All TraineesRequirements for All Trainees
2
![Page 3: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/3.jpg)
About About TelerikTelerik
![Page 4: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/4.jpg)
About TelerikAbout Telerik What What TelerikTelerik does? does?
Leading vendor of ASP.NET AJAX, Leading vendor of ASP.NET AJAX, Silverlight, WPF, Window Phone 7 and Silverlight, WPF, Window Phone 7 and ASP.NET MVC components, ORM, ASP.NET MVC components, ORM, Reporting, and CMS solutions and Visual Reporting, and CMS solutions and Visual Studio pluginsStudio plugins
Headquartered in BulgariaHeadquartered in Bulgaria Offices in USA, Canada, UK, Germany, Offices in USA, Canada, UK, Germany,
AustraliaAustralia
450450 employees – mostly developers employees – mostly developers Employer #1 in Bulgaria for 2010Employer #1 in Bulgaria for 2010 Microsoft Gold Certified PartnerMicrosoft Gold Certified Partner
4
![Page 5: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/5.jpg)
About Telerik AcademyAbout Telerik Academy Telerik Academy is an initiative Telerik Academy is an initiative
Telerik for training of young Telerik for training of young software engineerssoftware engineers
Four main streamsFour main streams Software AcademySoftware Academy
.NET Essentials.NET Essentials QA AcademyQA Academy Developer SupportDeveloper Support
School AcademySchool Academy Kids AcademyKids Academy Student CoursesStudent Courses 5
![Page 6: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/6.jpg)
Software AcademySoftware AcademyC# C#
FundamentalFundamentalss
QA QA AcademyAcademy
.NET .NET EssentialsEssentials
Developer-Developer-SupportSupport
Job at Job at TelerikTelerik
University University CoursesCourses
School School AcademyAcademy
Kids Kids AcademyAcademy
6
Academy at a GlanceAcademy at a Glance
![Page 7: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/7.jpg)
Courses for StudentsCourses for Students
Cross-Platform Mobile Cross-Platform Mobile Applications Applications
((startingstarting October, FMIOctober, FMI))
7
Web ApplicationsWeb Applicationswith ASP.NET MVC with ASP.NET MVC
((starting October, FMIstarting October, FMI))
High-Quality High-Quality Programming CodeProgramming Code ( (starting Marchstarting March))
XAML Development XAML Development ((starting Marchstarting March))
Web Front-End Web Front-End DevelopmentDevelopment
((starting Marchstarting March))
Native Mobile Native Mobile DevelopmentDevelopment
(iOS, Android, Windows (iOS, Android, Windows Phone 7)Phone 7)
((starting Marchstarting March))
Web Client-Side Web Client-Side Development Development
((starting Octoberstarting October))
Free Courses for Free Courses for StudentsStudents
Search Engine Search Engine OptimizationOptimization
((starting Novemberstarting November))
![Page 8: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/8.jpg)
About the CourseAbout the Course Cross-Platform Mobile Development Cross-Platform Mobile Development objectivesobjectives
Providing concepts, technologies Providing concepts, technologies and skills for development of and skills for development of mobile applications mobile applications
Mobile applications for the most popular OS Mobile applications for the most popular OS
Using web standards like Using web standards like HTMLHTML55, , JavaScriptJavaScript, , CSSCSS
iOSiOS, , AndroidAndroid, , WPWP77, , BlackberryBlackberry, , BadaBada etc. etc.
Targets school and university studentsTargets school and university students
Prepares for a career in mobile developmentPrepares for a career in mobile development
8
![Page 9: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/9.jpg)
Requirements to the Requirements to the StudentsStudents
Basic web front-end skillsBasic web front-end skills You should know how to make a Web You should know how to make a Web
pagepage SeriousnessSeriousness
Put enough effort and time for this Put enough effort and time for this coursecourse
Desire to develop as mobile developerDesire to develop as mobile developer Willingness to learn HTML5, JavaScript Willingness to learn HTML5, JavaScript
and Mobile development technologiesand Mobile development technologies English languageEnglish language
All training materials are in English All training materials are in English (intentionally, Telerik Academy policy)(intentionally, Telerik Academy policy) 9
![Page 10: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/10.jpg)
Trainers TeamTrainers Team
![Page 11: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/11.jpg)
Trainers TeamTrainers Team Svetlin Nakov, PhDSvetlin Nakov, PhD
Manager Technical Training,Manager Technical Training,Telerik Corp., Telerik AcademyTelerik Corp., Telerik Academy
20 years software development20 years software developmentexperienceexperience
10+ years experience as trainer10+ years experience as trainer Author of 6 booksAuthor of 6 books Speaker of hundreds of eventsSpeaker of hundreds of events E-mail: E-mail: svetlin.nakovsvetlin.nakov [at] telerik.com [at] telerik.com Web site / BlogWeb site / Blog: : www.nakov.com
11
![Page 12: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/12.jpg)
Trainers Team (2)Trainers Team (2) Doncho MinkovDoncho Minkov
Technical Trainer,Technical Trainer,Telerik Corp, Telerik AcademyTelerik Corp, Telerik Academy
Student in Sofia UniversityStudent in Sofia University Software EngineeringSoftware Engineering
Contestant in the Informatics Contestant in the Informatics competitionscompetitions
Graduate of the first season of Graduate of the first season of Telerik Software AcademyTelerik Software Academy
Email: Email: doncho.minkov [at] telerik.comdoncho.minkov [at] telerik.com Blog: Blog: http://minkov.it
![Page 13: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/13.jpg)
Trainers Team (3)Trainers Team (3) Nikolay KostovNikolay Kostov
Technical Trainer,Technical Trainer,Telerik Corp., Telerik AcademyTelerik Corp., Telerik Academy
Student in Sofia UniversityStudent in Sofia University Computer ScienceComputer Science
Contestant in the IT competitionsContestant in the IT competitions Graduate of the second season of Graduate of the second season of
Telerik Software AcademyTelerik Software Academy Email: Email: nikolay.kostov [at] telerik.comnikolay.kostov [at] telerik.com Blog: Blog: http://nikolay.it/
![Page 14: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/14.jpg)
Trainers Team (4)Trainers Team (4) Alexander GyoshevAlexander Gyoshev
Senior Front-End DeveloperSenior Front-End Developer, , Telerik Corp., Telerik Corp., KendoUI TeamKendoUI Team
14
Email: Email: alexander.gyoshev [at] alexander.gyoshev [at] telerik.comtelerik.com, ,
Blogs:Blogs: http://blogs.telerik.com/alexandergyoshev/
http://blog.gyoshev.net
![Page 15: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/15.jpg)
Trainers Team (5)Trainers Team (5)
Dimo DimovDimo Dimov Senior Front-End Senior Front-End
Developer, Developer, Telerik Corp., KendoUI Telerik Corp., KendoUI TeamTeam
15
E-mail: E-mail: dimo.dimov [at] telerik.comdimo.dimov [at] telerik.com Blog: Blog: http://blogs.telerik.com/dimodimov/
![Page 16: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/16.jpg)
Trainers Team (6)Trainers Team (6) Ivan ZhekovIvan Zhekov
Front-End Front-End Developer, Developer, Telerik Corp. Telerik Corp.
16
E-mail: E-mail: ivan.zhekov [at] telerik.comivan.zhekov [at] telerik.com
Web Site: Web Site: joneff.info
![Page 17: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/17.jpg)
Trainers Team (7)Trainers Team (7) Kamen BundevKamen Bundev
Senior Front-End Senior Front-End Developer, Developer, Telerik Corp., KendoUI Telerik Corp., KendoUI TeamTeam
17
E-mail: E-mail: kamen.bundev [at] kamen.bundev [at] telerik.com telerik.com
Twitter: Twitter: @bundyo
![Page 18: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/18.jpg)
Course CurriculumCourse Curriculum
![Page 19: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/19.jpg)
CurriculumCurriculum1.1. Course Overview Course Overview
2.2. HTML Fundamentals HTML Fundamentals
3.3. HTML5 FundamentalsHTML5 Fundamentals
4.4. CSS and CSS3CSS and CSS3
5.5. Workshop: usability for mobile devices Workshop: usability for mobile devices
6.6. Basic JavaScriptBasic JavaScript
7.7. JavaScript OOPJavaScript OOP
8.8. jQuery FundamentalsjQuery Fundamentals
9.9. Accessing External DataAccessing External Data
10.10.jQuery MobilejQuery Mobile19
![Page 20: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/20.jpg)
Curriculum (2)Curriculum (2)12.12. Workshop: building UI with jQuery MobileWorkshop: building UI with jQuery Mobile
13. PhoneGap and Android SDK
14. "Hello PhoneGap" Application
15.15. PhoneGap DevelopmentPhoneGap Development
16.16. Hardware ManagementHardware Management
17.17. Workshop: Development with PhoneGap Workshop: Development with PhoneGap and jQuery Mobileand jQuery Mobile
18.18. Game Development HTML5 and PhoneGapGame Development HTML5 and PhoneGap
19.19. Practical Project – Live DemoPractical Project – Live Demo
20
![Page 21: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/21.jpg)
Course ScheduleCourse Schedule
![Page 22: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/22.jpg)
Course ScheduleCourse Schedule
FMI, hall 101FMI, hall 101
Every Thursday, 19:00-22:00Every Thursday, 19:00-22:00
Start: 13Start: 13thth of October 2011 of October 2011
Telerik Academy Big HallTelerik Academy Big Hall
Every Tuesday, 18:00-21:00Every Tuesday, 18:00-21:00
Start: 25Start: 25thth of October 2011 of October 2011
22
![Page 23: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/23.jpg)
AssessmentAssessmentExams and GradesExams and Grades
![Page 24: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/24.jpg)
AssessmentAssessment The course exams consist of The course exams consist of
everyday homework and a practical everyday homework and a practical course projectcourse project
The The homeworkhomework will be reviewed will be reviewed every weekevery week
The The practical course project practical course project will be will be reviewed by the trainers teamreviewed by the trainers team
The best students will get a The best students will get a certificationcertification
24
![Page 25: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/25.jpg)
Assessment (3)Assessment (3)
Evaluation criteriaEvaluation criteria 75% of the final score will be your 75% of the final score will be your
project scoreproject score 25% of the final score will be from 25% of the final score will be from
homeworkhomework
25
ScoreScore GradeGrade
85-10085-100 Excellent (Excellent (66))
70-8570-85 Very Good Very Good ((55))
55-7055-70 Good (Good (44))
40-5540-55 Average (Average (33))
![Page 26: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/26.jpg)
Homework AssignmentsHomework Assignments
Homework assignments are due in Homework assignments are due in 1 week after each lecture1 week after each lecture
Submission instructions will be Submission instructions will be published at the course Web sitepublished at the course Web site
You can upload your homework at:You can upload your homework at:
26
http://bit.ly/MobileDevHomeworks
![Page 27: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/27.jpg)
Certification and Certification and AwardsAwards
![Page 28: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/28.jpg)
Certification and Certification and AwardsAwards
Best students will get certification Best students will get certification and awardsand awards
Certificate of achievementCertificate of achievement Requires all homework assignments Requires all homework assignments
and and 90%90% of the of the score from the score from the projectsprojects
Signed by the trainers teamSigned by the trainers team AwardsAwards
Remarkable resultsRemarkable results Top Top 5%-10%5%-10% students students 28
Sponsor:
![Page 29: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/29.jpg)
Necessary SoftwareNecessary SoftwareWhat Should you Prepare for this What Should you Prepare for this
Course?Course?
29
![Page 30: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/30.jpg)
Necessary SoftwareNecessary Software HTML EditorHTML Editor
NotepadNotepad
Notepad++Notepad++
Development ToolsDevelopment Tools
Eclipse IDEEclipse IDE
DreamweaverDreamweaver
Android SDKAndroid SDK
PhoneGapPhoneGap
![Page 31: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/31.jpg)
Recommended BooksRecommended Books
![Page 32: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/32.jpg)
Recommended BooksRecommended Books ""Designing with Web StandardsDesigning with Web Standards",",
Jeffrey Zeldman, New Riders Press, Jeffrey Zeldman, New Riders Press, 2005,2005,ISBN 9780321616951ISBN 9780321616951
""PPK on JavaScriptPPK on JavaScript",",Peter Paul-Koch, New Riders Press, Peter Paul-Koch, New Riders Press, 2006,2006,ISBN 9780321423306ISBN 9780321423306
""HTML & XHTML: The Definitive Guide, HTML & XHTML: The Definitive Guide, Sixth EditionSixth Edition", Chuck Musciano,", Chuck Musciano,Bill Kennedy, O'Reilly, 2006, ISBNBill Kennedy, O'Reilly, 2006, ISBN97805965273279780596527327
PhoneGap Getting Started – PhoneGap Getting Started – http://www.phonegap.com/start/http://www.phonegap.com/start/
PhoneGap Wiki – PhoneGap Wiki – http://wiki.phonegap.comhttp://wiki.phonegap.com 32
![Page 33: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/33.jpg)
Please Register for the Please Register for the Course!Course!
All attendees of the course should All attendees of the course should register at:register at:
We need registration to maintain We need registration to maintain communication will all attendeescommunication will all attendees Regarding schedule, projects, Regarding schedule, projects,
assignments, etc.assignments, etc. Ask your questions at:Ask your questions at:
33
http://http://mobiledevcourse.telerik.commobiledevcourse.telerik.com
[email protected]@telerik.comgroups.google.com/group/mobile-development-groups.google.com/group/mobile-development-
course course
![Page 34: Introduction to Cross-platform Mobile Development Course](https://reader035.vdocuments.us/reader035/viewer/2022062703/554ebdc9b4c905064d8b46ed/html5/thumbnails/34.jpg)
Cross-Platform Mobile Cross-Platform Mobile Development CourseDevelopment Course
Questions?Questions?
http://mobiledevcourse.telerik.co
m