Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

JavaScript Fundamentals: Course Introduction

JS Course Program, Evaluation, Exams, Resources

Javascript Fundamentals

Telerik Software Academy

https://telerikacademy.com

Table of Contents

What's Coming Next?

  • JavaScript Fundamentals
    • Continuation of CSS Styling and HTML Fundamentals
    • Fundamentals of JavaScript
  • Pretty much the same
    • Lectures 2 times a week
    • Practical exam after ~1 month
  • The course exam?

Curriculum

  • Course Intro
    • Curriculum, Exams, Evaluation
  • Introduction to JavaScript development
    • DHTML, JavaScript history, usage, syntax, helper objects (console, document), dev tools
  • Data types and variables
    • Data types, numeric types, strings, dates
  • Loops
    • Loops in JavaScript, for loop, while loop,do-while loop, for-in loop, for-of loop
  • Operators and Expressions
    • Bitwise operators, logical operators, boolean operators, expressions
  • Conditional statements
    • if, if-else, switch-case statements
  • Functions
    • Functions in JavaScript, the arguments function object
    • Lambda expressions
  • Arrays
    • Arrays, Array object, constructor, one-dimensional and multi-dimensional arrays
    • Manipulation of Arrays
      • add, remove, find elements
      • copy or delete parts of the array
  • Using objects
    • Creating objects, using objects, JSON
    • Associative arrays (maps)
  • Strings
    • Manipulation of strings
    • String methods
  • Exam preparation
    • Solving problems with JavaScript
  • Practical Exam

Javascript Fundamentals – Evaluation

  • Evaluation components
    • Practical exam – 75%
    • Homework assignments – 15%
    • Attendance in class – 5%
    • Helping others - 5%

Pass / Excellence / Fail Criteria

  • Criteria for pass / pass with excellence / fail
    • Pass with excellence
      • Very high exam results
      • or High total results
    • Pass
      • Average total results
    • Fail
      • Low total results or low exam results

The Judge System at the Exam

  • All exams will be tested automatically
    • Through our online judge system (BG Coder)
    • During the exam preparation you will practice how to use the automated judge system
    • You can log in at any time to practice
  • How the testing (judge) system works?
    • You submit your Javascript source code
    • It tests your solution against predefined tests
    • For each test passed you get some score

Homework Assignments

  • Doing your homework is very important!
    • Programming can only be learned through a lot of practice!
  • Homework assignments due 1 week after each lecture – no excuses for being late
    • Deadlines are final & enforced by the system
  • Submit all your homework in our judge system
    • bgcoder.com
    • You will get real-time feedback for all the tasks

JavaScript Resources

Course Web Site & Forums

  • Register for the Telerik Academy Forums:
    • Discuss the course exercises/homework with your colleagues
    • Find solutions for the exercises
    • Share source code / discuss ideas

Required Software

Free Trainings @ Telerik Academy