00 JavaScript Part 1 Course - Introduction

Tommy Vercety
Tommy VercetySoftware Engineer
JavaScript Part 1:
                      Course Introduction
   JS Course Program, Evaluation, Exams, Resources


Doncho Minkov
Technical Trainer
http://minkov.it
Telerik Software Academy
academy.telerik.com
Table of Contents
 What's Coming Next in the Academy?

 The JavaScript Course Program

 The Trainers Team

 Exams and Evaluation

   Standard Criteria
   Bonuses
 Resources for the Course



                                                 2
JavaScript Part 1
Coming To The Next Module
What's Coming Next?
 JavaScript   - Part 1
   Continuation of CSS Styling and C# Part 2
   Fundamentals of JavaScript
 Pretty much the same

   Lectures once
   Practical exam after a month
 The course exam?

   3-4 problems for 6 hours

                                                4
JavaScript Part 1 – Program
 What Will We Cover in the JavaScript Course?
JavaScript Part 1 -
                              Course Program
 JavaScript   Part 1 Course Intro
   Course Program, Exams, Evaluation
 Introduction to JavaScript   development
   Dynamic HTML (DHTML), JavaScript history,
    JavaScript usage, JavaScript syntax,
    helper objects (console, document)




                                                  6
JavaScript Part 1 -
                           Course Program (2)
 Data types and variables      -
   Data types, numeric types, strings, dates
 Operators and Expressions

   Bitwise operators, logical operators, boolean
    operators, expressions
 Conditional statements

   if and if-else statements
   switch-case statements

                                                    7
JavaScript Part 1 -
                            Course Program (3)
 Loops

   Loops in JavaScript, for loop, while loop,
    do-while loop, for-in loop
 Arrays

   Arrays, Array object, Array constructor,
    one-dimensional arrays,
    multi-dimensional arrays
   Manipulation of Arrays
    Add, remove
    Splice, clear, sort, etc…
                                                   8
JavaScript Part 1 -
 Functions
                          Course Program (4)
   Functions in JavaScript, with/without
    parameters
   arguments function object
 Using objects

   Creating objects, using objects, JSON objects
   Associative arrays
 Strings

   Manipulation of strings
   String methods                                  9
JavaScript Part 1 -
                        Course Program (5)
 Exam preparation

  Solving problems with JavaScript
 Practical Exam




                                               10
Evaluation
Thank God There Are Bonuses!
JavaScript Part 1 – Evaluation
 Evaluation components

  Practical exam – 60%
  Homework – 15%
  Homework evaluation – 15%
    3 peer reviews per homework
  Attendance in class – 10%
 Bonuses

  Forums activity – bonus up to 15%
  Helping the other students – bonus up to 15%
  PC Magazine contest – bonus up to 20%
                                                  12
Resources
What We Need in Addition to this Course Content?
JavaScript Resources
 Mozilla Development Network (MDN)

  https://developer.mozilla.org
  Mostly used for the presentations
 Web Platform

  http://www.webplatform.org
  The place where all masters contribute
  Adobe, Apple, Facebook, Google, HP, Intel,
   Microsoft, Mozilla, Nokia, Opera, W3C
Course Web Site & Forums
 Register for the "Telerik Academy Forums":
   forums.academy.telerik.com/web-design-with-
             html5-css-and-javascript
   Discuss the course exercises with your colleagues
   Find solutions for the exercises
   Share source code / discuss ideas
 The JavaScript   part 1 official web site:
   http://academy.telerik.com/student-courses/
    programming/object-oriented-programming/

                                                        15
Telerik Integrated
                    Learning System (TILS)
 The Telerik Integrated Learning System (TILS)

   www.telerikacademy.com
   Important resource for all students
   Homework submissions
   Homework peer reviews
   Presence cards with barcode
   Reports about your results

  telerikacademy.com/Courses/Courses/Details/30
                                                  16
