SlideShare a Scribd company logo
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
Ad

Recommended

0. Course Introduction
0. Course Introduction
Intro C# Book
 
UdayakumarArunachalam
UdayakumarArunachalam
Udayakumar Arunachalam
 
python training online
python training online
lyncschoolworld
 
The Essentials of Software Testing
The Essentials of Software Testing
QualityAssuranceGroup
 
Blended Learning OPEN edX
Blended Learning OPEN edX
paccar
 
ETM Platform
ETM Platform
Imede
 
21. High-Quality Programming Code
21. High-Quality Programming Code
Intro C# Book
 
Flip appproject
Flip appproject
paccar
 
03. Operators - Expressions
03. Operators - Expressions
Tommy Vercety
 
Sibiu
Sibiu
Diana Wania
 
04. Conditional Statements
04. Conditional Statements
Tommy Vercety
 
01 Introduction - JavaScript Development
01 Introduction - JavaScript Development
Tommy Vercety
 
02. Data Type and Variables
02. Data Type and Variables
Tommy Vercety
 
Thinking Smarter - Shlomo Benartzi (Book Review)
Thinking Smarter - Shlomo Benartzi (Book Review)
Lijin Mathew
 
Organization Study at Akay Flavors, Pathanamthitta
Organization Study at Akay Flavors, Pathanamthitta
Lijin Mathew
 
Industrial visit at Kannan Devan Hill Plantations Tea Museum
Industrial visit at Kannan Devan Hill Plantations Tea Museum
Lijin Mathew
 
Marketing research
Marketing research
Lijin Mathew
 
Green marketing
Green marketing
Lijin Mathew
 
Js basics
Js basics
TranTom1
 
Training javascript 2012 hcmut
Training javascript 2012 hcmut
University of Technology
 
Intro to JavaScript - LA - July
Intro to JavaScript - LA - July
Thinkful
 
Build a Game with JavaScript - Pasadena July
Build a Game with JavaScript - Pasadena July
Thinkful
 
Java script core
Java script core
Vaishnu Vaishu
 
Introjs10.5.17SD
Introjs10.5.17SD
Thinkful
 
JAVASRIPT and PHP Basics# Unit 2 Webdesign
JAVASRIPT and PHP Basics# Unit 2 Webdesign
NitinShelake4
 

More Related Content

Viewers also liked (15)

03. Operators - Expressions
03. Operators - Expressions
Tommy Vercety
 
Sibiu
Sibiu
Diana Wania
 
04. Conditional Statements
04. Conditional Statements
Tommy Vercety
 
01 Introduction - JavaScript Development
01 Introduction - JavaScript Development
Tommy Vercety
 
02. Data Type and Variables
02. Data Type and Variables
Tommy Vercety
 
Thinking Smarter - Shlomo Benartzi (Book Review)
Thinking Smarter - Shlomo Benartzi (Book Review)
Lijin Mathew
 
Organization Study at Akay Flavors, Pathanamthitta
Organization Study at Akay Flavors, Pathanamthitta
Lijin Mathew
 
Industrial visit at Kannan Devan Hill Plantations Tea Museum
Industrial visit at Kannan Devan Hill Plantations Tea Museum
Lijin Mathew
 
Marketing research
Marketing research
Lijin Mathew
 
Green marketing
Green marketing
Lijin Mathew
 
03. Operators - Expressions
03. Operators - Expressions
Tommy Vercety
 
04. Conditional Statements
04. Conditional Statements
Tommy Vercety
 
01 Introduction - JavaScript Development
01 Introduction - JavaScript Development
Tommy Vercety
 
02. Data Type and Variables
02. Data Type and Variables
Tommy Vercety
 
Thinking Smarter - Shlomo Benartzi (Book Review)
Thinking Smarter - Shlomo Benartzi (Book Review)
Lijin Mathew
 
Organization Study at Akay Flavors, Pathanamthitta
Organization Study at Akay Flavors, Pathanamthitta
Lijin Mathew
 
Industrial visit at Kannan Devan Hill Plantations Tea Museum
Industrial visit at Kannan Devan Hill Plantations Tea Museum
Lijin Mathew
 
Marketing research
Marketing research
Lijin Mathew
 

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

Js basics
Js basics
TranTom1
 
Training javascript 2012 hcmut
Training javascript 2012 hcmut
University of Technology
 
Intro to JavaScript - LA - July
Intro to JavaScript - LA - July
Thinkful
 
