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”.