Required Software
 Software needed for this   course:
   Microsoft Visual Studio 2012 or Visual Studio
    Express 2012 (free version of VS 2012)
   Sublime Text
   Komodo IDE
   Notepad ++




                                                    17
JavaScript Part 1 Introduction




Questions?

                  http://academy.telerik.com
Free Trainings @ Telerik Academy
 Web Design and UI Technologies
    @ Telerik Academy
       html5course.telerik.com

   Telerik Software Academy
       academy.telerik.com

   Telerik Academy @ Facebook
       facebook.com/TelerikAcademy

   Telerik Software Academy Forums
       forums.academy.telerik.com
1 von 19

Recomendados

0. Course Introduction von
0. Course Introduction0. Course Introduction
0. Course IntroductionIntro C# Book
56.9K views33 Folien
UdayakumarArunachalam von
UdayakumarArunachalamUdayakumarArunachalam
UdayakumarArunachalamUdayakumar Arunachalam
75 views2 Folien
python training online von
python training onlinepython training online
python training onlinelyncschoolworld
78 views12 Folien
The Essentials of Software Testing von
The Essentials of Software Testing The Essentials of Software Testing
The Essentials of Software Testing QualityAssuranceGroup
402 views22 Folien
Blended Learning OPEN edX von
Blended Learning OPEN edXBlended Learning OPEN edX
Blended Learning OPEN edXpaccar
405 views27 Folien
ETM Platform von
ETM PlatformETM Platform
ETM PlatformImede
359 views13 Folien

Más contenido relacionado

Destacado

03. Operators - Expressions von
03. Operators - Expressions03. Operators - Expressions
03. Operators - ExpressionsTommy Vercety
286 views39 Folien
07. Functions von
07. Functions07. Functions
07. FunctionsTommy Vercety
392 views51 Folien
09. Strings von
09. Strings09. Strings
09. StringsTommy Vercety
281 views39 Folien
Sibiu von
SibiuSibiu
SibiuDiana Wania
6.3K views58 Folien
08. Objects von
08. Objects08. Objects
08. ObjectsTommy Vercety
404 views39 Folien
05. Loops von
05. Loops05. Loops
05. LoopsTommy Vercety
375 views46 Folien

Destacado(15)

03. Operators - Expressions von Tommy Vercety
03. Operators - Expressions03. Operators - Expressions
03. Operators - Expressions
Tommy Vercety286 views
04. Conditional Statements von Tommy Vercety
04. Conditional Statements04. Conditional Statements
04. Conditional Statements
Tommy Vercety386 views
01 Introduction - JavaScript Development von Tommy Vercety
01 Introduction - JavaScript Development01 Introduction - JavaScript Development
01 Introduction - JavaScript Development
Tommy Vercety1K views
02. Data Type and Variables von Tommy Vercety
02. Data Type and Variables02. Data Type and Variables
02. Data Type and Variables
Tommy Vercety658 views
Thinking Smarter - Shlomo Benartzi (Book Review) von Lijin Mathew
Thinking Smarter - Shlomo Benartzi (Book Review)Thinking Smarter - Shlomo Benartzi (Book Review)
Thinking Smarter - Shlomo Benartzi (Book Review)
Lijin Mathew138 views
Organization Study at Akay Flavors, Pathanamthitta von Lijin Mathew
Organization Study at Akay Flavors, PathanamthittaOrganization Study at Akay Flavors, Pathanamthitta
Organization Study at Akay Flavors, Pathanamthitta
Lijin Mathew1.1K views
Industrial visit at Kannan Devan Hill Plantations Tea Museum von Lijin Mathew
Industrial visit at Kannan Devan Hill Plantations Tea Museum Industrial visit at Kannan Devan Hill Plantations Tea Museum
Industrial visit at Kannan Devan Hill Plantations Tea Museum
Lijin Mathew4.1K views

Similar a 00 JavaScript Part 1 Course - Introduction