Build a Game with JavaScript - Pasadena July
Build a Game with JavaScript - Pasadena July
Thinkful
 
Java script core
Java script core
Vaishnu Vaishu
 
Introjs10.5.17SD
Introjs10.5.17SD
Thinkful
 
JAVASRIPT and PHP Basics# Unit 2 Webdesign
JAVASRIPT and PHP Basics# Unit 2 Webdesign
NitinShelake4
 
Understanding JavaScript Key Concepts for New Developers.pptx
Understanding JavaScript Key Concepts for New Developers.pptx
SaniyaSharma28
 
Coding 101: A hands-on introduction
Coding 101: A hands-on introduction
Bohyun Kim
 
Claim Academy Intro to Programming
Claim Academy Intro to Programming
Alex Pearson
 
MYSQL DATABASE INTRODUCTION TO JAVASCRIPT.pptx
MYSQL DATABASE INTRODUCTION TO JAVASCRIPT.pptx
ArjayBalberan1
 
JavaScript to computer language learning the coding
JavaScript to computer language learning the coding
mhsinm2003
 
slides-students-C03.pdf
slides-students-C03.pdf
HARDIKGUPTAMCO21373
 
Monster JavaScript Course - 50+ projects and applications
Monster JavaScript Course - 50+ projects and applications
Laurence Svekis ✔
 
Intro to JavaScript
Intro to JavaScript
Dan Phiffer
 
Thinkful - Intro to JavaScript
Thinkful - Intro to JavaScript
TJ Stalcup
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-9-52-74-451
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-9-52-74-451
Justin Ezor
 
Javascript 01 (js)
Javascript 01 (js)
AbhishekMondal42
 
Lecture7
Lecture7
Majid Taghiloo
 
JavaScript - An Introduction
JavaScript - An Introduction
Manvendra Singh
 
Intro to JavaScript - LA - July
Intro to JavaScript - LA - July
Thinkful
 
Build a Game with JavaScript - Pasadena July
Build a Game with JavaScript - Pasadena July
Thinkful
 
Introjs10.5.17SD
Introjs10.5.17SD
Thinkful
 
JAVASRIPT and PHP Basics# Unit 2 Webdesign
JAVASRIPT and PHP Basics# Unit 2 Webdesign
NitinShelake4
 
Understanding JavaScript Key Concepts for New Developers.pptx
Understanding JavaScript Key Concepts for New Developers.pptx
SaniyaSharma28
 
Coding 101: A hands-on introduction
Coding 101: A hands-on introduction
Bohyun Kim
 
Claim Academy Intro to Programming
Claim Academy Intro to Programming
Alex Pearson
 
MYSQL DATABASE INTRODUCTION TO JAVASCRIPT.pptx
MYSQL DATABASE INTRODUCTION TO JAVASCRIPT.pptx
ArjayBalberan1
 
JavaScript to computer language learning the coding
JavaScript to computer language learning the coding
mhsinm2003
 
Monster JavaScript Course - 50+ projects and applications
Monster JavaScript Course - 50+ projects and applications
Laurence Svekis ✔
 
Intro to JavaScript
Intro to JavaScript
Dan Phiffer
 
Thinkful - Intro to JavaScript
Thinkful - Intro to JavaScript
TJ Stalcup
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-9-52-74-451
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-9-52-74-451
Justin Ezor
 
JavaScript - An Introduction
JavaScript - An Introduction
Manvendra Singh
 
Ad

Recently uploaded (20)

Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
Gibson "Secrets to Changing Behaviour in Scholarly Communication: A 2025 NISO...
National Information Standards Organization (NISO)
 
Birnagar High School Platinum Jubilee Quiz.pptx
Birnagar High School Platinum Jubilee Quiz.pptx
Sourav Kr Podder
 
The Man In The Back – Exceptional Delaware.pdf
The Man In The Back – Exceptional Delaware.pdf
dennisongomezk
 
LDMMIA Practitioner Student Reiki Yoga S2 Video PDF Without Yogi Goddess
LDMMIA Practitioner Student Reiki Yoga S2 Video PDF Without Yogi Goddess
LDM & Mia eStudios
 
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
 
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
SHERAZ AHMAD LONE
 
LDM Recording Presents Yogi Goddess by LDMMIA
LDM Recording Presents Yogi Goddess by LDMMIA
LDM & Mia eStudios
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 6-14-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 6-14-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Publishing Your Memoir with Brooke Warner
Publishing Your Memoir with Brooke Warner
Brooke Warner
 
