course overview doncho minkov telerik software academy technical trainer

35
Cross-Platform Mobile Development Course Overview Doncho Minkov Telerik Software Academy http://academy.telerik.com Technical Trainer http://minkov.it/ http://mobiledevcourse.telerik.com

Upload: basil-sparks

Post on 05-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

Cross-Platform Mobile Development

Course Overview

Doncho Minkov

Telerik Software Academyhttp://academy.telerik.com

Technical Trainerhttp://minkov.it/

http://mobiledevcourse.telerik.com

Page 2: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

Table of Contents

1.About Telerik

2.Course Objectives

3.Course Contents

4.Exams

5.Resources

6.Requirements for All Trainees

2

Page 3: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

About Telerik

Page 4: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

Trainers Team

Page 11: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

Trainers Team (6)

Ivan Zhekov Front-End

Developer, Telerik Corp.

16

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

Web Site: joneff.info

Page 17: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

Course Curriculum

Page 19: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

Course Schedule

Page 22: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

AssessmentExams and Grades

Page 24: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

Certification and Awards

Page 28: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

Necessary SoftwareWhat Should you Prepare for this

Course?

29

Page 30: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

Necessary Software HTML Editor

Notepad

Notepad++

Development Tools

Eclipse IDE

Dreamweaver

Android SDK

PhoneGap

Page 31: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

Recommended Books

Page 32: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

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: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

форум програмиране, форум уеб дизайнкурсове и уроци по програмиране, уеб дизайн – безплатно

програмиране за деца – безплатни курсове и уроцибезплатен SEO курс - оптимизация за търсачки

уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop

уроци по програмиране и уеб дизайн за ученициASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC

безплатен курс "Разработка на софтуер в cloud среда"

BG Coder - онлайн състезателна система - online judge

курсове и уроци по програмиране, книги – безплатно от Наков

безплатен курс "Качествен програмен код"

алго академия – състезателно програмиране, състезания

ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NETкурсове и уроци по програмиране – Телерик академия

курс мобилни приложения с iPhone, Android, WP7, PhoneGap

free C# book, безплатна книга C#, книга Java, книга C#Дончо Минков - сайт за програмиранеНиколай Костов - блог за програмиранеC# курс, програмиране, безплатно

?

? ? ??

?? ?

?

?

?

??

?

?

? ?

Questions?

?

Cross-Platform Mobile Development

http://mobiledevcourse.telerik.com

Page 35: Course Overview Doncho Minkov Telerik Software Academy  Technical Trainer

Free Trainings @ Telerik Academy

Cross-Platform Mobile Developmenthttp://mobiledevcourse.telerik.com

Telerik Software Academy academy.telerik.com

Telerik Academy @ Facebook facebook.com/TelerikAcademy

Telerik Software Academy Forums forums.academy.telerik.com