SlideShare a Scribd company logo
1 of 19
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

More Related Content

Viewers also liked

03. Operators - Expressions
03. Operators - Expressions03. Operators - Expressions
03. Operators - Expressions
Tommy Vercety
 
04. Conditional Statements
04. Conditional Statements04. Conditional Statements
04. Conditional Statements
Tommy Vercety
 
01 Introduction - JavaScript Development
01 Introduction - JavaScript Development01 Introduction - JavaScript Development
01 Introduction - JavaScript Development
Tommy Vercety
 
02. Data Type and Variables
02. Data Type and Variables02. Data Type and Variables
02. Data Type and Variables
Tommy Vercety
 

Viewers also liked (15)

03. Operators - Expressions
03. Operators - Expressions03. Operators - Expressions
03. Operators - Expressions
 
07. Functions
07. Functions07. Functions
07. Functions
 
09. Strings
09. Strings09. Strings
09. Strings
 
Sibiu
SibiuSibiu
Sibiu
 
08. Objects
08. Objects08. Objects
08. Objects
 
05. Loops
05. Loops05. Loops
05. Loops
 
06. Arrays
06. Arrays06. Arrays
06. Arrays
 
04. Conditional Statements
04. Conditional Statements04. Conditional Statements
04. Conditional Statements
 
01 Introduction - JavaScript Development
01 Introduction - JavaScript Development01 Introduction - JavaScript Development
01 Introduction - JavaScript Development
 
02. Data Type and Variables
02. Data Type and Variables02. Data Type and Variables
02. Data Type and Variables
 
Thinking Smarter - Shlomo Benartzi (Book Review)
Thinking Smarter - Shlomo Benartzi (Book Review)Thinking Smarter - Shlomo Benartzi (Book Review)
Thinking Smarter - Shlomo Benartzi (Book Review)
 
Organization Study at Akay Flavors, Pathanamthitta
Organization Study at Akay Flavors, PathanamthittaOrganization Study at Akay Flavors, Pathanamthitta
Organization Study at Akay Flavors, Pathanamthitta
 
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
Industrial visit at Kannan Devan Hill Plantations Tea Museum
 
Marketing research
Marketing researchMarketing research
Marketing research
 
Green marketing
Green marketingGreen marketing
Green marketing
 

Similar to 00 JavaScript Part 1 Course - Introduction

Cross platform-mobile-development-course-intro
Cross platform-mobile-development-course-introCross platform-mobile-development-course-intro
Cross platform-mobile-development-course-intro
Doncho Minkov
 
6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training
Tech Mentro
 
Chapter15-Presentation.pptx
Chapter15-Presentation.pptxChapter15-Presentation.pptx
Chapter15-Presentation.pptx
GFRomano
 
Resume - Adeel Naeem
Resume - Adeel NaeemResume - Adeel Naeem
Resume - Adeel Naeem
Adeel Naeem
 
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"
GoIT
 
Event Driven Programming Course Outline.pptx
Event Driven Programming Course Outline.pptxEvent Driven Programming Course Outline.pptx
Event Driven Programming Course Outline.pptx
BekeleTsanga2
 

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

Софтуерна академия на Телерик - информационен ден (август 2012)
Софтуерна академия на Телерик - информационен ден (август 2012)Софтуерна академия на Телерик - информационен ден (август 2012)
Софтуерна академия на Телерик - информационен ден (август 2012)
 
Telerik Software Academy - Info Day - August 2012
Telerik Software Academy - Info Day - August 2012Telerik Software Academy - Info Day - August 2012
Telerik Software Academy - Info Day - August 2012
 
sem5.pdf
sem5.pdfsem5.pdf
sem5.pdf
 
Cross platform-mobile-development-course-intro
Cross platform-mobile-development-course-introCross platform-mobile-development-course-intro
Cross platform-mobile-development-course-intro
 
Teaching Open Web Mapping - AutoCarto 2016
Teaching Open Web Mapping - AutoCarto 2016Teaching Open Web Mapping - AutoCarto 2016
Teaching Open Web Mapping - AutoCarto 2016
 
(M) brochure full stack development learning path
(M) brochure full stack development learning path(M) brochure full stack development learning path
(M) brochure full stack development learning path
 
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: An e-learning platform for Data Analysis based on R. RBelgium meetu...
 
Summer training
Summer trainingSummer training
Summer training
 
6th sem
6th sem6th sem
6th sem
 
6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training
 
English Resume - Glaucia Lemos
English Resume - Glaucia LemosEnglish Resume - Glaucia Lemos
English Resume - Glaucia Lemos
 
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
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
 
Chapter15-Presentation.pptx
Chapter15-Presentation.pptxChapter15-Presentation.pptx
Chapter15-Presentation.pptx
 
Resume - Adeel Naeem
Resume - Adeel NaeemResume - Adeel Naeem
Resume - Adeel Naeem
 
Prog'g 2
Prog'g 2Prog'g 2
Prog'g 2
 
00 Fundamentals of csharp course introduction
00 Fundamentals of csharp course introduction00 Fundamentals of csharp course introduction
00 Fundamentals of csharp course introduction
 
Nagacv
NagacvNagacv
Nagacv
 
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"
 
Event Driven Programming Course Outline.pptx
Event Driven Programming Course Outline.pptxEvent Driven Programming Course Outline.pptx
Event Driven Programming Course Outline.pptx
 
QA Automation Testing Training in Hyderabad
QA Automation Testing Training in HyderabadQA Automation Testing Training in Hyderabad
QA Automation Testing Training in Hyderabad
 

Recently uploaded

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

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