Софтуерна академия на Телерик - информационен ден (август 2012) von
Софтуерна академия на Телерик - информационен ден (август 2012)Софтуерна академия на Телерик - информационен ден (август 2012)
Софтуерна академия на Телерик - информационен ден (август 2012)Svetlin Nakov
10.3K views46 Folien
Telerik Software Academy - Info Day - August 2012 von
Telerik Software Academy - Info Day - August 2012Telerik Software Academy - Info Day - August 2012
Telerik Software Academy - Info Day - August 2012Svetlin Nakov
1.1K views46 Folien
Cross platform-mobile-development-course-intro von
Cross platform-mobile-development-course-introCross platform-mobile-development-course-intro
Cross platform-mobile-development-course-introDoncho Minkov
608 views34 Folien
Teaching Open Web Mapping - AutoCarto 2016 von
Teaching Open Web Mapping - AutoCarto 2016Teaching Open Web Mapping - AutoCarto 2016
Teaching Open Web Mapping - AutoCarto 2016Carl Sack
356 views22 Folien
(M) brochure full stack development learning path von
(M) brochure full stack development learning path(M) brochure full stack development learning path
(M) brochure full stack development learning pathNirupamNishant2
175 views29 Folien
DataMind: An e-learning platform for Data Analysis based on R. RBelgium meetu... von
DataMind: An e-learning platform for Data Analysis based on R. RBelgium meetu...DataMind: An e-learning platform for Data Analysis based on R. RBelgium meetu...
DataMind: An e-learning platform for Data Analysis based on R. RBelgium meetu...DataMind-slides
1.1K views38 Folien

Similar a 00 JavaScript Part 1 Course - Introduction(20)

Софтуерна академия на Телерик - информационен ден (август 2012) von Svetlin Nakov
Софтуерна академия на Телерик - информационен ден (август 2012)Софтуерна академия на Телерик - информационен ден (август 2012)
Софтуерна академия на Телерик - информационен ден (август 2012)
Svetlin Nakov10.3K views
Telerik Software Academy - Info Day - August 2012 von Svetlin Nakov
Telerik Software Academy - Info Day - August 2012Telerik Software Academy - Info Day - August 2012
Telerik Software Academy - Info Day - August 2012
Svetlin Nakov1.1K views
Cross platform-mobile-development-course-intro von Doncho Minkov
Cross platform-mobile-development-course-introCross platform-mobile-development-course-intro
Cross platform-mobile-development-course-intro
Doncho Minkov608 views
Teaching Open Web Mapping - AutoCarto 2016 von Carl Sack
Teaching Open Web Mapping - AutoCarto 2016Teaching Open Web Mapping - AutoCarto 2016
Teaching Open Web Mapping - AutoCarto 2016
Carl Sack356 views
(M) brochure full stack development learning path von NirupamNishant2
(M) brochure full stack development learning path(M) brochure full stack development learning path
(M) brochure full stack development learning path
NirupamNishant2175 views
DataMind: An e-learning platform for Data Analysis based on R. RBelgium meetu... von DataMind-slides
DataMind: An e-learning platform for Data Analysis based on R. RBelgium meetu...DataMind: An e-learning platform for Data Analysis based on R. RBelgium meetu...
DataMind: An e-learning platform for Data Analysis based on R. RBelgium meetu...
DataMind-slides1.1K views
BCO6008 Object-Oriented Systems 2IntroductionThe assessment f.docx von JASS44
BCO6008 Object-Oriented Systems 2IntroductionThe assessment f.docxBCO6008 Object-Oriented Systems 2IntroductionThe assessment f.docx
BCO6008 Object-Oriented Systems 2IntroductionThe assessment f.docx
JASS446 views
6 Weeks Project Based Summer Training von Tech Mentro
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training
Tech Mentro3.3K views
English Resume - Glaucia Lemos von Glaucia Lemos
English Resume - Glaucia LemosEnglish Resume - Glaucia Lemos
English Resume - Glaucia Lemos
Glaucia Lemos486 views
Industrial Summer Training for MCA/BCA/BE/B-Tech Students von Tech Mentro
Industrial Summer Training for MCA/BCA/BE/B-Tech StudentsIndustrial Summer Training for MCA/BCA/BE/B-Tech Students
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
Tech Mentro1.5K views
Chapter15-Presentation.pptx von GFRomano
Chapter15-Presentation.pptxChapter15-Presentation.pptx
Chapter15-Presentation.pptx
GFRomano1 view
Resume - Adeel Naeem von Adeel Naeem
Resume - Adeel NaeemResume - Adeel Naeem
Resume - Adeel Naeem
Adeel Naeem240 views
00 Fundamentals of csharp course introduction von maznabili
00 Fundamentals of csharp course introduction00 Fundamentals of csharp course introduction
00 Fundamentals of csharp course introduction
maznabili351 views
Встреча "QA: в каких направлениях может найти себя тестировщик?" von GoIT
Встреча "QA: в каких направлениях может найти себя тестировщик?"Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"
GoIT735 views
Event Driven Programming Course Outline.pptx von BekeleTsanga2
Event Driven Programming Course Outline.pptxEvent Driven Programming Course Outline.pptx
Event Driven Programming Course Outline.pptx
BekeleTsanga24 views

