Microsoft Silver Partner
Make a request

Course - Javascript Advanced

Изображение к курсу Javascript  Advanced
Course Javascript Advanced
Duration 10 days / 20 hours
Lessons number 10

Fulltime studies

2850 UAH Register

Online learning

2850 UAH Register

Video trainings

Subscribe

Consultations

Register
Lesson by lesson, students study the semantics and behavior of JavaScript structures. Each lesson is full of both theory and practice. At the end of each lesson, students receive homework assignments that help them to understand the material deeply. The course covers all features of JavaScript programming language

The course focuses on the complex and deep study of programming language features "JavaScript". It will be interesting to programmers who already have experience with the JavaScript language. The training program consists of 10 lessons, during which details of how to work with objects, documents, css, events, forms, Cookies, work with graphics are overviewed.
Confident PC user
• Experience with word editors
• Basic knowledge of JavaScript
• Knowledge of HTML, CSS
• Understand the basics of middle school algebra
The course is intended for programmers who have a basic knowledge of programming in JavaScript, as well as for students who successfully completed the course "JavaScript Essential".
Lesson 1

Lesson 1. Constructors and protypes


Constructors
Prototype and inheritance
OOP in JavaScript
General methods of class Object

Lesson 2

Lesson 2. Work with browser windows


Objects Window, Screen and Navigator
Objects Location and History
Timers
Methods of window management
Simple dialog windows
error handling

Lesson 3

Lesson 3. Working with documents


Dynamic content of the document
Properties of Document Object
Object Model W3C DOM overview
Searching of elements in the document
The modification of the document

Lesson 4

Lesson 4. CSS and JavaScript


CSS overview
CSS for DHTML
Using styles in scenarios
computed styles
CSS-classes

Lesson 5

Lesson 5. Events and event processing<br>(Part 1)

Basic event handling
Event handling in DOM Level 2 model

Lesson 6

Lesson 6. Events and event processing<br>(Part 2)

Overview of control events
Practical examples of handling mouse events
Practical examples of handling keyboard events

Lesson 7

Lesson 7. Forms and form elements

Object Form
Determination of form elements
Scenarios and form elements
Examples of form verification

Lesson 8

Lesson 8. Cookies and mechanisms for storing data on the client side


Cookies overview
Saving and reading cookie
Stored data and safety
Examples of form verification

Lesson 9

Lesson 9. Work with graphics on the client side


Work with ready images
Graphics and CSS
SVG Scalable Vector Graphics
VML Vector Markup Language
Create graphics using canvas tag

Lesson 10

Lesson 9. Ajax and work with HTTP protocols


Using the XMLHttpRequest object
Ajax and dynamic scenarios
Interaction with HTTP protocols, using a script tag

Lesson 11

Lesson 10. Ajax and work with HTTP protocols

Using the XMLHttpRequest object
Ajax and dynamic scenarios
Interaction with HTTP protocols, using a script tag

• Understand JavaScript code
• understand prototype-oriented JavaScript programming model
• Use all possibilities of JavaScript
• create JavaScript modules
• Process control events and create dynamic page components
• Validate the accuracy of data in HTML forms
• Create image rotators and other dynamic elements for pages
• Work with Cookies tools of JavaScript
• understand the basic technology of AJAX
Check mark Register for classes Separator Online registration form
Fulltime Weekends Three times a week
Start date End date Time
04.12.2017 15.12.2017 09:00-11:00 Register
04.12.2017 15.12.2017 11:30-13:30 Register
04.12.2017 15.12.2017 16:30-18:30 Register
04.12.2017 15.12.2017 19:00-21:00 Register
09.01.2018 22.01.2018 09:00-11:00 Register
09.01.2018 22.01.2018 11:30-13:30 Register
09.01.2018 22.01.2018 16:30-18:30 Register
09.01.2018 22.01.2018 19:00-21:00 Register

Did not find a suitable course in the timetable? Make a order

Fulltime Weekends Three times a week
Start date End date Time
04.12.2017 15.12.2017 09:00-11:00 Register
04.12.2017 15.12.2017 11:30-13:30 Register
04.12.2017 15.12.2017 16:30-18:30 Register
04.12.2017 15.12.2017 19:00-21:00 Register
09.01.2018 22.01.2018 09:00-11:00 Register
09.01.2018 22.01.2018 11:30-13:30 Register
09.01.2018 22.01.2018 16:30-18:30 Register
09.01.2018 22.01.2018 19:00-21:00 Register

Did not find a suitable course in the timetable? Оформите заявку