SlideShare a Scribd company logo
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
                                                     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         Native Mobile Development
         Applications         (iOS, Android, Windows Phone 7)
   (starting October, FMI)            (starting March)

      Web Applications
                              High-Quality Programming Code
     with ASP.NET MVC
                                     (starting March)
   (starting October, FMI)

Web Client-Side Development         XAML Development
     (starting October)              (starting March)


Search Engine Optimization     Web Front-End Development
   (starting November)               (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,              Tele
   rik 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   Data
11. jQuery 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         Grade
           85-100    Excellent (6)
            70-85    Very Good (5)
            55-70    Good (4)
            40-55    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
                                    Sponsor:
   Remarkable results
   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
Ad

Recommended

Софтуерна академия на Телерик - информационен ден (август 2012)
Софтуерна академия на Телерик - информационен ден (август 2012)
Svetlin Nakov
 
Telerik Software Academy - Info Day - August 2012
Telerik Software Academy - Info Day - August 2012
Svetlin Nakov
 
Nakov at StartUP@Blagoevgrad 2015
Nakov at StartUP@Blagoevgrad 2015
Svetlin Nakov
 
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Svetlin Nakov
 
SAE INSTITUTE Film prospectus
SAE INSTITUTE Film prospectus
Abhishek Bajaj
 
Record of Achievement - Microsoft Virtual Academy
Record of Achievement - Microsoft Virtual Academy
Cliff O'Sullivan
 
e-learning innovations in corporate education
e-learning innovations in corporate education
Corporate_E-Learning_UA
 
CISCO: Opportunities for telecentres and Get Connected Course
CISCO: Opportunities for telecentres and Get Connected Course
TELECENTRE EUROPE
 
Behind the Build: Create a Career Readiness Platform for Any Student, Any Where
Behind the Build: Create a Career Readiness Platform for Any Student, Any Where
Emily Kennelly
 
ProfessioNole Ready Instructor Guide
ProfessioNole Ready Instructor Guide
Emily Kennelly
 
My Professional Resume
My Professional Resume
Mark Reha
 
Dr KOI Guide for Students and Educationist
Dr KOI Guide for Students and Educationist
drkoi
 
Mobile application development i beacon - course gate
Mobile application development i beacon - course gate
Course Gate
 
WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...
WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...
eMadrid network
 
Introduction to Cross-platform Mobile Development Course
Introduction to Cross-platform Mobile Development Course
Doncho Minkov
 
Frontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdf
Careervira
 
Frontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdf
Careervira
 
DOC-20231224-WA0053DOC-20231224-WA0053..pdf
DOC-20231224-WA0053DOC-20231224-WA0053..pdf
FutureTechnologies3
 
app-and-web-brochure
app-and-web-brochure
Nick Serafimov
 
PPT from Webinar Create Hybrid Mobile Application in 1 hour
PPT from Webinar Create Hybrid Mobile Application in 1 hour
Dhananjay Kumar
 
Software Development Demo:GDSC&UISS .pptx
Software Development Demo:GDSC&UISS .pptx
JamesMushi3
 
Open source mobile development solutions
Open source mobile development solutions
Daniel Downs
 
Talearnt Webinar
Talearnt Webinar
Vivek Sundar
 
Talearnt Webinar
Talearnt Webinar
Vivek Sundar
 
18 jan13 talearnt webinar
18 jan13 talearnt webinar
Vivek Sundar
 
Beyond App Development
Beyond App Development
Osman Celik
 
Beyond App Development
Beyond App Development
Mobile İstanbul
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
Indiginox
 
Introduction to Android development - Presentation
Introduction to Android development - Presentation
Atul Panjwani
 
Mta registration
Mta registration
Mahmoud Abu Samra
 

More Related Content

What's hot (6)

Behind the Build: Create a Career Readiness Platform for Any Student, Any Where
Behind the Build: Create a Career Readiness Platform for Any Student, Any Where
Emily Kennelly
 
ProfessioNole Ready Instructor Guide
ProfessioNole Ready Instructor Guide
Emily Kennelly
 
My Professional Resume
My Professional Resume
Mark Reha
 
Dr KOI Guide for Students and Educationist
Dr KOI Guide for Students and Educationist
drkoi
 
Mobile application development i beacon - course gate
Mobile application development i beacon - course gate
Course Gate
 
WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...
WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...
eMadrid network
 
Behind the Build: Create a Career Readiness Platform for Any Student, Any Where
Behind the Build: Create a Career Readiness Platform for Any Student, Any Where
Emily Kennelly
 
ProfessioNole Ready Instructor Guide
ProfessioNole Ready Instructor Guide
Emily Kennelly
 
My Professional Resume
My Professional Resume
Mark Reha
 
Dr KOI Guide for Students and Educationist
Dr KOI Guide for Students and Educationist
drkoi
 
Mobile application development i beacon - course gate
Mobile application development i beacon - course gate
Course Gate
 
WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...
WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...
eMadrid network
 

Similar to Cross platform-mobile-development-course-intro (20)

Introduction to Cross-platform Mobile Development Course
Introduction to Cross-platform Mobile Development Course
Doncho Minkov
 
Frontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdf
Careervira
 
Frontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdf
Careervira
 
DOC-20231224-WA0053DOC-20231224-WA0053..pdf
DOC-20231224-WA0053DOC-20231224-WA0053..pdf
FutureTechnologies3
 
app-and-web-brochure
app-and-web-brochure
Nick Serafimov
 
PPT from Webinar Create Hybrid Mobile Application in 1 hour
PPT from Webinar Create Hybrid Mobile Application in 1 hour
Dhananjay Kumar
 
Software Development Demo:GDSC&UISS .pptx
Software Development Demo:GDSC&UISS .pptx
JamesMushi3
 
Open source mobile development solutions
Open source mobile development solutions
Daniel Downs
 
Talearnt Webinar
Talearnt Webinar
Vivek Sundar
 
Talearnt Webinar
Talearnt Webinar
Vivek Sundar
 
18 jan13 talearnt webinar
18 jan13 talearnt webinar
Vivek Sundar
 
Beyond App Development
Beyond App Development
Osman Celik
 
Beyond App Development
Beyond App Development
Mobile İstanbul
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
Indiginox
 
Introduction to Android development - Presentation
Introduction to Android development - Presentation
Atul Panjwani
 
Mta registration
Mta registration
Mahmoud Abu Samra
 
Mobile app development
Mobile app development
EhsanMalik17
 
00 JavaScript Part 1 Course - Introduction
00 JavaScript Part 1 Course - Introduction
Tommy Vercety
 
LearnFlow Industrial Training for Y.C.C.E Students
LearnFlow Industrial Training for Y.C.C.E Students
learnflow
 
Are You Searching For The Best Institute For Mobile Development In Ahmedabad.pdf
Are You Searching For The Best Institute For Mobile Development In Ahmedabad.pdf
Elsner Learning & Development Institute
 
Introduction to Cross-platform Mobile Development Course
Introduction to Cross-platform Mobile Development Course
Doncho Minkov
 
Frontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdf
Careervira
 
Frontend Development - Intermediate Level.pdf
Frontend Development - Intermediate Level.pdf
Careervira
 
DOC-20231224-WA0053DOC-20231224-WA0053..pdf
DOC-20231224-WA0053DOC-20231224-WA0053..pdf
FutureTechnologies3
 
PPT from Webinar Create Hybrid Mobile Application in 1 hour
PPT from Webinar Create Hybrid Mobile Application in 1 hour
Dhananjay Kumar
 
Software Development Demo:GDSC&UISS .pptx
Software Development Demo:GDSC&UISS .pptx
JamesMushi3
 
Open source mobile development solutions
Open source mobile development solutions
Daniel Downs
 
18 jan13 talearnt webinar
18 jan13 talearnt webinar
Vivek Sundar
 
Beyond App Development
Beyond App Development
Osman Celik
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
Indiginox
 
Introduction to Android development - Presentation
Introduction to Android development - Presentation
Atul Panjwani
 
Mobile app development
Mobile app development
EhsanMalik17
 
00 JavaScript Part 1 Course - Introduction
00 JavaScript Part 1 Course - Introduction
Tommy Vercety
 
LearnFlow Industrial Training for Y.C.C.E Students
LearnFlow Industrial Training for Y.C.C.E Students
learnflow
 
Are You Searching For The Best Institute For Mobile Development In Ahmedabad.pdf
Are You Searching For The Best Institute For Mobile Development In Ahmedabad.pdf
Elsner Learning & Development Institute
 
Ad

More from Doncho Minkov (20)

Web design Tools
Web design Tools
Doncho Minkov
 
HTML 5
HTML 5
Doncho Minkov
 
HTML 5 Tables and Forms
HTML 5 Tables and Forms
Doncho Minkov
 
CSS Overview
CSS Overview
Doncho Minkov
 
CSS Presentation
CSS Presentation
Doncho Minkov
 
CSS Layout
CSS Layout
Doncho Minkov
 
CSS 3
CSS 3
Doncho Minkov
 
Adobe Photoshop
Adobe Photoshop
Doncho Minkov
 
Slice and Dice
Slice and Dice
Doncho Minkov
 
Introduction to XAML and WPF
Introduction to XAML and WPF
Doncho Minkov
 
WPF Layout Containers
WPF Layout Containers
Doncho Minkov
 
WPF Controls
WPF Controls
Doncho Minkov
 
WPF Templating and Styling
WPF Templating and Styling
Doncho Minkov
 
WPF Graphics and Animations
WPF Graphics and Animations
Doncho Minkov
 
Simple Data Binding
Simple Data Binding
Doncho Minkov
 
Complex Data Binding
Complex Data Binding
Doncho Minkov
 
WPF Concepts
WPF Concepts
Doncho Minkov
 
Model View ViewModel
Model View ViewModel
Doncho Minkov
 
WPF and Databases
WPF and Databases
Doncho Minkov
 
Ad

Recently uploaded (20)

LDMMIA GRAD Student Check-in Orientation Sampler
LDMMIA GRAD Student Check-in Orientation Sampler
LDM & Mia eStudios
 
Unit- 4 Biostatistics & Research Methodology.pdf
Unit- 4 Biostatistics & Research Methodology.pdf
KRUTIKA CHANNE
 
How to Manage Multi Language for Invoice in Odoo 18
How to Manage Multi Language for Invoice in Odoo 18
Celine George
 
What is FIle and explanation of text files.pptx
What is FIle and explanation of text files.pptx
Ramakrishna Reddy Bijjam
 
Overview of Employee in Odoo 18 - Odoo Slides
Overview of Employee in Odoo 18 - Odoo Slides
Celine George
 
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
Celine George
 
Paper 108 | Thoreau’s Influence on Gandhi: The Evolution of Civil Disobedience
Paper 108 | Thoreau’s Influence on Gandhi: The Evolution of Civil Disobedience
Rajdeep Bavaliya
 
Introduction to problem solving Techniques
Introduction to problem solving Techniques
merlinjohnsy
 
Revista digital preescolar en transformación
Revista digital preescolar en transformación
guerragallardo26
 
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
razelitouali
 
What are the benefits that dance brings?
What are the benefits that dance brings?
memi27
 
“THE BEST CLASS IN SCHOOL”. _
“THE BEST CLASS IN SCHOOL”. _
Colégio Santa Teresinha
 
Nice Dream.pdf /
Nice Dream.pdf /
ErinUsher3
 
JHS SHS Back to School 2024-2025 .pptx
JHS SHS Back to School 2024-2025 .pptx
melvinapay78
 
How to Create an Event in Odoo 18 - Odoo 18 Slides
How to Create an Event in Odoo 18 - Odoo 18 Slides
Celine George
 
Chalukyas of Gujrat, Solanki Dynasty NEP.pptx
Chalukyas of Gujrat, Solanki Dynasty NEP.pptx
Dr. Ravi Shankar Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
FIRST DAY HIGH orientation for mapeh subject in grade 10.pptx
FIRST DAY HIGH orientation for mapeh subject in grade 10.pptx
GlysdiEelesor1
 
Paper 109 | Archetypal Journeys in ‘Interstellar’: Exploring Universal Themes...
Paper 109 | Archetypal Journeys in ‘Interstellar’: Exploring Universal Themes...
Rajdeep Bavaliya
 
How to Configure Vendor Management in Lunch App of Odoo 18
How to Configure Vendor Management in Lunch App of Odoo 18
Celine George
 
june 10 2025 ppt for madden on art science is over.pptx
june 10 2025 ppt for madden on art science is over.pptx
roger malina
 
LDMMIA GRAD Student Check-in Orientation Sampler
LDMMIA GRAD Student Check-in Orientation Sampler
LDM & Mia eStudios
 
Unit- 4 Biostatistics & Research Methodology.pdf
Unit- 4 Biostatistics & Research Methodology.pdf
KRUTIKA CHANNE
 
How to Manage Multi Language for Invoice in Odoo 18
How to Manage Multi Language for Invoice in Odoo 18
Celine George
 
What is FIle and explanation of text files.pptx
What is FIle and explanation of text files.pptx
Ramakrishna Reddy Bijjam
 
Overview of Employee in Odoo 18 - Odoo Slides
Overview of Employee in Odoo 18 - Odoo Slides
Celine George
 
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
How to Implement Least Package Removal Strategy in Odoo 18 Inventory
Celine George
 
Paper 108 | Thoreau’s Influence on Gandhi: The Evolution of Civil Disobedience
Paper 108 | Thoreau’s Influence on Gandhi: The Evolution of Civil Disobedience
Rajdeep Bavaliya
 
Introduction to problem solving Techniques
Introduction to problem solving Techniques
merlinjohnsy
 
Revista digital preescolar en transformación
Revista digital preescolar en transformación
guerragallardo26
 
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
Energy Balances Of Oecd Countries 2011 Iea Statistics 1st Edition Oecd
razelitouali
 
What are the benefits that dance brings?
What are the benefits that dance brings?
memi27
 
Nice Dream.pdf /
Nice Dream.pdf /
ErinUsher3
 
JHS SHS Back to School 2024-2025 .pptx
JHS SHS Back to School 2024-2025 .pptx
melvinapay78
 
How to Create an Event in Odoo 18 - Odoo 18 Slides
How to Create an Event in Odoo 18 - Odoo 18 Slides
Celine George
 
FIRST DAY HIGH orientation for mapeh subject in grade 10.pptx
FIRST DAY HIGH orientation for mapeh subject in grade 10.pptx
GlysdiEelesor1
 
Paper 109 | Archetypal Journeys in ‘Interstellar’: Exploring Universal Themes...
Paper 109 | Archetypal Journeys in ‘Interstellar’: Exploring Universal Themes...
Rajdeep Bavaliya
 
How to Configure Vendor Management in Lunch App of Odoo 18
How to Configure Vendor Management in Lunch App of Odoo 18
Celine George
 
june 10 2025 ppt for madden on art science is over.pptx
june 10 2025 ppt for madden on art science is over.pptx
roger malina
 

Cross platform-mobile-development-course-intro

  • 1. Cross-Platform Mobile Development Course Overview Doncho Minkov Technical Trainer Telerik Corporation www.telerik.com
  • 2. Table of Contents 1. About Telerik 2. Course Objectives 3. Course Contents 4. Exams 5. Resources 6. Requirements for All Trainees 2
  • 4. 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 4
  • 5. 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
  • 6. Academy at a Glance Kids Academy University Courses School Academy Software Academy C# Fundamentals .NET Essentials QA Academy Developer-Support Job at Telerik 6
  • 7. Free Courses for Students Courses for Students Cross-Platform Mobile Native Mobile Development Applications (iOS, Android, Windows Phone 7) (starting October, FMI) (starting March) Web Applications High-Quality Programming Code with ASP.NET MVC (starting March) (starting October, FMI) Web Client-Side Development XAML Development (starting October) (starting March) Search Engine Optimization Web Front-End Development (starting November) (starting March) 7
  • 8. 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
  • 9. 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
  • 11. 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
  • 12. 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
  • 13. 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/
  • 14. 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
  • 15. 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
  • 16. Trainers Team (6)  Ivan Zhekov  Front-End Developer, Tele rik Corp.  E-mail: ivan.zhekov [at] telerik.com  Web Site: joneff.info 16
  • 17. Trainers Team (7)  Kamen Bundev  Senior Front-End Developer, Telerik Corp., KendoUI Team  E-mail: kamen.bundev [at] telerik.com  Twitter: @bundyo 17
  • 19. 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 Data 11. jQuery Mobile 19
  • 20. 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
  • 22. 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
  • 24. 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
  • 25. Assessment (3)  Evaluation criteria  75% of the final score will be your project score  25% of the final score will be from homework Score Grade 85-100 Excellent (6) 70-85 Very Good (5) 55-70 Good (4) 40-55 Average (3) 25
  • 26. 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
  • 28. 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 Sponsor:  Remarkable results  Top 5%-10% students 28
  • 29. Necessary Software What Should you Prepare for this Course? 29
  • 30. Necessary Software  HTML Editor  Notepad  Notepad++  Development Tools  Eclipse IDE  Dreamweaver  Android SDK  PhoneGap
  • 32. 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
  • 33. 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: [email protected] groups.google.com/group/mobile-development-course 33
  • 34. Cross-Platform Mobile Development Course Questions? http://mobiledevcourse.telerik.com