JavaScript Training
Course Code: GN-322 Duration: 3 Days
One of the great things about JavaScript is that you can approach it at so many levels. If you are an HTML developer, then JavaScript is a nice, easy to learn language that you can use to enhance your pages. If you are a serious programmer then it is superficially similar to Java and the other C-like languages, but has many interesting differences and quite a few surprises. The full course outline given below takes 3 days, but shorter versions are available if the advanced aspects such as AJAX are not required. Workshops concentrating on specific features can also be provided.
Course Content
How scripting works
- Scripting and HTML.
- Scripting languages and the origins of JavaScript.
- Recent enhancements to JavaScript.
Language fundamentals
- Blocks and functions.
- Variables and operators.
- Control flow.
Basic scripting
- Forms, fields and field validation.
- Event handling.
- Writing to the document.
Objects and object models
- How objects work.
- Predefined objects.
- Browser and document objects.
- The ubiquitous getElementById method.
- Cookies.
Bringing pages to life
- How HTML and JavaScript fit together.
- Cascading Style Sheets and named styles.
- Absolute and relative positioning.
- Compatibility considerations.
- Changing styles and style rules dynamically.
- Graphical and dynamic pages.
AJAX
- AJAX - Asynchronous JavaScript and XML.
- The XMLHttpRequest object.
- The onReadyStateChanged function.
- JSON - JavaScript Object Notation.
- Examples.
jQuery
- What jQuery is.
- The jQuery function and its $ shorthand.
- Selecting and modifying elements.
- Event handling.
- Animations.
- Using jQuery for AJAX.
Angular.js
- The MVC pattern.
- Expressions and attributes.
- Binding.
- Modules, controllers and models.
- Event handling.
- Single page applications.
Additional features
- Bootstrap for layout and mobile.
- Knockout for data binding.
- Drawing using HTML5 Canvas.
- Web sockets.
- SVG.
« Back to last page
|
Why Choose Us?
ILM Qualifications
Beck-Bites
Team Building
|
|