JavaScript Fundamentals

After finishing this course student has the ability to:

  • Know core JavaScript syntax
  • Use arrays, numbers, strings, dates and objects
  • Work with DOM and nodes
  • Use JavaScript Libraries
  • Work with events and event listeners
  • Make UI enhancement

This course provides an introduction to JavaScript and helps students to implement programming logic, create a well-structured application, develop user interfaces, define and use variables, perform looping and branching and capture and validate user inputs. You will learn how to build and improve a good user interface, how to make it sharper and more beutiful using JavaScript.

The main goal of this course is to gain a strong skill in adding more features into a web page and make a richer user interface design.

Professional developers and non-proffesionals are equaly welcomed to take part of the cource. Some recommendation of previous experience:

  • Professional developers who have 6-12 month of programming experience and are interested in developing web applications using HTML5 with JavaScript and CSS3.
  • Non-professionals with 4-8 month experience of creating web applications using HTML5/CSS3 with simple JavaScript code.
  • Junior frontend/software developers and others who are willing to make a richer website by using JavaScript.

Programm:

Day1:

  • Introduction to JavaScript(JS)
  • Overview of JavaScript syntax
  • Objects and types
  • Document Object Model(DOM)
  • HTML5 and DOM
  • Events
  • Debugging JS

Day2:

  • Forms
  • Styles and UI enhancement
  • Libraries
  • JS and HTML5
  • Advanced features of JS
  • Avoid, Regular Expressions, Ajax, Prototypes
  • JavaScript best practices
  • Style guide, minify, code check

 

Learning methods: Practical exercise, independent work.

Assesment methods: Execution of independent work.

Assesment form: Independent practical tasks on relevant topics.

Price includes coffee breaks and lunhces in  restoran “Lusikas”.

Tähelepanu! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.

Attention! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.

Внимание! Teie veebilehtiseja ei vasta kodulehe külastamiseks vajalikele nõuetele. Palun vahetage veebilehitsejat või seadet, millega te veebilehte sirvite.