SPENT QUIZ NQL JR FEST 5.0 BY SOURAV.pptx
SPENT QUIZ NQL JR FEST 5.0 BY SOURAV.pptx
Sourav Kr Podder
 
Community Health Nursing Approaches, Concepts, Roles & Responsibilities – Uni...
Community Health Nursing Approaches, Concepts, Roles & Responsibilities – Uni...
RAKESH SAJJAN
 
NSUMD_M1 Library Orientation_June 11, 2025.pptx
NSUMD_M1 Library Orientation_June 11, 2025.pptx
Julie Sarpy
 
LDMMIA Yoga S10 Free Workshop Grad Level
LDMMIA Yoga S10 Free Workshop Grad Level
LDM & Mia eStudios
 
English 3 Quarter 1_LEwithLAS_Week 1.pdf
English 3 Quarter 1_LEwithLAS_Week 1.pdf
DeAsisAlyanajaneH
 
VCE Literature Section A Exam Response Guide
VCE Literature Section A Exam Response Guide
jpinnuck
 
Introduction to Generative AI and Copilot.pdf
Introduction to Generative AI and Copilot.pdf
TechSoup
 
Code Profiling in Odoo 18 - Odoo 18 Slides
Code Profiling in Odoo 18 - Odoo 18 Slides
Celine George
 
BINARY files CSV files JSON files with example.pptx
BINARY files CSV files JSON files with example.pptx
Ramakrishna Reddy Bijjam
 
LDMMIA Practitioner Level Orientation Updates
LDMMIA Practitioner Level Orientation Updates
LDM & Mia eStudios
 
ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
jutaydeonne
 
Birnagar High School Platinum Jubilee Quiz.pptx
Birnagar High School Platinum Jubilee Quiz.pptx
Sourav Kr Podder
 
The Man In The Back – Exceptional Delaware.pdf
The Man In The Back – Exceptional Delaware.pdf
dennisongomezk
 
LDMMIA Practitioner Student Reiki Yoga S2 Video PDF Without Yogi Goddess
LDMMIA Practitioner Student Reiki Yoga S2 Video PDF Without Yogi Goddess
LDM & Mia eStudios
 
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
 
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
ECONOMICS, DISASTER MANAGEMENT, ROAD SAFETY - STUDY MATERIAL [10TH]
SHERAZ AHMAD LONE
 
LDM Recording Presents Yogi Goddess by LDMMIA
LDM Recording Presents Yogi Goddess by LDMMIA
LDM & Mia eStudios
 
Publishing Your Memoir with Brooke Warner
Publishing Your Memoir with Brooke Warner
Brooke Warner
 
SPENT QUIZ NQL JR FEST 5.0 BY SOURAV.pptx
SPENT QUIZ NQL JR FEST 5.0 BY SOURAV.pptx
Sourav Kr Podder
 
Community Health Nursing Approaches, Concepts, Roles & Responsibilities – Uni...
Community Health Nursing Approaches, Concepts, Roles & Responsibilities – Uni...
RAKESH SAJJAN
 
NSUMD_M1 Library Orientation_June 11, 2025.pptx
NSUMD_M1 Library Orientation_June 11, 2025.pptx
Julie Sarpy
 
LDMMIA Yoga S10 Free Workshop Grad Level
LDMMIA Yoga S10 Free Workshop Grad Level
LDM & Mia eStudios
 
English 3 Quarter 1_LEwithLAS_Week 1.pdf
English 3 Quarter 1_LEwithLAS_Week 1.pdf
DeAsisAlyanajaneH
 
VCE Literature Section A Exam Response Guide
VCE Literature Section A Exam Response Guide
jpinnuck
 
Introduction to Generative AI and Copilot.pdf
Introduction to Generative AI and Copilot.pdf
TechSoup
 
Code Profiling in Odoo 18 - Odoo 18 Slides
Code Profiling in Odoo 18 - Odoo 18 Slides
Celine George
 
BINARY files CSV files JSON files with example.pptx
BINARY files CSV files JSON files with example.pptx
Ramakrishna Reddy Bijjam
 
LDMMIA Practitioner Level Orientation Updates
LDMMIA Practitioner Level Orientation Updates
LDM & Mia eStudios
 
ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
ENGLISH_Q1_W1 PowerPoint grade 3 quarter 1 week 1
jutaydeonne
 
Ad

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