Trainers Team - mobile

advertisement
Cross-Platform Mobile
Development
Course Overview
Doncho Minkov
Technical Trainer
Telerik Corporation
www.telerik.com
Table of Contents
1.
About Telerik
2.
Course Objectives
3.
Course Contents
4.
Exams
5.
Resources
6.
Requirements for All Trainees
2
About Telerik
About Telerik
 What Telerik does?
 Leading vendor of ASP.NET AJAX, Silverlight,
WPF, Window Phone 7 and ASP.NET MVC
components, ORM, Reporting, and CMS
solutions and Visual Studio plugins
 Headquartered in Bulgaria
 Offices in USA, Canada, UK, Germany, Australia
 450 employees – mostly developers
 Employer #1 in Bulgaria
for 2010
 Microsoft Gold Certified Partner
4
About Telerik Academy
 Telerik Academy is an initiative Telerik for
training of young software engineers
 Four main streams
 Software Academy
 .NET Essentials
 QA Academy
 Developer Support
 School Academy
 Kids Academy
 Student Courses
5
Academy at a Glance
Kids Academy
University Courses
School Academy
Software Academy
C# Fundamentals
.NET Essentials
QA Academy
Developer-Support
Job at Telerik
6
Free Courses for Students
Courses for Students
Cross-Platform Mobile
Applications
(starting October, FMI)
Native Mobile Development
(iOS, Android, Windows Phone 7)
(starting March)
Web Applications
with ASP.NET MVC
(starting October, FMI)
High-Quality Programming Code
(starting March)
Web Client-Side Development
(starting October)
XAML Development
(starting March)
Search Engine Optimization
(starting November)
Web Front-End Development
(starting March)
7
About the Course

Cross-Platform Mobile Development objectives
 Providing concepts, technologies
and skills for development of
mobile applications
 Mobile applications for the most popular OS
 Using web standards like HTML5, JavaScript, CSS
 iOS, Android, WP7, Blackberry, Bada etc.
 Targets school and university students
 Prepares for a career in mobile development
8
Requirements to the Students
 Basic
web front-end skills
 You should know how to make a Web page
 Seriousness
 Put enough effort and time for this course
 Desire to develop as mobile developer
 Willingness to learn HTML5, JavaScript and
Mobile development technologies
 English language
 All training materials are in English
(intentionally, Telerik Academy policy)
9
Trainers Team
Trainers Team
 Svetlin Nakov, PhD
 Manager Technical Training,
Telerik Corp., Telerik Academy
 20 years software development
experience
 10+ years experience as trainer
 Author of 6 books
 Speaker of hundreds of events
 E-mail: svetlin.nakov [at] telerik.com
 Web site / Blog: www.nakov.com
11
Trainers Team (2)
 Doncho Minkov
 Technical Trainer,
Telerik Corp, Telerik Academy
 Student in Sofia University
 Software Engineering
 Contestant in the Informatics competitions
 Graduate of the first season of
Telerik Software Academy
 Email: doncho.minkov [at] telerik.com
 Blog: http://minkov.it
Trainers Team (3)
 Nikolay Kostov
 Technical Trainer,
Telerik Corp., Telerik Academy
 Student in Sofia University
 Computer Science
 Contestant in the IT competitions
 Graduate of the second season of
Telerik Software Academy
 Email: nikolay.kostov [at] telerik.com
 Blog: http://nikolay.it/
Trainers Team (4)
 Alexander Gyoshev
 Senior Front-End Developer,
Telerik Corp., KendoUI Team
 Email: alexander.gyoshev [at] telerik.com,
 Blogs:
 http://blogs.telerik.com/alexandergyoshev/
 http://blog.gyoshev.net
14
Trainers Team (5)
 Dimo Dimov
 Senior Front-End Developer,
Telerik Corp., KendoUI Team
 E-mail: dimo.dimov [at] telerik.com
 Blog: http://blogs.telerik.com/dimodimov/
15
Trainers Team (6)
 Ivan Zhekov
 Front-End Developer,
Telerik Corp.
 E-mail: ivan.zhekov [at] telerik.com
 Web Site: joneff.info
16
Trainers Team (7)
 Kamen Bundev
 Senior Front-End Developer,
Telerik Corp., KendoUI Team
 E-mail: kamen.bundev [at] telerik.com
 Twitter: @bundyo
17
Course Curriculum
Curriculum
1.
Course Overview
2.
HTML Fundamentals
3.
HTML5 Fundamentals
4.
CSS and CSS3
5.
Workshop: usability for mobile devices
7.
Basic JavaScript
8.
JavaScript OOP
9.
jQuery Fundamentals
10. Accessing External
11. jQuery
Data
Mobile
19
Curriculum (2)
12.
Workshop: building UI with jQuery Mobile
13.
PhoneGap and Android SDK
14.
"Hello PhoneGap" Application
15.
PhoneGap Development
16.
Hardware Management
17.
Workshop: Development with PhoneGap and
jQuery Mobile
18.
Game Development HTML5 and PhoneGap
19.
Practical Project – Live Demo
20
Course Schedule
Course Schedule
 FMI, hall 101
 Every Thursday, 19:00-22:00
 Start: 13th of October 2011
 Telerik Academy Big Hall
 Every Tuesday, 18:00-21:00
 Start: 25th of October 2011
22
Assessment
Exams and Grades
Assessment
 The course exams consist of everyday
homework and a practical course project
 The homework will be reviewed every week
 The practical course project will be reviewed by
the trainers team
 The best students will get a certification
24
Assessment (3)

Evaluation criteria
 75% of the final score will be your project score
 25% of the final score will be from homework
Score
85-100
70-85
55-70
40-55
Grade
Excellent (6)
Very Good (5)
Good (4)
Average (3)
25
Homework Assignments
 Homework assignments are due in 1 week
after each lecture
 Submission instructions will
be published at
the course Web site
 You can upload your homework at:
http://bit.ly/MobileDevHomeworks
26
Certification and Awards
Certification and Awards
 Best students will
get certification and awards
 Certificate of achievement
 Requires all homework assignments and 90% of
the score from the projects
 Signed by the trainers team
 Awards
 Remarkable results
Sponsor:
 Top 5%-10% students
28
Necessary Software
What Should you Prepare for this Course?
29
Necessary Software
 HTML Editor
 Notepad
 Notepad++
 Development Tools
 Eclipse IDE
 Dreamweaver
 Android SDK
 PhoneGap
Recommended Books
Recommended Books

"Designing with Web Standards",
Jeffrey Zeldman, New Riders Press, 2005,
ISBN 9780321616951

"PPK on JavaScript",
Peter Paul-Koch, New Riders Press, 2006,
ISBN 9780321423306

"HTML & XHTML: The Definitive Guide,
Sixth Edition", Chuck Musciano,
Bill Kennedy, O'Reilly, 2006, ISBN
9780596527327

PhoneGap Getting Started –
http://www.phonegap.com/start/

PhoneGap Wiki – http://wiki.phonegap.com
32
Please Register for the Course!
 All attendees of the course should register at:
http://mobiledevcourse.telerik.com
 We need registration
to maintain
communication will all attendees
 Regarding schedule, projects, assignments, etc.
 Ask your questions at:
academy@telerik.com
groups.google.com/group/mobile-development-course
33
Cross-Platform Mobile
Development Course
Questions?
http://mobiledevcourse.telerik.com
Download