Último

Classification of crude drugs.pptx von
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptxGayatriPatra14
101 views13 Folien
GCSE Music von
GCSE MusicGCSE Music
GCSE MusicWestHatch
45 views50 Folien
A-Level Art von
A-Level ArtA-Level Art
A-Level ArtWestHatch
46 views82 Folien
CONTENTS.pptx von
CONTENTS.pptxCONTENTS.pptx
CONTENTS.pptxiguerendiain
62 views17 Folien
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively von
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyPECB
623 views18 Folien
STRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdf von
STRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdfSTRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdf
STRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdfDr Vijay Vishwakarma
70 views68 Folien

Último(20)

Classification of crude drugs.pptx von GayatriPatra14
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptx
GayatriPatra14101 views
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively von PECB
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
PECB 623 views
Narration lesson plan von TARIQ KHAN
Narration lesson planNarration lesson plan
Narration lesson plan
TARIQ KHAN61 views
AUDIENCE - BANDURA.pptx von iammrhaywood
AUDIENCE - BANDURA.pptxAUDIENCE - BANDURA.pptx
AUDIENCE - BANDURA.pptx
iammrhaywood117 views
The Accursed House by Émile Gaboriau von DivyaSheta
The Accursed House  by Émile GaboriauThe Accursed House  by Émile Gaboriau
The Accursed House by Émile Gaboriau
DivyaSheta223 views
JQUERY.pdf von ArthyR3
JQUERY.pdfJQUERY.pdf
JQUERY.pdf
ArthyR381 views
BÀI TẬP BỔ TRỢ TIẾNG ANH FAMILY AND FRIENDS NATIONAL EDITION - LỚP 4 (CÓ FIL... von Nguyen Thanh Tu Collection
BÀI TẬP BỔ TRỢ TIẾNG ANH FAMILY AND FRIENDS NATIONAL EDITION - LỚP 4 (CÓ FIL...BÀI TẬP BỔ TRỢ TIẾNG ANH FAMILY AND FRIENDS NATIONAL EDITION - LỚP 4 (CÓ FIL...
BÀI TẬP BỔ TRỢ TIẾNG ANH FAMILY AND FRIENDS NATIONAL EDITION - LỚP 4 (CÓ FIL...

00 JavaScript Part 1 Course - Introduction

  • 1. JavaScript Part 1: Course Introduction JS Course Program, Evaluation, Exams, Resources Doncho Minkov Technical Trainer http://minkov.it Telerik Software Academy academy.telerik.com
  • 2. Table of Contents  What's Coming Next in the Academy?  The JavaScript Course Program  The Trainers Team  Exams and Evaluation  Standard Criteria  Bonuses  Resources for the Course 2
  • 3. JavaScript Part 1 Coming To The Next Module
  • 4. What's Coming Next?  JavaScript - Part 1  Continuation of CSS Styling and C# Part 2  Fundamentals of JavaScript  Pretty much the same  Lectures once  Practical exam after a month  The course exam?  3-4 problems for 6 hours 4
  • 5. JavaScript Part 1 – Program What Will We Cover in the JavaScript Course?
  • 6. JavaScript Part 1 - Course Program  JavaScript Part 1 Course Intro  Course Program, Exams, Evaluation  Introduction to JavaScript development  Dynamic HTML (DHTML), JavaScript history, JavaScript usage, JavaScript syntax, helper objects (console, document) 6
  • 7. JavaScript Part 1 - Course Program (2)  Data types and variables -  Data types, numeric types, strings, dates  Operators and Expressions  Bitwise operators, logical operators, boolean operators, expressions  Conditional statements  if and if-else statements  switch-case statements 7
  • 8. JavaScript Part 1 - Course Program (3)  Loops  Loops in JavaScript, for loop, while loop, do-while loop, for-in loop  Arrays  Arrays, Array object, Array constructor, one-dimensional arrays, multi-dimensional arrays  Manipulation of Arrays  Add, remove  Splice, clear, sort, etc… 8
  • 9. JavaScript Part 1 -  Functions Course Program (4)  Functions in JavaScript, with/without parameters  arguments function object  Using objects  Creating objects, using objects, JSON objects  Associative arrays  Strings  Manipulation of strings  String methods 9
  • 10. JavaScript Part 1 - Course Program (5)  Exam preparation  Solving problems with JavaScript  Practical Exam 10
  • 12. JavaScript Part 1 – Evaluation  Evaluation components  Practical exam – 60%  Homework – 15%  Homework evaluation – 15%  3 peer reviews per homework  Attendance in class – 10%  Bonuses  Forums activity – bonus up to 15%  Helping the other students – bonus up to 15%  PC Magazine contest – bonus up to 20% 12
  • 13. Resources What We Need in Addition to this Course Content?
  • 14. JavaScript Resources  Mozilla Development Network (MDN)  https://developer.mozilla.org  Mostly used for the presentations  Web Platform  http://www.webplatform.org  The place where all masters contribute  Adobe, Apple, Facebook, Google, HP, Intel, Microsoft, Mozilla, Nokia, Opera, W3C
  • 15. Course Web Site & Forums  Register for the "Telerik Academy Forums": forums.academy.telerik.com/web-design-with- html5-css-and-javascript  Discuss the course exercises with your colleagues  Find solutions for the exercises  Share source code / discuss ideas  The JavaScript part 1 official web site: http://academy.telerik.com/student-courses/ programming/object-oriented-programming/ 15
  • 16. Telerik Integrated Learning System (TILS)  The Telerik Integrated Learning System (TILS)  www.telerikacademy.com  Important resource for all students  Homework submissions  Homework peer reviews  Presence cards with barcode  Reports about your results telerikacademy.com/Courses/Courses/Details/30 16
  • 17. Required Software  Software needed for this course:  Microsoft Visual Studio 2012 or Visual Studio Express 2012 (free version of VS 2012)  Sublime Text  Komodo IDE  Notepad ++ 17
  • 18. JavaScript Part 1 Introduction Questions? http://academy.telerik.com
  • 19. Free Trainings @ Telerik Academy  Web Design and UI Technologies @ Telerik Academy  html5course.telerik.com  Telerik Software Academy  academy.telerik.com  Telerik Academy @ Facebook  facebook.com/TelerikAcademy  Telerik Software Academy Forums  forums.academy.telerik.com