cross platform-mobile-development-course-intro

34
Cross-Platform Mobile Development Course Overview Doncho Minkov Telerik Corporation www.telerik. com Technical Trainer

Upload: doncho-minkov

Post on 12-Jan-2015

850 views

Category:

Education


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Cross platform-mobile-development-course-intro

Cross-Platform Mobile Development

Course Overview

Doncho Minkov

Telerik Corporationwww.telerik.

com

Technical Trainer

Page 2: Cross platform-mobile-development-course-intro

Table of Contents

1.About Telerik

2.Course Objectives

3.Course Contents

4.Exams

5.Resources

6.Requirements for All Trainees

2

Page 3: Cross platform-mobile-development-course-intro

About Telerik

Page 4: Cross platform-mobile-development-course-intro

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

Page 5: Cross platform-mobile-development-course-intro

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

Page 6: Cross platform-mobile-development-course-intro

Software AcademyC#

Fundamentals

QA Academy

.NET Essentials

Developer-Support

Job at Telerik

University Courses

School Academy

Kids Academy

6

Academy at a Glance

Page 7: Cross platform-mobile-development-course-intro

Courses for Students

Cross-Platform Mobile Applications

(starting October, FMI)

7

Web Applicationswith ASP.NET MVC

(starting October, FMI)

High-Quality Programming Code (starting March)

XAML Development (starting March)

Web Front-End Development

(starting March)

Native Mobile Development

(iOS, Android, Windows Phone 7)

(starting March)

Web Client-Side Development

(starting October)

Free Courses for Students

Search Engine Optimization

(starting November)

Page 8: Cross platform-mobile-development-course-intro

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

Page 9: Cross platform-mobile-development-course-intro

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

Page 10: Cross platform-mobile-development-course-intro

Trainers Team

Page 11: Cross platform-mobile-development-course-intro

Trainers Team Svetlin Nakov, PhD

Manager Technical Training,Telerik Corp., Telerik Academy

20 years software developmentexperience

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

Page 12: Cross platform-mobile-development-course-intro

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

Page 13: Cross platform-mobile-development-course-intro

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/

Page 14: Cross platform-mobile-development-course-intro

Trainers Team (4) Alexander Gyoshev

Senior Front-End Developer, Telerik Corp., KendoUI Team

14

Email: alexander.gyoshev [at] telerik.com,

Blogs: http

://blogs.telerik.com/alexandergyoshev/

http://blog.gyoshev.net

Page 15: Cross platform-mobile-development-course-intro

Trainers Team (5) Dimo Dimov

Senior Front-End Developer, Telerik Corp., KendoUI Team

15

E-mail: dimo.dimov [at] telerik.com Blog: http

://blogs.telerik.com/dimodimov/

Page 16: Cross platform-mobile-development-course-intro

Trainers Team (6) Ivan Zhekov

Front-End Developer, Telerik Corp.

16

E-mail: ivan.zhekov [at] telerik.com

Web Site: joneff.info

Page 17: Cross platform-mobile-development-course-intro

Trainers Team (7) Kamen Bundev

Senior Front-End Developer, Telerik Corp., KendoUI Team

17

E-mail: kamen.bundev [at] telerik.com

Twitter: @bundyo

Page 18: Cross platform-mobile-development-course-intro

Course Curriculum

Page 19: Cross platform-mobile-development-course-intro

Curriculum1. 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 Data

11.jQuery Mobile19

Page 20: Cross platform-mobile-development-course-intro

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 Demo20

Page 21: Cross platform-mobile-development-course-intro

Course Schedule

Page 22: Cross platform-mobile-development-course-intro

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

Page 23: Cross platform-mobile-development-course-intro

AssessmentExams and Grades

Page 24: Cross platform-mobile-development-course-intro

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

Page 25: Cross platform-mobile-development-course-intro

Assessment (3)

Evaluation criteria 75% of the final score will be your

project score 25% of the final score will be from

homework

25

Score Grade85-100 Excellent (6)

70-85 Very Good (5)

55-70 Good (4)40-55 Average (3)

Page 26: Cross platform-mobile-development-course-intro

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:

26

http://bit.ly/MobileDevHomeworks

Page 27: Cross platform-mobile-development-course-intro

Certification and Awards

Page 28: Cross platform-mobile-development-course-intro

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 Top 5%-10% students 28

Sponsor:

Page 29: Cross platform-mobile-development-course-intro

Necessary SoftwareWhat Should you Prepare for this

Course?

29

Page 30: Cross platform-mobile-development-course-intro

Necessary Software HTML Editor

Notepad

Notepad++

Development Tools

Eclipse IDE

Dreamweaver

Android SDK

PhoneGap

Page 31: Cross platform-mobile-development-course-intro

Recommended Books

Page 32: Cross platform-mobile-development-course-intro

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, ISBN9780596527327

PhoneGap Getting Started – http://www.phonegap.com/start/

PhoneGap Wiki – http://wiki.phonegap.com

32

Page 33: Cross platform-mobile-development-course-intro

Please Register for the Course!

All attendees of the course should register at:

We need registration to maintain communication will all attendees Regarding schedule, projects,

assignments, etc. Ask your questions at:

33

http://mobiledevcourse.telerik.com

[email protected]/group/mobile-development-course

Page 34: Cross platform-mobile-development-course-intro

Cross-Platform Mobile Development Course

Questions? ??

? ? ????

?

http://mobiledevcourse.telerik.com